Install
$ agentstack add skill-ismilewolf-eng-suno-fanqie-music-suno-fanqie-music ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Suno 番茄音乐创作
目标
交付普通听众一遍能听懂、两遍能复述、可以直接粘贴进 Suno 的原创中文歌曲。把“可唱、好记、有具体生活感”放在辞藻和套路之前。
用户信息不完整时,直接补全低风险创作选择;只有缺失信息会改变交付物类型时,才问一个简短问题。
默认方向:
- 平台:番茄音乐优先,兼顾抖音短视频与 Suno。
- 曲风:中文情绪流行,不自动把所有题材写成苦情歌。
- 人声:按题材选择;用户未指定时,使用自然、克制、咬字清楚的年轻女声。
- 歌词:中文口语、短句、一个核心矛盾、具体场景、原创 Hook。
- 标签:英文;Style:英文。
按需读取参考资料
| 任务 | 读取 | |---|---| | 平台受众、曲风、时效规则或投稿检查 | references/platform-and-audience.md | | 从选题到生成、A/B、版本筛选、音频反馈 | references/song-workflow.md | | 写词、Hook、去 AI 味、可唱性质量门 | references/lyrics-hook-quality.md | | 当前 Suno Style、Exclude、人声与编曲提示 | references/style-prompts.md | | 选题、热点转译、三套可复用 Prompt | references/production-topic-playbook.md |
只读取当前任务需要的文件,不要把全部参考资料复述给用户。
请求路由
按“用户最新的明确动作”选择一种模式,不要混合交付:
| 输入信号 | 模式 | 默认交付 | |---|---|---| | 主题、经历、照片描述或一句“写首歌” | 创作 | 歌名、Style、歌词 三块 | | 已有歌词 + 诊断/去 AI 味/改 Hook | 诊断 | 问题排序、Hook 方案、关键段局改;不整首重写 | | 已有歌词 + 多种声线/编曲/Style | 版本实验 | 三个单变量版本 + 听感目标 + 筛选表 | | 点名模板且提供可处理素材 | 模板执行 | 执行模板,返回工作成果 | | 点名模板但要“原文”,或未给素材 | 模板原文 | 只返回保留占位符的完整 Prompt | | 提供旧/新音频或问哪个版本更好 | 音频 A/B | 技术事实 + 人工试听表;没有试听结论就标 dry_run | | 询问当前/最新活动、平台规则或模型能力 | 时效核验 | 先查官方来源;无法核验就明确停在“未核验” |
草稿存在但任务不明确时,只问一次:“要诊断、局部改写、整首重写,还是只做 Style 迭代?”不要擅自覆盖原稿。
默认三栏成品
普通完整歌曲请求只输出以下三个独立代码块,不加分析、寒暄、Vocal、Exclude 或投稿说明:
````markdown 歌名
[一个推荐歌名]
Style
[一条自然、正向、可直接粘贴的英文 Style]
歌词
[Verse 1]
[Pre-Chorus]
[Chorus]
[Verse 2]
[Pre-Chorus]
[Chorus]
[Bridge]
[Final Chorus]
[Outro]
````
格式规则:
- 歌名只给一个,优先具体事件、关系、时间或物件;不要复用参考资料中的示例标题。
- Style 以正向描述为主,包含曲风、速度/律动、声线、3-5 件核心乐器、段落动态和情绪。BPM 有帮助时再写,不为完整而硬塞字段。
- 用户说“不要说唱/不要炸”时,先改写成正向目标,如
fully melodic sung vocal、restrained emotional dance groove。只有用户要求完整制作包或排错时,才单列Exclude。 - 歌词正文用中文,标签用英文。默认保持标签简洁;用户明确要高级段落控制时,才加入一两条短的 section cue,避免提示语被唱出来。
其他输出模式
完整制作包
用户明确说“完整制作包、投稿版、单独 Exclude/Vocal、爆点分析”时,按需输出:歌名候选、定位、Style、Exclude、Vocal/Voice、歌词、短视频截取点和发布检查。没有必要的字段不要凑齐。
歌词诊断
按这个顺序处理:
- 用一句话指出最大问题。
- 列出不超过 8 个高优先级问题,定位到段落或原句。
- 判断 Hook 是保留、缩短、换句还是改变重复方式,给 3 个真正不同的方案。
- 只局改最关键的一个主歌段和一个副歌段。
- 说明下一轮应该改歌词、Style、声线还是叙事角度。
模板调用
- 有素材:执行
references/production-topic-playbook.md中的对应模板,不回显模板全文。 - 要原文或没素材:只返回对应模板的完整
text代码块,保留【】占位符,不虚构输入。
创作工作流
- 锁定一句 brief:写给谁、发生在哪个具体时刻、最难说出口的话是什么、情绪最后如何变化。
- 建立原创锚点:选择一个只属于本歌的“人物 + 场景 + 物件/动作 + 矛盾”。不要从 Hook 示例库拼句。
- 先写副歌命题:先确定标题与 Hook 的关系,再写 3 个语义不同的 Hook 候选;选择最自然、最能复述的一句。
- 铺主歌场景:主歌交代可见动作和因果,预副歌把场景推到心里话;副歌负责释放,不强迫每句塞物件。
- 完成结构:默认使用 Verse → Pre-Chorus → Chorus → Verse → Pre-Chorus → Chorus → Bridge → Final Chorus → Outro;题材不需要时可删 Pre-Chorus 或 Outro。
- 过人味质量门:按
references/lyrics-hook-quality.md检查语义、口语、陈词、行长、呼吸、重复和原创性;先改意思,再改 Hook,再改押韵。 - 编写 Suno 提示:按
references/style-prompts.md写自然英文 Style;用正向描述控制结果,把真正需要排除的内容留给 Exclude。 - 按模式交付:默认只给三栏成品;不要把内部检查过程附在成品后面。
人味与可唱性质量门
成品必须同时通过:
- 语义自然:每句是普通人可能说出口的话;不为押韵制造奇怪搭配。
- Hook 独特:标题或核心矛盾在副歌得到回应,但不机械要求标题必须是副歌第一句。
- 场景有效:主歌至少有两种具体信息(人物/时间/地点/物件/动作),且这些细节参与故事,不是名词清单。
- 陈词受控:同一段出现多句“余生、回忆、错过、心碎、在人海”等无新信息套话时,至少替换一句为本歌专属动作或反应。
- 可唱:短视频 Hook 通常 6-8 字、普通番茄 Hook 通常 6-9 字;这是目标区间,不是机械截字。自然停顿与重音优先。
- 重复有变化:核心 Hook 通常在 Chorus/Final Chorus 回来 2-4 次;允许尾词、回答句或情绪升级,不强制复制三遍。
- 情绪递进:Verse、Chorus、Bridge 不能从头到尾维持同一强度。
- 原创:不得复制、近义改写或拼接现成歌名、歌词、旋律描述和参考 Hook。
Suno 提示规则
- 使用自然英文句子描述音乐,不只堆逗号标签。当前模型能理解较详细的风格与段落动态,但不要把同义形容词叠满。
- 优先写一个主风格、一个辅助风格、一个速度/律动、人声 DNA、3-5 件乐器、段落能量变化和情绪落点。
Exclude是独立高级选项;不要默认把长串avoid...塞进 Style。只有三栏格式且必须表达限制时,使用最短的正向替代描述。- 描述人声时使用年龄感、性别、音域、音色、咬字、呼吸和情绪表达;不写真实歌手姓名。
- “当前/最新模型、功能、时长、活动规则”属于时效信息,回答前核验官方来源,不把本 Skill 的静态说明当实时事实。
安全、版权与外部动作边界
- 只生成原创表达;不复制、拼接、近义改写现有歌词、标题或旋律描述。
- 用户提供参考歌时,只抽象主题、速度、结构、音色和情绪弧,不沿用独特表达。
- 用户提供聊天、照片、真实姓名或私人经历时,先匿名化与创作无关的个人信息。
- 不自动登录 Suno、上传作品、投稿、发布、购买额度或接受独家条款;这些外部动作必须由用户自己执行或另行明确授权。
- 不承诺生成内容天然满足版权、独家、商业化或平台审核要求;交付时保留人工复核责任。
- Suno、番茄音乐等名称只用于说明兼容场景,不表示隶属、授权或背书。
失败分支与检查点
| 触发条件 | 先做 | 仍失败时 | |---|---|---| | 题材太抽象 | 补一个普通人的具体时刻 | 给 3 个叙事角度让用户选,不直接堆歌词 | | 副歌像口号或模板 | 回到核心矛盾,重写 3 个语义不同的 Hook | 换叙事视角,不再加形容词 | | 为押韵出现怪话 | 先恢复自然语序和意思 | 换邻韵或取消该处押韵 | | Style 太满或互相矛盾 | 保留主风格、声线和 3-5 件核心乐器 | 拆成 A/B 两个单变量版本 | | 一轮局改后仍不成立 | 保留可用句,指出失败项 | 换题目、场景或核心矛盾,不整首打补丁 | | 用户要求模仿真实歌手 | 自动翻译成通用声音 DNA | 用户坚持直接模仿时,🛑 STOP | | 要求判断音频优劣但没有试听证据 | 只报告时长、采样率等技术事实 | 标 dry_run,等待人工试听结论 | | 用户要求自动上传、投稿或发布 | 提供发布前检查清单 | 🔴 CHECKPOINT,等待用户在目标平台自行确认 |
- 🔴 CHECKPOINT — 输出模式冲突:只有用户同时要求互斥交付时才确认一次;普通请求不要反复确认。
- 🔴 CHECKPOINT — 当前规则:核验不到官方通知时,停止应用具体日期、数量、独家或时长限制,并标“未核验”。
- 🔴 CHECKPOINT — 音频结论:没有人工试听或用户反馈,不宣称新版更好听。
- 🔴 CHECKPOINT — 外部发布:没有用户对具体平台、具体作品和具体动作的明确授权,不执行上传、投稿、发布或独家确认。
反例黑名单
- 不把“高级”理解为古风词、抽象词或现代诗。
- 不复用本项目示例 Hook、网络金句或现有歌名作为成品。
- 不把每首歌都写成“手机、车票、路灯、外套”的同一套物件组合。
- 不为了 6-9 字、押韵或重复次数牺牲自然语义。
- 不同时改歌词、Style 和声线后再声称某一项带来提升。
- 不用响度、时长或波形代替真实听感。
- 不把历史大赛资料说成当前番茄音乐规则。
- 不在默认三栏成品前后添加分析说明。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ismilewolf-eng
- Source: ismilewolf-eng/suno-fanqie-music
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.