← 返回 Skills 市场
zhaobod1

Huo15 Comic Bgm

作者 Job Zhao · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
43
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install huo15-comic-bgm
功能描述
根据剧本整体 mood 生成一首 BGM(Suno v5),时长匹配总时长,国风优先(古筝/琵琶/笛子)。触发词:BGM 生成、背景音乐、配乐。
使用说明 (SKILL.md)

火15 漫剧-背景音乐 Skill

整片一首 BGM,FFmpeg 混音时压到 -20dB。


输入 / 输出

python scripts/bgm.py \
  --script output/demo/script.json \
  --duration 240 \
  --out output/demo/bgm.mp3

Suno prompt 模板

# 从 scenes 抽取 mood 词频,取 top 3
moods = ["苍凉", "壮阔", "激昂"]  # e.g.
prompt = f"国风古风纯音乐,{', '.join(moods)}氛围,古筝为主旋律,点缀琵琶和笛子,时长 {duration}秒"

降级

Suno 不可用时,fallback 到 templates/bgm_library/国风/{mood}.mp3 本地素材。

成本

¥3/首,整片固定。

安全使用建议
Before installing or running this skill: (1) expect to provide a SUNO_API_KEY (Suno via third-party api.sunoapi.org) — the skill will fail without it despite metadata claiming none; ask the author to update metadata to list SUNO_API_KEY. (2) Review the bundled shared modules (ark_api.py) — they reference other service credentials (ARK_API_KEY) which are not needed for BGM but could confuse users; confirm these won't be invoked in your workflow. (3) Run the skill in an isolated environment or sandbox and avoid supplying high-privilege credentials. (4) Be aware it will write output audio files and small state files (.cost.json, .checkpoint.json) into the project directory. (5) Verify you trust the third-party Suno provider (api.sunoapi.org) before giving any API key and confirm the stated cost model (≈¥3/track). If the author cannot justify the missing metadata or the presence of unrelated API clients, treat the package cautiously.
功能分析
Type: OpenClaw Skill Name: huo15-comic-bgm Version: 0.1.0 The skill bundle is a well-structured component for generating background music in an AI comic production pipeline. It uses the Suno API (via a third-party provider) and Volcengine APIs for media generation, supported by a 'CostGuard' utility in `scripts/_shared/cost_guard.py` designed to prevent API overspending. The logic in `scripts/bgm.py` aligns perfectly with the instructions in `SKILL.md`, including a legitimate fallback mechanism to local templates, and shows no signs of malicious intent, data exfiltration, or prompt injection.
能力标签
cryptocan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
The skill's stated purpose — generate a single Suno BGM matched to script mood/duration — matches the bgm.py implementation. However the registry metadata claims no required environment variables while the runtime code requires SUNO_API_KEY. Additionally the repo includes a shared ark_api module that demands ARK_API_KEY at runtime if used; that API is unrelated to BGM generation and its presence is surprising.
Instruction Scope
SKILL.md instructs running scripts/bgm.py with a script.json, duration, and output path and documents prompt/fallback behavior. The runtime instructions and code operate only on the provided script file, call the Suno API, and fall back to local templates — they do not ask to read unrelated system files or exfiltrate data beyond fetching the generated audio URL.
Install Mechanism
No install spec is present (instruction + bundled Python scripts). Nothing in the install surface downloads or executes arbitrary external archives; dependencies are standard Python files and an HTTP client (requests).
Credentials
bgm.py requires a SUNO_API_KEY (checked at runtime) but the skill metadata declared no required env vars — this is an inconsistency that could surprise users. The repository also contains ark_api.py which raises if ARK_API_KEY is missing; while ark_api isn't used by bgm.py, its presence increases the apparent credential surface. Asking for a single Suno API key is proportionate, but metadata must declare it and the unrelated ARK_API_KEY requirement in shared code should be documented or removed.
Persistence & Privilege
The skill writes output BGM files to the specified --out path and the shared helpers may persist project-level files: .cost.json (CostGuard) and .checkpoint.json (Checkpoint) in the project directory. always:false and no system-wide changes are requested. This file persistence is expected for a content-generation workflow but users should be aware these files are created beside outputs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install huo15-comic-bgm
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /huo15-comic-bgm 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
initial release
元数据
Slug huo15-comic-bgm
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Huo15 Comic Bgm 是什么?

根据剧本整体 mood 生成一首 BGM(Suno v5),时长匹配总时长,国风优先(古筝/琵琶/笛子)。触发词:BGM 生成、背景音乐、配乐。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 43 次。

如何安装 Huo15 Comic Bgm?

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

Huo15 Comic Bgm 是免费的吗?

是的,Huo15 Comic Bgm 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Huo15 Comic Bgm 支持哪些平台?

Huo15 Comic Bgm 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Huo15 Comic Bgm?

由 Job Zhao(@zhaobod1)开发并维护,当前版本 v0.1.0。

💬 留言讨论