← 返回 Skills 市场
openclaw

The Daily Catch Newscast Studio

作者 OpenClaw · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ 安全检测通过
37
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install daily-catch-newscast-studio
功能描述
Turn source text, documents, announcements, or research notes into a concise news-style segment for The Daily Catch, hosted by Claudia Crabtree, and optional...
使用说明 (SKILL.md)

The Daily Catch Newscast Studio

Use this skill when the user wants source text turned into a short broadcast-style news segment for The Daily Catch, hosted by Claudia Crabtree.

Inputs

  • Source text, article text, notes, release notes, or document excerpts.
  • Optional target length, tone, audience, or angle.
  • Optional authorized voice reference path for audio rendering.

Output

Produce both:

  1. A polished newscast script with speaker labels.
  2. An audio file when an authorized voice reference and local voice-rendering command are available.

Editorial Style

  • Host: Claudia Crabtree.
  • Show: The Daily Catch.
  • Tone: crisp, warm, informed, and lightly conversational.
  • Keep the segment faithful to the source. Do not invent facts, quotes, numbers, affiliations, or claims.
  • Convert dense prose into clear broadcast language.
  • Prefer a short intro, 2-4 story beats, and a clean sign-off.
  • If the source is ambiguous or thin, say so in the script instead of filling gaps.

Workflow

  1. Read the source and identify the main news value.

  2. Draft a concise segment in this shape:

    Claudia Crabtree: Good evening, and welcome to The Daily Catch.
    Claudia Crabtree: [Lead sentence with the main news.]
    Claudia Crabtree: [Context and why it matters.]
    Claudia Crabtree: [Key details, constraints, or caveats.]
    Claudia Crabtree: [Closing line.]
    
  3. Save or pass the final script to scripts/render_newscast.py.

  4. If audio is requested, only use a voice reference the user has authorization to use.

Render Script

The bundled renderer can create the transcript, write a spoken-only script, and optionally call the official OmniVoice CLI:

python scripts/render_newscast.py \
  --input source.txt \
  --out-dir ./daily-catch-output

To render audio with OmniVoice, install OmniVoice so omnivoice-infer is on PATH, then pass an authorized voice reference:

python scripts/render_newscast.py \
  --input source.txt \
  --voice /path/to/authorized-voice.mp3 \
  --audio-out ./daily-catch-output/newscast.wav \
  --device mps

If omnivoice-infer is unavailable, still produce the transcript and explain that audio rendering requires installing OmniVoice locally.

Safety Boundary

Do not clone or imitate a real person's voice unless the user states they have permission to use that voice reference. If permission is unclear, produce the script only and ask for an authorized voice reference before rendering audio.

安全使用建议
Install only if you are comfortable letting the skill read the source files you choose and write output files to the selected directory. Use audio rendering only with a voice reference you are authorized to use, and remember that the external OmniVoice CLI runs locally outside this skill's code.
能力评估
Purpose & Capability
The stated purpose matches the artifacts: the instructions draft a broadcast-style script, and the bundled Python renderer reads source text, writes transcript/spoken text files, and optionally invokes a local audio renderer.
Instruction Scope
Runtime behavior is disclosed in the skill instructions, including the optional audio path and the requirement to use only an authorized voice reference; no hidden role changes or prompt-injection behavior were found.
Install Mechanism
There is no automatic installer or dependency installation. The skill tells users to install OmniVoice separately if they want audio rendering, and then calls the local `omnivoice-infer` executable if present.
Credentials
Local file reads and writes are expected for converting an input text file into output files. The optional voice reference may be sensitive, but it is user-supplied and purpose-aligned.
Persistence & Privilege
No background worker, persistence mechanism, credential access, broad indexing, privilege escalation, or destructive file operation was found.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install daily-catch-newscast-studio
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /daily-catch-newscast-studio 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of The Daily Catch newscast generator with optional OmniVoice CLI audio rendering.
元数据
Slug daily-catch-newscast-studio
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

The Daily Catch Newscast Studio 是什么?

Turn source text, documents, announcements, or research notes into a concise news-style segment for The Daily Catch, hosted by Claudia Crabtree, and optional... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 37 次。

如何安装 The Daily Catch Newscast Studio?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-catch-newscast-studio」即可一键安装,无需额外配置。

The Daily Catch Newscast Studio 是免费的吗?

是的,The Daily Catch Newscast Studio 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

The Daily Catch Newscast Studio 支持哪些平台?

The Daily Catch Newscast Studio 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 The Daily Catch Newscast Studio?

由 OpenClaw(@openclaw)开发并维护,当前版本 v0.1.0。

💬 留言讨论