Back to Skills

daily-news-caster

Fetches the latest news using news-aggregator-skill, formats it into a podcast script in Markdown format, and uses the tts skill to generate a podcast audio file. Use when the user asks to get the latest news and read it out as a podcast.

510stars76forksUpdated 6/8/2026

Security Assessment

Safe(100/100)
Security Score100/100

About daily-news-caster

The daily-news-caster skill fetches the latest real-time news, turns it into a concise podcast-style script, and generates an audio podcast from that script. It solves the problem of transforming raw news updates into a listenable format by combining news aggregation, conversational scriptwriting, and text-to-speech audio generation in one workflow.

Its main capabilities include verifying required dependent skills, running a news-fetching script from news-aggregator-skill, drafting a Markdown podcast script, and using the tts skill to generate spoken audio. The script is designed as a dual-host Q&A conversation, with clearly labeled speakers, concise explanations, and speech-friendly wording that avoids complex URLs or hard-to-pronounce text. Audio generation is handled line by line rather than sending the full script at once.

This skill is intended for users who want the latest news delivered as a short podcast, especially when they prefer an audio briefing instead of reading articles directly. It is useful for news briefings, tech roundups, developer-focused updates, and fast-paced spoken summaries based on sources or keywords requested by the user.

FAQ

What does this skill require before it can run?

It requires the news-aggregator-skill and tts skills to be present in the workspace, along with python3 and ffmpeg.

Can this skill install missing dependencies automatically?

No. If required skills are missing, it should inform the user which skills are not found and ask them to install them manually.

What format is the podcast script saved in?

The script is saved as a local Markdown file named podcast_script.md.

How does the skill generate the podcast audio?

It uses the local tts skill to generate audio line by line from the dialogue script, then concatenates the generated audio.

Can the user choose specific news sources or keywords?

Yes. The workflow allows specifying a source such as hackernews, github, or all, and can also use keywords based on the user's request.

Install daily-news-caster

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

noizai/skills