بنقرة واحدة
morning-podcast
Generate a short spoken morning news briefing as an audio clip.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate a short spoken morning news briefing as an audio clip.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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: …").