daily-news-caster

Installation
Summary

Fetches latest news, converts it to a dual-host podcast script, and generates audio using text-to-speech.

  • Requires news-aggregator-skill and tts skill as dependencies; installation commands provided if not present
  • Generates conversational Q&A-style podcast scripts in Markdown with two hosts asking and answering questions about news items
  • Produces audio line-by-line using the tts skill, then concatenates with ffmpeg into a single podcast file
  • Supports reference audio files for host voice cloning via the --ref-audio flag when available
SKILL.md

Daily News Caster Skill

This skill allows the agent to fetch real-time news, organize it into a conversational podcast script, and generate an audio file reading the script out loud.

Workflow Instructions

When the user asks to get the latest news and make a podcast out of it, follow these steps strictly:

Step 1: Ensure Required Skills are Present

Verify that news-aggregator-skill and tts exist in the workspace (under skills/ or .cursor/skills/). If either is missing, inform the user which skill(s) are not found and ask them to install manually before proceeding. Do NOT attempt to install skills automatically.

Step 2: Fetch the Latest News

Locate fetch_news.py from the news-aggregator-skill skill directory (e.g., skills/news-aggregator-skill/scripts/fetch_news.py). Read its SKILL.md to understand usage if needed.

Run the script to fetch real-time news. You can specify a source (e.g., hackernews, github, all) or keywords based on the user's request. Example command:

python3 skills/news-aggregator-skill/scripts/fetch_news.py --source all --limit 10 --deep
Related skills

More from noizai/skills

Installs
1.7K
Repository
noizai/skills
GitHub Stars
498
First Seen
Mar 6, 2026