morning-brief

Generate daily weather briefings and post voice messages to Telegram.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/zhuchenyu2008/skills --skill morning-brief-zhuchenyu2008
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: morning-brief
Source: https://github.com/zhuchenyu2008/skills/tree/main/morning-brief
Command: npx skills add https://github.com/zhuchenyu2008/skills --skill morning-brief-zhuchenyu2008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, openclaw, and includes scripts (resource) components.

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.

Frequently Asked Questions about morning-brief

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate daily weather and RSS voice briefings to Telegram?▼

You can automate daily weather and RSS briefings by running a script that aggregates weather models, fetches RSS-AI reports, generates local TTS audio, and posts the voice file to a scheduled Telegram topic.

What does aggregating multiple weather models do for a daily forecast?▼

Aggregating multiple weather models creates a robust daily forecast consensus, combining data sources to improve accuracy and consistency for your automated morning brief.

How do I convert text reports into voice posts for Telegram delivery?▼

The workflow fetches RSS-AI content, uses local TTS to generate audio, and encodes it with ffmpeg before delivering the voice file to a configured Telegram topic.

Do I need ffmpeg and local TTS to send voice messages to Telegram?▼

You need ffmpeg and local TTS dependencies to generate and encode the voice audio file locally before posting it as a voice message to your configured Telegram topic.

Can I configure timezone and location settings for an automated morning brief?▼

You can configure timezone, location, and custom greetings through a YAML or JSON config file to tailor the automated morning brief for your specific scheduled routine.