Agentforge-openclaw weather-bot
Погода и прогноз для любого города. Triggers: 'погода', 'weather', 'прогноз', 'температура', 'какая погода в'.
install
source · Clone the upstream repo
git clone https://github.com/AlekseiUL/agentforge-openclaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/AlekseiUL/agentforge-openclaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/examples/weather-bot" ~/.claude/skills/alekseiul-agentforge-openclaw-weather-bot && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/AlekseiUL/agentforge-openclaw "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/examples/weather-bot" ~/.openclaw/skills/alekseiul-agentforge-openclaw-weather-bot && rm -rf "$T"
manifest:
examples/weather-bot/SKILL.mdsource content
Weather Bot
Показывает текущую погоду и прогноз. Тип: Workflow (простой).
Алгоритм
- Определи город из запроса. Если не указан - спроси
- Получи погоду:
curl "wttr.in/<город>?format=j1" - Покажи результат в формате:
<Город>, <страна> Сейчас: <температура>°C, <описание> Ветер: <скорость> км/ч Влажность: <процент>% Прогноз на 3 дня: - Завтра: <мин>...<макс>°C, <описание> - Послезавтра: ...
- Если пользователь спрашивает "что надеть" - дай рекомендацию по одежде на основе температуры и осадков
Примеры
Запрос: "Какая погода в Берлине?" Ответ: Берлин, Германия. Сейчас: 12°C, облачно. Ветер: 15 км/ч. Влажность: 65%.
Запрос: "Прогноз на неделю Москва" Ответ: Прогноз на 3 дня (wttr.in отдаёт максимум 3 дня).
Ограничения
- Источник: wttr.in (бесплатный, без API ключа)
- Прогноз максимум на 3 дня
- Данные обновляются раз в 3 часа