c-weather — скилл для Claude Code: погода и установка
Скилл получает текущую погоду и прогноз через wttr.in. Пригодится, когда агенту нужно узнать условия в вашем городе или другом месте.
npx skills add daxaur/openpaw --skill c-weather -a claude-codeЧто делает c-weather
c-weather обращается к wttr.in через curl: показывает текущую погоду, прогноз на сегодня и следующие два дня или данные для выбранного города. Можно запросить компактную строку, подробные условия или JSON для разбора. Есть и запрос фазы Луны.
Для текущей погоды скилл может определять местоположение автоматически; город также можно задать явно. Ключ API не нужен. Запросы выполняются через curl, поэтому без этой команды погоду не получить. В ответе агенту предписано указывать температуру и условия, а ощущаемую температуру — когда она заметно отличается.
Какие задачи решает
- узнать текущую погоду по местоположению
- получить прогноз для заданного города
- проверить почасовые и многодневные условия
- запросить данные о погоде в формате JSON
- посмотреть фазу Луны
Примеры запросов агенту
- Какая сейчас погода у меня? Укажи температуру и условия.
- Дай прогноз на сегодня для
Berlin. - Получи данные о погоде в
Londonв формате JSON.
Как установить c-weather
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-weather -a claude-code2Вручную: положить файлы
~/.claude/skills/c-weather/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-weather/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-weather -a codex2Вручную: положить файлы
.agents/skills/c-weather/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-weather -a cursor2Вручную: положить файлы
.cursor/skills/c-weather/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-weather2Вручную: положить файлы
.github/skills/c-weather/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-weather -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-weatherВручную: положить файлы
.devin/skills/c-weather/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-weather -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-weather
Как установить c-weather в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-weather -a claude-code. Файл скилла появится по пути ~/.claude/skills/c-weather/SKILL.md.
Что делает c-weather?
Запрашивает через curl текущую погоду и прогноз с wttr.in. Можно указать город, получить JSON или узнать фазу Луны.
Нужен ли API-ключ для c-weather?
Нет, скилл обращается к wttr.in без API-ключа. Для запросов используется curl.
Исходный текст
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