Skip to main content
skill CX Codex

c-weather — Claude Code skill: weather and installation

Fetch current conditions and forecasts from wttr.in. Ask for weather at your location or name a city to check.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add daxaur/openpaw --skill c-weather -a claude-code
Open on GitHub

What c-weather does

c-weather uses curl to request weather from wttr.in. It can return current conditions, a forecast for today and the next two days, or information for a named city. Choose a compact line, a detailed report, or JSON output. It can also retrieve the Moon phase.

The skill can use automatic location detection for current conditions, and you can specify a city directly. No API key is needed. Its requests rely on curl, so that command must be available for weather lookups to work. The guidance tells the agent to include temperature and conditions, and to mention the feels-like value when it differs noticeably.

What it helps with

  • check current weather for your location
  • get a forecast for a named city
  • request weather data as JSON
  • compare the feels-like temperature with the actual reading
  • retrieve the Moon phase

Example prompts for the agent

  • What’s the weather like where I am? Include the temperature and conditions.
  • Give me today’s forecast for Berlin.
  • Fetch weather data for London as JSON.

How to install c-weather

1Skills CLI (Vercel)

npx skills add daxaur/openpaw --skill c-weather -a claude-code

2Manually: put the files in place

~/.claude/skills/c-weather/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/c-weather/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about c-weather

How do I install c-weather in Claude Code?

Run npx skills add daxaur/openpaw --skill c-weather -a claude-code. The skill file is placed at ~/.claude/skills/c-weather/SKILL.md.

What does c-weather do?

It fetches current conditions and forecasts from wttr.in with curl. You can request a city, JSON output, or the Moon phase.

Does c-weather need an API key?

No API key is required. The skill makes its requests with curl.

Source text

SKILL.md · MIT
---
name: c-weather
description: Weather forecasts and conditions — current, hourly, multi-day. No API key needed.
tags: [weather, forecast, temperature, assistant]
---

# Weather — Forecasts & Conditions

Get weather information using `curl` and wttr.in. No API key required, no tool to install.

## Commands

```bash
# Current weather (auto-detects location)
curl -s "wttr.in?format=3"

# Detailed current conditions
curl -s "wttr.in?format=%l:+%c+%t+%h+%w+%p"

# Full forecast (today + 2 days)
curl -s "wttr.in"

# Specific city
curl -s "wttr.in/London"
curl -s "wttr.in/New+York"
curl -s "wttr.in/Tokyo"

# Compact one-line
curl -s "wttr.in/Paris?format=%l:+%c+%t+(feels+like+%f)+%h+humidity+%w+wind"

# Today only
curl -s "wttr.in/Berlin?1"

# JSON output for parsing
curl -s "wttr.in/London?format=j1"

# Moon phase
curl -s "wttr.in/Moon"
```

## Format Codes

| Code | Meaning |
|------|---------|
| `%c` | Weather icon |
| `%t` | Temperature |
| `%f` | Feels like |
| `%h` | Humidity |
| `%w` | Wind |
| `%p` | Precipitation |
| `%l` | Location |
| `%S` | Sunrise |
| `%s` | Sunset |

## Guidelines

- Default to the user's location (check memory/SOUL.md for city)
- Use compact format (`format=3`) for quick checks
- Use full output for detailed forecasts
- If the user asks about weather, always provide temperature and conditions
- Mention "feels like" temperature when it differs significantly

© daxaur · MIT · daxaur/openpaw

Similar skills

SKILL.md skills catalog →

From the same set41

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor