weatherkit — скилл для Claude Code: что делает и как установить
Скилл помогает внедрять Apple WeatherKit в приложения на Swift. Подсказывает методы для сводок, предупреждений и форматирования единиц измерения.
npx skills add dpearson2699/swift-ios-skills --skill weatherkit -a claude-codeЧто делает weatherkit
Скилл настраивает ассистента на работу с WeatherService в Swift. Он объясняет чтение текущей погоды и почасовых прогнозов на 25 часов. Значения температуры возвращаются в Measurement<UnitTemperature>. Чтобы учесть локаль пользователя, выводите их через вызов .formatted().
Инструкция учит формировать точечные выборки через WeatherQuery, снижая объём сетевого трафика. Диапазоны дат умеют заглядывать в архив до 1 августа 2021 года. Каждый запрос ограничен 10 днями. Интеграция не заработает без платного аккаунта Apple Developer Program и включённого entitlement в Xcode.
Какие задачи решает
- получить текущую погоду и прогноз на 10 дней через
WeatherService - настроить выборочные запросы
WeatherQueryдля экономии лимитов API - отобразить активные штормовые предупреждения со ссылками на первоисточник
- сформировать выборку температур за нужные даты с форматированием под локаль
Примеры запросов агенту
- Запроси текущие условия и почасовой прогноз через WeatherService в Swift
- Как настроить WeatherQuery для выборки прогноза на завтра в iOS?
- Напиши обработку погодных предупреждений WeatherAlert с показом severity и URL
Как установить weatherkit
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill weatherkit -a claude-code2Вручную: положить файлы
~/.claude/skills/weatherkit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/weatherkit/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill weatherkit -a codex2Вручную: положить файлы
.agents/skills/weatherkit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill weatherkit -a cursor2Вручную: положить файлы
.cursor/skills/weatherkit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills weatherkit2Вручную: положить файлы
.github/skills/weatherkit/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill weatherkit -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/weatherkitВручную: положить файлы
.devin/skills/weatherkit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill weatherkit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о weatherkit
Как установить weatherkit в Claude Code?
Выполните в терминале команду npx skills add dpearson2699/swift-ios-skills --skill weatherkit -a claude-code.
Что делает скилл weatherkit?
Он учит ИИ-ассистента писать код на Swift для фреймворка WeatherKit. Скилл даёт готовые паттерны для чтения сводок погоды, штормовых оповещений и проверки региональной доступности.
Что нужно настроить в проекте перед обращением к WeatherKit?
Потребуются активная подписка Apple Developer Program, включение capability в Xcode и разрешение NSLocationWhenInUseUsageDescription в Info.plist.