← 返回列表
⚠ 装前注意
AI 音乐生成 Agent Skill:支持文字/歌词生成歌曲、参考音频创作、BGM 与歌曲续写
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/3 · 已提供中文文档
综合分
36
GitHub 分
36
用户评分
—
★ Stars
12
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add yinhcao/yinchao-ai-music-skill未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包yinchao-ai-music(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 20:59:19
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-credentials@deepseek-ai/dsh-skill-filesystem@deepseek-ai/dsh-subprocess@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
YinChao AI Music|音潮 AI 音乐创作
GitHub release
skills.sh
Test
License: MIT
通过音潮开放平台,让 Codex、Claude Code 和其他 Agent 生成可播放的完整歌曲、纯音乐与 BGM,支持文字生成音乐、歌词谱曲、参考音频创作、歌曲续写和纯歌词创作。
YinChao 是一个 AI 音乐 Agent Skill 和 DeepSeek Harness 插件,可根据提示词、歌词或参考音频生成可播放的歌曲、纯音乐和 BGM。
开放平台 · API 文档 · SkillHub · ClawHub · skills.sh · Awesome DSH Plugins · 版本记录
生成效果试听
无需安装即可先听音潮开放平台首页展示的生成效果:
- ▶ 自然稳定的情绪表达 — 听人声咬字、情绪表达与角色感
- ▶ 贴合主题的旋律记忆点 — 听主题旋律、副歌记忆点与情绪推进
- ▶ 层次丰富的风格化编曲 — 听人声、弦乐、鼓与笛等元素的编曲层次
安装
通用 Agent Skill
使用 Skills CLI 从 GitHub 安装:
npx skills add yinhcao/yinchao-ai-music-skill \
--skill yinchao-ai-music \
-g -y
更新已安装的 Skill:
npx skills update yinchao-ai-music -g
DeepSeek Harness Plugin
该插件已收录于 Awesome DSH Plugins;可在详情页查看条目,也可以直接运行下面的命令安装。
直接从 GitHub 安装到所使用的 DSH profile:
dsh plugin --profile web add github:yinhcao/yinchao-ai-music-skill
将 web 换成实际的 profile 名称。然后按下文配置 Harness credentials,并重启对应的 DSH 进程。
卸载:
dsh plugin --profile web remove yinchao-ai-music
如果 DSH 已通过其他方式安装过同名 Skill,请先移除旧副本,避免重复加载。
能做什么
- 根据主题、曲风、情绪、乐器和人声要求生成完整歌曲
- 根据风格、情绪、主题或使用场景生成无人声的纯音乐或 BGM
- 把已有歌词谱曲并演唱,默认保留原文
- 参考 MP3、WAV、公开音频地址或音潮歌曲 ID 创作新歌
- 从歌曲结尾或指定时间点继续创作和延长音乐
- 仅在用户明确要求时单独创作歌名和歌词
- 在长任务中保留任务 ID,避免中断后重复提交
普通歌曲和纯音乐使用 YinChao v4.0。用户只说“写歌”时,Skill 默认生成两个完整歌曲版本;要求“纯音乐”“BGM”“无人声”或“伴奏”时改用纯音乐生成;只有明确要求“只写歌词”时才不生成音频。
配置 API Key
先前往音潮开放平台创建 API Key。请勿把密钥发到聊天、Issue、日志或提交记录中。
通用 Skill
SkillHub、ClawHub、skills.sh、Codex、Claude Code 和本地脚本优先使用环境变量:
export YINCHAO_API_KEY="你的 API Key"
需要持久化配置时,推荐使用用户级配置文件 ~/.config/yinchao/.env;需要按项目隔离时,也可以使用当前目录的 .env:
~/.config/yinchao/.env
YINCHAO_API_KEY="你的 API Key"
其他可选方式:用 --env-file /path/to/.env 指定 dotenv 文件,或用 YINCHAO_API_KEY_FILE 指向仅含一行原始密钥的文件。读取优先级为:环境变量 → 密钥文件 → --env-file → 当前目录 .env → 用户级 .env。
请为密钥文件设置仅当前用户可读权限(如 chmod 600);使用项目级 .env 时确认它已加入 .gitignore,不要把任何凭据文件提交到仓库。
DeepSeek Harness Plugin
DSH Plugin 推荐使用 Harness credentials。编辑 ~/.dsh/.credentials.yaml(设置了 DSH_HOME 时使用 $DSH_HOME/.credentials.yaml):
version: 1
refs:
YINCHAO_API_KEY: "你的 API Key"
如果文件已存在,只需把 YINCHAO_API_KEY 加到现有的 refs 下。然后运行:
chmod 600 "${DSH_HOME:-$HOME/.dsh}/.credentials.yaml"
密钥由 Harness 读取并仅传给音潮子进程,修改后会在下一次操作时生效。
使用本地参考音频或续写音频时,文件会上传至音潮开放平台用于本次创作。请只使用你有权使用的音频,并参阅隐私政策与服务条款。
使用示例
写一首温暖的中文民谣,木吉他和轻柔男声,主题是多年未见的朋友。
把下面这段歌词谱成一首完整歌曲,保持歌词原文不变:……
做一段轻快的原声吉他 BGM,温暖、松弛,适合咖啡馆使用,不要人声。
参考 /path/to/reference.mp3 的律动和氛围创作一首新歌,但不要复刻旋律。
把 /path/to/song.mp3 从 60 秒开始继续扩写,接下来唱这段歌词:……
本地开发
Skill 位于 skills/yinchao-ai-music。仓库根目录同时包含 Codex 和 DSH Plugin 配置,两者共用该 Skill。
运行离线校验和测试:
python3 tools/validate_skill.py
python3 -m unittest discover -s tests -v
npm pack --dry-run
npx skills add . --list
在 DSH Web 中测试本地 Plugin:
pack_dir="$(mktemp -d)"
package_file="$(npm pack --pack-destination "$pack_dir" --silent)"
dsh plugin --profile web add "$pack_dir/$package_file"
dsh --profile web --dump-config
dsh web
本地调用:
python3 skills/yinchao-ai-music/scripts/yinchao_music.py song \
--prompt "温暖的中文民谣,木吉他,轻柔男声"
生成纯音乐:
python3 skills/yinchao-ai-music/scripts/yinchao_music.py instrumental \
--prompt "轻快的原声吉他 BGM,适合咖啡馆氛围"
脚本默认输出适合 Agent 和工作流消费的精简 JSON;添加 --human 可输出歌名、试听地址和可用的歌词。
安全与许可
安全问题请参阅 SECURITY.md。公开反馈前请移除 API Key、任务 ID、私有音频地址和未发布歌词。
仓库代码采用 MIT License。许可证只适用于本仓库代码与 Skill 文件;平台服务、生成内容和品牌标识以音潮开放平台当时展示的条款为准。扫码进群