What problem does it solve?
The daily task of collecting weather data from multiple sources, fetching RSS-AI reports, converting the content to local TTS, and posting a ready-made voice briefing to a Telegram topic; this skill automates the entire workflow to save time and ensure consistency.
Core Features & Use Cases
- Weather consensus: aggregates multiple weather models to create a robust daily forecast.
- RSS-AI integration: fetches the latest daily report to include in the brief.
- Local TTS + encoding: uses local TTS and ffmpeg to generate a voice briefing.
- Telegram delivery: posts the resulting voice file to a configured Telegram topic at a scheduled time.
- Configurable workflow: through a YAML/JSON config, supports timezone, location, and greeting/customization.
Quick Start
Run the morning_brief script with a properly configured config file to generate and post the daily morning brief.