← Back to Skills Marketplace
315
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install noizai-daily-news-caster
Description
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...
Usage Guidance
This skill is internally consistent for generating a news podcast, but it orchestrates and executes scripts from two other skills you must trust. Before installing or running: (1) Inspect the code and SKILL.md of news-aggregator-skill and tts to confirm what network calls and environment variables they use; (2) only provide NOIZ_API_KEY (or other keys) if you trust the tts backend and understand the privacy implications; (3) be aware the skill will write audio and markdown files to the workspace and will execute python3/ffmpeg commands—run in a sandbox if you are unsure; (4) if you cannot review the dependency code, do not grant secrets and consider using guest-mode voices instead.
Capability Analysis
Type: OpenClaw Skill
Name: noizai-daily-news-caster
Version: 1.0.3
The skill is a workflow orchestrator designed to fetch news, generate a podcast script, and produce an audio file using external dependencies (news-aggregator-skill and tts). The instructions in SKILL.md are well-defined, align with the stated purpose, and do not contain any malicious prompt injections, data exfiltration attempts, or unauthorized execution patterns. It uses standard tools like python3 and ffmpeg for legitimate media processing tasks.
Capability Assessment
Purpose & Capability
The name and description match the runtime instructions: it requires the news-aggregator and tts skills, plus python3 and ffmpeg to run scripts and merge audio. Those dependencies are appropriate for fetching news, generating TTS, and concatenating audio.
Instruction Scope
The SKILL.md explicitly instructs the agent to locate and execute scripts from other skills (e.g., skills/news-aggregator-skill/scripts/fetch_news.py and skills/tts/scripts/tts.py) and to read those skills' SKILL.md files. That is coherent, but it means the security surface extends to whatever those dependency scripts do (network calls, env var access, external APIs). The skill also writes files to disk (podcast_script.md, line_*.wav, podcast_output.wav) which is expected for this task.
Install Mechanism
Instruction-only skill with no install spec; nothing will be downloaded or written by this skill itself. Low install risk. It relies on existing local skills and standard binaries (python3, ffmpeg).
Credentials
The skill itself requests no environment variables, which aligns with its stated scope. However the SKILL.md mentions the tts backend can use NOIZ_API_KEY for voice-cloning features (optional), and dependency scripts may require other keys or tokens. These credential requirements belong to the dependency skills, so you should review those skills before providing secrets.
Persistence & Privilege
always is false and the skill does not request persistent/privileged installation. It writes local output files as part of normal operation and does not modify other skills or system-wide configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install noizai-daily-news-caster - After installation, invoke the skill by name or use
/noizai-daily-news-caster - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Clarified security and data disclosure: the skill itself is instruction-only, orchestrates external scripts, and does not require its own API keys.
- Explained credential flow and use of dependency skills, emphasizing that voice-cloning features require an API key only for the tts skill.
- Listed all temporary and output files created during podcast generation for increased transparency.
- Reaffirmed that no network calls, code execution, or credential storage occurs natively in this skill.
- No functional or code-level changes; documentation update only.
v1.0.2
- Added explicit `network` and `filesystem` permissions in the skill metadata.
- Declared the required environment variable `NOIZ_API_KEY` for TTS functionality.
- Updated usage instructions to use `tts.py` instead of `tts.sh` for audio generation, reflecting the current tts skill interface.
- Clarified that, without an API key, only guest mode voices are available and referenced the tts SKILL.md for voice selection details.
- Removed the unnecessary `bash` binary dependency from the requirements.
v1.0.1
- Added explicit dependency declarations for required skills (`news-aggregator-skill`, `tts`) and system binaries (`python3`, `bash`, `ffmpeg`).
- Updated setup instructions: now requires checking for dependencies and informing the user if any are missing, rather than attempting automatic installation.
- Clarified example script/command usage paths and emphasized referencing local skill documentation for correct usage.
- Improved step-by-step workflow for clarity and reliability, including audio file generation and concatenation details.
- No changes were made to the podcast script formatting requirements or the audio generation process.
v1.0.0
Initial release of Daily News Caster skill.
- Fetches real-time news using news-aggregator-skill.
- Automatically formats news into a dual-host, Q&A-style podcast script in Markdown.
- Generates podcast audio line-by-line using tts skill; supports custom reference audio for each host.
- Outputs both the Markdown script and the final audio file to the user.
- Includes a brief summary of news headlines featured in the podcast.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.
How do I install daily-news-caster?
Run "/install noizai-daily-news-caster" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is daily-news-caster free?
Yes, daily-news-caster is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does daily-news-caster support?
daily-news-caster is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created daily-news-caster?
It is built and maintained by kusuriuri (@ksuriuri); the current version is v1.0.3.
More Skills