Pular para o conteúdo principal
Este conteúdo ainda não está disponível no seu idioma e está sendo exibido em inglês.

Daily News Caster

Skill Aviso
55

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.

Resumo de IA

This skill orchestrates the `news-aggregator-skill` and `tts` skills to fetch news, format it into a dual-host podcast script in Markdown, and then generate an audio file using TTS. It writes the script and final audio to the current directory.

Documentation

  • warning:Configuration & parameter referenceWhile the workflow is described, the specific parameters for `fetch_news.py` (like `--source`, `--limit`, `--deep`) and `tts.py` (like `--ref-audio`, voice options) are only shown in example commands without a separate parameter reference section or explicit default values.

License

  • critical:License usabilityNo license file or SPDX identifier is present in the repository, making the usability of the extension unclear and blocking redistribution.

Maintenance

  • warning:Dependency ManagementThe skill lists binary dependencies like `python3` and `ffmpeg` and skill dependencies like `news-aggregator-skill` and `tts`, but there are no explicit measures mentioned for updating or managing these dependencies for vulnerabilities or versions.

Versioning

  • critical:Release ManagementThere is no version information (e.g., in SKILL.md frontmatter, package.json, or CHANGELOG) and the installation instructions do not reference a specific version, making it impossible to pin or track releases.

Code Execution

  • warning:ValidationThe skill relies on the subprocess scripts (`fetch_news.py`, `tts.py`) for validation. While example commands show argument usage, there's no explicit mention of schema validation libraries or sanitization within the `daily-news-caster` skill's instructions themselves for these arguments.
  • warning:Error HandlingThe skill instructs the user to inform the user if dependency skills are missing but does not detail how errors from `fetch_news.py` or `tts.py` are handled, caught, or reported back to the agent, leaving potential for opaque errors.
  • warning:LoggingThe skill's instructions do not mention any local audit file or logging mechanism for its operations, such as the news fetching or script generation steps, nor for errors.
  • warning:Tool FallbackThe skill requires `news-aggregator-skill` and `tts` to be present and does not explicitly state what happens if they are missing beyond informing the user, nor does it declare required versions or offer built-in fallbacks for these core dependencies.

Portability

  • warning:Runtime stabilityThe skill assumes the presence of specific scripts (`fetch_news.py`, `tts.py`) and external binaries (`python3`, `ffmpeg`) which might not be universally available or configured on all systems, and does not explicitly detail fallback mechanisms if these are missing beyond informing the user.
  • warning:Stack assumptionsThe skill declares `python3` and `ffmpeg` as binary dependencies but does not specify minimum required versions or explicitly state the assumed runtime environment (e.g., POSIX shell) beyond that.

Practical Utility

  • warning:Usage examplesExample commands for `fetch_news.py` and `tts.py` are provided within the SKILL.md, but they are not presented as end-to-end examples demonstrating the full workflow's observable outcome with a sample script and final audio output.
  • warning:Edge casesThe skill mentions checking for missing dependency skills but does not comprehensively document other potential failure modes (e.g., network errors during news fetching, TTS API errors, invalid script output) or provide specific recovery steps for them.

Safety

  • warning:Halt on unexpected stateThe skill only instructs to inform the user if dependency skills are missing. It does not specify a machine-readable checklist for other pre-conditions or mandate halting and reporting on unexpected states before proceeding with script execution.

Instalação

npx skills add noizai/skills

Executa a CLI skills da Vercel (skills.sh) via npx — requer Node.js localmente e pelo menos um agente compatível com skills instalado (Claude Code, Cursor, Codex, …). Pressupõe que o repositório siga o formato agentskills.io.

19 days ago
490 stars
n/a
Atualizado em about 21 hours ago
Ver código-fonte

Extensões similares

Podcast Generation Skill

90

Use this skill when the user requests to generate, create, or produce podcasts from text content. Converts written content into a two-host conversational podcast audio format with natural dialogue.

Skill
bytedance

Document to Narration

88

Convert written documents to narrated video scripts with TTS audio and word-level timing. Use when preparing essays, blog posts, or articles for video narration. Outputs scene files, audio, and VTT with precise word timestamps. Keywords: narration, voiceover, TTS, scenes, audio, timing, video script, spoken.

Skill
jwynia

Happy Audio Gen

100

Universal AI voice / text-to-speech skill supporting OpenAI TTS (gpt-4o-mini-tts, tts-1), ElevenLabs multilingual TTS with voice cloning, Bailian Qwen TTS (qwen-tts / qwen3-tts-vd with voice-design custom voices, long-text chunking built in), MiniMax speech-02-hd, SiliconFlow CosyVoice / SenseVoice, and PlayHT 2.0. Use this skill whenever the user asks to read text aloud, synthesize speech, generate narration, create voice-over, dub a script, or turn any text into audio (mp3 / wav / ogg / flac). Typical phrases include "read this aloud", "generate voice for ...", "create a narration of ...", "tts this", "把这段念出来", "做个配音", "合成语音", or mentions of voices / TTS model names like Alloy, Ash, Cherry, Rachel, CosyVoice, PlayHT. Always use this skill even if the user does not specify a provider — pick one from EXTEND.md defaults or available env keys.

Skill
iamzhihuix

Bright Data CLI

99

Guide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the web, extract structured data from 40+ platforms, manage proxy zones, and check account budget. Use this skill whenever the user wants to scrape a URL, search Google/Bing/Yandex, extract data from Amazon/LinkedIn/Instagram/TikTok/YouTube/Reddit or any other platform, check their Bright Data balance or zones, or do anything involving web data collection from the terminal. Also trigger when the user mentions brightdata, bdata, web scraping CLI, SERP API, or wants to install Bright Data skills into their coding agent.

Skill
brightdata

PPTX Generator

99

Create and manipulate PowerPoint PPTX files programmatically. Use when the user needs to generate presentations, modify PPTX templates, extract slide content, create thumbnail previews, or automate PowerPoint workflows. Supports both template-based generation (for branding compliance) and from-scratch creation. Keywords: PowerPoint, PPTX, presentation, slides, template, deck, slideshow, corporate, branding.

Skill
jwynia

OKX News & Sentiment Tracker

98

Use this skill when the user asks about: 'any crypto news', 'latest news', 'market update', 'daily briefing', 'BTC news', 'ETH news', 'news on SOL', 'search SEC ETF', 'regulation news', 'Bitcoin halving', 'is BTC bullish or bearish', 'coin sentiment', 'sentiment trend', 'trending coins', 'top bullish coins', 'bearish sentiment', 'social buzz', 'market mood', 'fear and greed', 'full article', 'read more', or any request for crypto news, market intelligence, sentiment analysis, or social trend data. Requires API credentials. Do NOT use for market prices/candles (okx-cex-market), placing orders (okx-cex-trade), or account info (okx-cex-portfolio).

Skill
okx