music

GitHub

用于生成原创背景音乐或人声歌曲的助手。需先确认是否带人声,再调用 submit_music 提交任务,并通过 track_progress 跟踪进度,不支持音频编辑。

claude/skills/music/SKILL.md ChatCut-Inc/agent-plugin

触发场景

用户请求生成背景音乐、配乐或主题曲 用户请求创作人声歌曲或 MV 音乐

安装

npx skills add ChatCut-Inc/agent-plugin --skill music -g -y
更多选项

非标准路径

npx skills add https://github.com/ChatCut-Inc/agent-plugin/tree/main/claude/skills/music -g -y

不安装直接使用

npx skills use ChatCut-Inc/agent-plugin@music

指定 Agent (Claude Code)

npx skills add ChatCut-Inc/agent-plugin --skill music -a claude-code -g -y

安装 repo 全部 skill

npx skills add ChatCut-Inc/agent-plugin --all -g -y

预览 repo 内 skill

npx skills add ChatCut-Inc/agent-plugin --list

SKILL.md

Frontmatter
{
    "name": "music",
    "description": "Shared ChatCut entry point for newly generated music, soundtrack, theme music, 配乐, background music, an intro theme, a music bed, BGM, or vocal songs. If vocals are unspecified, ask whether the user wants a vocal song or instrumental music before choosing a generator. Use `submit_music` for either branch, with `generationType` selecting instrumental or song mode.",
    "user-invocable": true
}

Music

Use submit_music to create a new instrumental background-music or vocal-song audio asset. For an explicit sung song, lyrics-to-song request, or vocal MV song, read references/song.md for the lyric workflow, then call submit_music with generationType:"song". When a request only says music, soundtrack, theme music, or 配乐 and does not specify vocals, ask the user to choose vocals or instrumental first instead of assuming.

The tool submits one generation job and returns a jobId. The generated audio asset is available after track_progress reports completion.

Capability Boundary

Mureka creates a new original music asset; it does not edit, clean up, remix, separate, or adjust existing audio.

Mureka also cannot guarantee exact beat, drop, lyric, or timestamp alignment. Generate the music asset first, then use timeline tools for placement, trimming, looping, fades, and ducking. If the user requires precise beat-level sync, explain that this must be handled as a timeline/audio edit rather than guaranteed by the generation model.

Workflow

  1. Treat the vocal choice as a required gate before asking about style, mood, duration, instruments, or any other creative detail. Words such as music, soundtrack, theme music, 配乐, "for this video", or "for an MV" do not resolve that choice. If the user has not explicitly chosen vocals or instrumental music, reply only with the equivalent binary question in the user's conversation language. For Chinese use "要带人声的歌曲,还是纯音乐/无 人声配乐?"; for English use "Would you like a vocal song or instrumental, no-vocals backing music?" Do not spend credits or ask other questions in that turn.
  2. For explicit instrumental, BGM, music-bed, or no-vocals requests, write a concise prompt describing style, energy, instrumentation, mood, tempo, and edit role, then call submit_music with generationType:"instrumental".
  3. For explicit singing, lyrics-to-song, or vocal-MV requests, read references/song.md, resolve lyrics and creative direction there, then call submit_music with generationType:"song".
  4. Provide a short descriptive name when useful.
  5. Use track_progress if the next edit needs the completed asset.
  6. Place, trim, loop, or duck the audio with timeline tools after the asset exists.

Tool Input Shape

submit_music accepts:

  • generationTypeinstrumental (default) for no-vocals BGM, or song for an original vocal song;
  • prompt — required for instrumental mode and optional music/vocal direction for song mode; maximum 1,024 characters;
  • lyrics — required for song mode and invalid for instrumental mode; maximum 5,000 characters;
  • gender — optional female or male preference for song mode only;
  • name — optional descriptive asset name.

Prompt Shape

For instrumental music, combine:

  • genre or instrumentation: "minimal electronic", "warm acoustic guitar", "cinematic piano";
  • energy: "upbeat", "calm", "tense", "confident";
  • role: "under a product walkthrough", "intro sting", "background bed under speech";
  • constraints: "not distracting", "no vocals", "short loop feel" when needed.

Rules

  • Never route an ordinary BGM request to vocal song generation, even if the prompt is stylistically ambiguous.
  • Do not cover speech with loud music; lower volume or duck under narration.
  • Do not call the generation path to remix, clean up, separate, or replace an existing copyrighted recording. The result is a new original asset.
  • Submit one generation job by default. Do not create several variants in parallel unless the user explicitly asks for that.
  • Do not promise exact lyric timing, beat alignment, or automatic MV assembly.

版本历史

  • 6c482d7 当前 2026-09-08 20:49

    新增人声与纯音乐的选择流程,细化了 prompt 结构和工具输入参数说明。

  • 5e9afe0 2026-07-22 10:57

同 Skill 集合

chatcut-desktop-codex-plugin/skills/connect-chatcut-desktop/SKILL.md
chatcut/skills/asset-import/SKILL.md
chatcut/skills/chatcut-plugin-basics-claude/SKILL.md
chatcut/skills/chatcut-plugin-basics/SKILL.md
chatcut/skills/create-motion-graphics/SKILL.md
chatcut/skills/export/SKILL.md
chatcut/skills/image-gen/SKILL.md
chatcut/skills/known-errors/SKILL.md
chatcut/skills/music/SKILL.md
chatcut/skills/shader-gen/SKILL.md
chatcut/skills/transcription/SKILL.md
chatcut/skills/verification/SKILL.md
chatcut/skills/video-gen/SKILL.md
chatcut/skills/voice/SKILL.md
chatcut/skills/widget-forms/SKILL.md
claude/skills/create-motion-graphics/SKILL.md
claude/skills/export/SKILL.md
claude/skills/image-gen/SKILL.md
claude/skills/known-errors/SKILL.md
claude/skills/motion-graphic-gen/SKILL.md
claude/skills/shader-gen/SKILL.md
claude/skills/transcription/SKILL.md
claude/skills/verification/SKILL.md
claude/skills/video-gen/SKILL.md
claude/skills/widget-forms/SKILL.md
codex/skills/asset-import/SKILL.md
codex/skills/chatcut-plugin-basics/SKILL.md
codex/skills/create-motion-graphics/SKILL.md
codex/skills/export/SKILL.md
codex/skills/image-gen/SKILL.md
codex/skills/known-errors/SKILL.md
codex/skills/music/SKILL.md
codex/skills/shader-gen/SKILL.md
codex/skills/transcription/SKILL.md
codex/skills/verification/SKILL.md
codex/skills/video-gen/SKILL.md
codex/skills/widget-forms/SKILL.md
chatcut/skills/product-help/SKILL.md
chatcut/skills/talking-head-guide/SKILL.md
claude/skills/asset-import/SKILL.md
claude/skills/chatcut-plugin-basics-claude/SKILL.md
claude/skills/digital-human/SKILL.md
claude/skills/multicam-sync/SKILL.md
claude/skills/product-help/SKILL.md
claude/skills/talking-head-guide/SKILL.md
claude/skills/video-translation/SKILL.md
claude/skills/voice/SKILL.md
codex/skills/digital-human/SKILL.md
codex/skills/multicam-sync/SKILL.md

元信息

文件数
0
版本
506b5b0
Hash
6295c904
收录时间
2026-07-22 10:57

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-12 02:27
浙ICP备14020137号-1 $访客地图$