Need weather data without wrestling API keys? This taps wttr.in and Open-Meteo, both free services. You get current conditions and forecasts with a simple curl command. The wttr.in integration is especially nice because it returns human-readable output by default (London: ⛅️ +8°C), though you can customize the format or grab PNGs if needed. Open-Meteo gives you JSON for when you're building something programmatic. It handles city names, airport codes, and coordinate lookups. Perfect for CLI tools, deployment scripts, or anything where you just need temperature and conditions without the OAuth dance.

skills.sh installs
184
GitHub stars
1
last updated
Aug 21, 2026

Install

$ npx -y skills add chandima/agent-skills --skill weather --agent claude-code

Installs into .claude/skills of the current project.

Files

Weather

Two free services, no API keys needed.

wttr.in (primary)

Quick one-liner:

curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C

Compact format:

curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h

Full forecast:

curl -s "wttr.in/London?T"

Format codes: %c condition · %t temp · %h humidity · %w wind · %l location · %m moon

Tips:

  • URL-encode spaces: wttr.in/New+York
  • Airport codes: wttr.in/JFK
  • Units: ?m (metric) ?u (USCS)
  • Today only: ?1 · Current only: ?0
  • PNG: curl -s "wttr.in/Berlin.png" -o /tmp/weather.png

Open-Meteo (fallback, JSON)

Free, no key, good for programmatic use:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true"

Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode.

Docs: https://open-meteo.com/en/docs

Sponsors

Details

Repository
github.com/chandima/agent-skills
Categories
Backend & APIs, AI & Agent Building
First seen
Jun 3, 2026
1charleswiltgen avataraxiom-app-intents-refcharleswiltgen/axiomUse when integrating App Intents for Siri, Apple Intelligence, Shortcuts, Spotlight, or system experiences - covers AppIntent, AppEntity, parameter handling, en184skills.sh installs
2charleswiltgen avataraxiom-sqlitedata-refcharleswiltgen/axiomSQLiteData advanced patterns, @Selection column groups, single-table inheritance, recursive CTEs, database views, custom aggregates, TableAlias self-joins, JSON184skills.sh installs
3cinience avataralicloud-network-alb-testcinience/alicloud-skillsSmoke test for Alibaba Cloud ALB skill. Validates SDK auth, script compilation, list instances, and health check flows.184skills.sh installs
4oguzhan18 avatarangular-interceptorsoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular HTTP Interceptors, request/response transformation, auth interceptors, or error handling in HTTP calls.184skills.sh installs
5aibtcdev avatarqueryaibtcdev/skillsStacks network and blockchain query operations — get STX fees, account info, transaction history, block info, mempool transactions, contract info and events, ne182skills.sh installs
6ancoleman avatarsecurity-hardeningancoleman/ai-design-componentsReduces attack surface across OS, container, cloud, network, and database layers using CIS Benchmarks and zero-trust principles. Use when hardening production i180skills.sh installs