Suno AI 写歌
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-0bqts5ar/suno-ai-songwriting。
技能介绍
解决的具体问题
在日常内容创作中,创作者常面临“有主题、有歌词,却缺乏音乐制作能力或工具门槛过高”的痛点。无论是为短视频准备轻快 BGM,还是将一段中文歌词转化为完整的流行歌曲,手动操作网页端往往需要频繁切换、复制参数,且难以在 Agent 对话流中无缝完成。本技能旨在消除这些摩擦,让 AI 助手直接接管从“文本/参考音频”到“可试听、可下载歌曲”的全流程,作品自动同步至海绵音乐账号,方便后续在小程序或网页端继续管理。
核心能力与关键步骤
- 本地 CLI 驱动:该技能基于通用 Node CLI(推荐工具名
aimv,入口bin/aimv.js),而非 MCP server。Agent 可直接在 Shell 中执行初始化、生成、查询与下载命令,无需用户手动复制命令或打开网页(除非无执行权限)。 - 首次连接:若未登录,Agent 运行
node /bin/aimv.js init获取connect_url。用户在网页完成登录(新用户自动注册)并复制 API Key 后,Agent 执行node /bin/aimv.js init --api-key <key>完成长期有效的连接。 - 触发与生成:当用户提出“suno写歌”、“AI写歌”、“歌词成曲”或指定 Suno 相关需求时,Agent 可调用
aimv song create等逻辑命令,或直接运行 CLI 传入主题、歌词、风格或参考音频,获取两首候选歌曲。 - 结构化错误处理:CLI 会输出
[error]与[hint]标签。Agent 需根据code进行引导:
- auth_required:发送连接链接引导用户获取 Key。
- insufficient_points (402) 或 quota_limited (429):发送 pay_url 引导用户充值或开通会员。
- wait_timeout / reference_not_ready:提示任务仍在后台运行或素材未就绪,稍后查询状态。
- not_found:建议使用 aimv session tail 检索最近项目。
适用边界与注意点
- 受限沙箱环境:若 Agent 运行在仅放行
curl等白名单工具的沙箱中,导致aimv报网络错误或 HTTP 400,可优先设置环境变量AIMV_FORCE_CURL=1强制 CLI 使用系统curl传输;若 CLI 彻底不可用,则需直接通过curl调用 API 完成生成与鉴权,响应信封格式与 CLI 保持一致。 - 账号体系绑定:账号、积分、会员与作品库均与“海绵音乐”体系互通。生成歌曲消耗对应积分,达到上限需通过网页端充值或升级会员。
- 候选结果展示:每次生成项目固定输出两首候选歌曲,Agent 必须将两首结果完整呈现给用户,不可遗漏。
使用场景
- 短视频编导需要为 15 秒开场生成一首轻快英文 BGM,并把两首候选歌下载后试听。
- 运营把一段中文毕业季文案交给 Agent,要求生成可下载的中文流行歌并同步到海绵音乐账号。
- 直播策划根据品牌调性和参考音频,用 Suno 生成两版候选歌,便于后续在网页端继续管理。
- 创作者在沙箱里仅能使用 curl,需要绕过本地 CLI 限制完成歌曲生成、查看充值链接并重试任务。
适合人员
- 需要把中文文案快速变成可试听歌曲的短视频编导
- 要用 Suno 为品牌活动生成两版候选 BGM 的运营
- 需要在 Agent 对话中完成歌曲生成、下载与账号管理的创作者
- 需要在受限沙箱中用 curl 调通生成接口并处理积分提示的工程师