AI-driven dog walk planner skill. Analyzes hourly weather forecast data and generates personalized walk time recommendations based on user's dog walking habits, preferred schedule, and weather conditions.
The planner is AI-first, not rule-based:
src/weather.py fetches hourly forecast from Open-Meteo API (no key needed)src/ai_planner.py sends structured weather data + user config to Claude APIsrc/weather.py — Open-Meteo hourly forecast fetcher, HourlyWeather dataclasssrc/ai_planner.py — Claude API integration, system prompt, weather data formattingsrc/config.py — User config loader (dog, location, walk sessions, language)config.yaml — User-facing config (walks list is fully customizable)Users define their walk habits in config.yaml under walks: