com um clique
morning-podcast
Generate a short spoken morning news briefing as an audio clip.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Generate a short spoken morning news briefing as an audio clip.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Clean up a voice recording — remove hiss, hum, background noise, and harsh sibilance — by driving the real Adobe Audition app on a macOS host. Triggers: clean up audio, clean up the voice, remove hiss, remove hum, remove background noise, denoise, noise reduction, de-ess, reduce sibilance, repair voice, fix the recording. 中文触发词:降噪、去底噪、去杂音、去噪音、人声清理、清理录音、修复人声、去齿音、去咝声。
Remove the background from an image and produce a transparent PNG by driving the real Adobe Photoshop app on a macOS host. Triggers: remove background, cut out, knock out the subject, isolate the subject, make a transparent PNG, transparent background, delete background. 中文触发词:抠图、扣图、去背景、去掉背景、扣出主体、透明背景、做透明 PNG。
Schedule reminders and recurring tasks.
Find a file on the local filesystem, show previews, and send it to the user after confirmation. Use when the user asks to find, locate, retrieve, or send a file.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Control desktop GUI applications via screenshots and automated actions.
| name | morning-podcast |
| description | Generate a short spoken morning news briefing as an audio clip. |
| metadata | {"syll":{"emoji":"🎙","always":false}} |
Triggered either by the user saying "morning podcast" / "晨间播客" or
by a cron job that runs this skill on a schedule. The output is a
single audio file (via the speak tool) that the web frontend will
auto-render as an <audio> element; if the job is delivering to a
messaging channel, the MP3 travels along the outbound message.
Collect stories. Use web_search to gather 3–5 items across
tech, world, and markets. One or two searches is usually enough:
web_search(query="今日科技头条", count=5)
web_search(query="today world news", count=5)
Skim titles/snippets, pick the most substantive stories, and drop anything paywalled or clickbait-y.
Summarize in spoken form. For each story, write ~80–120 Chinese characters (or ~40 English words). No markdown. No URLs in the spoken body — reference the outlet by name instead. Rewrite headlines into natural narration ("今天…", "另一边…").
Compose one script. Assemble a single continuous string:
{{ghost_name}}, e.g. "{{ghost_name}} 早安播
报,今天是 X 月 Y 日。"Call speak exactly once with the full script:
speak(text="<full assembled script>")
A single call yields the best prosody. Do not call speak
per-item — concatenating multiple clips sounds choppy.
Reply briefly. One sentence summarizing what's in the briefing
(e.g. "今日播报已生成:科技 / 市场 / 国际 共 4 条"). The audio
itself is attached through the tool result's media — you don't
need to repeat the script in the reply.
web_search (not web.search) and speak.speak fails, fall back to a text-only briefing and tell the
user why ("TTS unavailable: …").