Melody writing (旋律法) - what a melodic line expresses and how to make it singable.

MITAuto-check passed

Install Mc Melody

skills CLI
$ npx skills add jtydhr88/music-composition-skills --skill mc-melody -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jtydhr88/music-composition-skills mc-melody --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/music-composition/skills/mc-melody .claude/skills/mc-melody && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mc-melody
GitHub stars
154
Token cost
~2.6k tokens
SKILL.md length
617 words
Files
2
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Melody writing (旋律法) - what a melodic line expresses and how to make it singable.

  • Works in 11 steps: 动笔前必填 → 方向与幅度:运动本身就是表现 → 跳进:准备与落地 → …
  • Fixing a melody
  • SKILL.md covers 按任务读哪几节, 边界:什么不归这个 skill 管, 1. 动笔前必填 and 2. 方向与幅度:运动本身就是表现, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Mc Melody is an agent skill from jtydhr88/music-composition-skills. Melody writing (旋律法) - what a melodic line expresses and how to make it singable. Direction and interval width as expression, the hard limits on leaps and how to prepare and land them (windup, run-up, cushion, rebound), range setting against the human voice and the passaggio, long and short note values, cadence treatment and the eight degrees of closure, motive-phrase-section construction and the six causes of segmentation, and a checklist against predictable cliche. Use when writing or fixing a melody, when a…

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).

The repository describes itself as: Professional agent skills for composing and arranging popular music. The licence is MIT.

When your agent uses it

  • Fixing a melody
  • A line is unsingable
  • Too predictable
  • Deciding a key and range for a specific singer

Example prompts

  • “/mc-melody”

Workflow steps

11 steps, taken from the step headings in SKILL.md.

  1. 动笔前必填
  2. 方向与幅度:运动本身就是表现
  3. 跳进:准备与落地
  4. 音域与人声
  5. 时值
  6. 收束(Cadence)
  7. 动机 → 乐句 → 段落
  8. ★ 反套路(予定調和)
  9. 诊断表
  10. 与 ARR-SPEC 的字段对应
  11. 写完后必过

What it can do on your machine

Read from SKILL.md and the folder at commit 7adca0c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mc Melody loads about 2.6k tokens when it runs. Until then it costs about 188 tokens; SKILL.md has 617 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~188
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jtydhr88/music-composition-skills at commit 7adca0c, republished under its MIT licence (© jtydhr88). 617 words, ~2,612 tokens.

Download SKILL.mdSave it as .claude/skills/mc-melody/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
mc-melody
description
Melody writing (旋律法) - what a melodic line expresses and how to make it singable. Direction and interval width as expression, the hard limits on leaps and how to prepare and land them (windup, run-up, cushion, rebound), range setting against the human voice and the passaggio, long and short note values, cadence treatment and the eight degrees of closure, motive-phrase-section construction and the six causes of segmentation, and a checklist against predictable cliche. Use when writing or fixing a melody, when a line is unsingable or bland or too predictable, when deciding a key and range for a specific singer, when a melody gets buried by the accompaniment, or when filling melody_register in an ARR-SPEC. 旋律、曲调、跳进、音域、乐句、动机、唱不上去、太套路。

旋律法(Melody Writing)

一条旋律 = 一个音在时间里的运动。 所有的表现力都来自这个运动的方向、幅度、时值、拍位四件事。

这个 skill 管的是这条线本身——不管它配什么和弦(那是 mc-harmony), 也不管它配什么词(那是作词库)。

按任务读哪几节

症状/任务读
从零写一条旋律§1 动笔前必填 → §2 → §5
旋律平淡无聊§2 幅度 + §8 反套路
唱不上去 / 难唱§3 跳进的硬限制 + §4 音域
给特定歌手定调§4.2 换声点
每一步都被猜到§8 予定调和清单
松散、抓不住§7 动机与切分
虎头蛇尾§7.4 + §6 收束
被伴奏盖住§9 诊断表
结尾不够终止§6.3

边界:什么不归这个 skill 管

不归这里归哪
和弦怎么选、旋律和和声的匹配mc-harmony
曲式、段落多长、整首怎么拼mc-form(乐理)/mc-arrangement-arch(决策)
多声部的独立与避免平行mc-counterpoint
转调mc-modulation
节奏型本身mc-rhythm-groove
字怎么安到音上、倒字、押韵作词库 lyric-writing
人声怎么唱(气声/力度/修音)mc-vocal-direction
旋律用什么乐器奏mc-orchestration
调式音阶的完整目录reference.md

★ 与作词库的分界特别重要:本 skill 管"这条线好不好听、好不好唱", 作词库管"这些字能不能安上去"。 符割り、字余り、倒字全在那边。


1. 动笔前必填

必填问法
① 中心音域一个八度的范围,写死。不填这条旋律会散
② 谁来唱音域、换声点在哪。这决定调(§4.2)
③ 高潮在哪具体到第几小节。放在全曲 2/3–3/4 处是默认
④ 这条线的方向整体上行还是下行?为什么

2. 方向与幅度:运动本身就是表现

2.1 方向
运动表现
上行紧张、昂扬;句尾上行 = 提问、抛出、对对方说
下行放松、稳定;句尾下行 = 回答、点头、叹息、确信
窄幅上下摆动逡巡、犹豫不决,既非上行也非下行

三个音以上的乐句,整体方向看首音与末音的相对高度。 若到达末音的局部运动与整体方向相反,整体方向感会被削弱。

★ 和声背景能改写方向的意义:上行如果靠和声机制落在稳定音上 (如 G7→C 落到主音),"提问感"就被"解决感"取代。 要强调提问就把挡住它的东西拿掉——别落在稳定音上。

身体类比:上行 = 踮起来看远处;下行 = 弯下腰看近处。

2.2 幅度
幅度表现与限制
级进平滑流畅、无阻碍;沿音阶上下 = 张力平滑增减,极常用。加二度辅助音装饰 = 保持轮廓的同时增加运动
半音最窄的音程,表达微妙与纤细;含半音的旋律有艳丽感与深度。★ 滥用(尤其带临时记号的半音阶)→ 神经质、病态、怪诞,必须克制
跳进戏剧性、情绪大幅摆动;跳进落点上的字会被强调
同音反复低音区 = 平静倾诉、内敛叙述(或强行压抑);高音区 = 张力持续、不停呼喊。★ 音高不动时听众注意力转向节奏 → 配切分与多变时值 = 接近说话的表达

"怎么用好半音"是旋律感的两大来源之一(另一个是五声的密度)。

幅度 × 速度:音程越窄越好唱、越适应任何速度;越宽越需要慢速与准备。 大跳需要在它的起点或终点(或两者)有足够的时值才自然可唱。 高低音快速连续交替最容易僵硬。


3. 跳进:准备与落地

3.1 ★ 三条硬限制
  1. 单次跳进不超过六度——但纯八度反而好唱好听,可用
  2. 四度及以上的跳进,同方向最多连续 2 次,且两端总音程不超过一个八度
    • 合规:3+5=7 度、4+4=7 度
    • 违规:5+5=9 度、4+4+4=10 度 —— 不自然、难唱
  3. 七度跳进最常用中间音拆成 3+5 或 4+4(踏脚石式,分两步走)
3.2 上跳容易,下跳难

(加力运动可控,卸力运动难稳。)

宽下跳的两个补救:

  1. 落点天然带重音——预见到它并主动利用
  2. 把起音充分拉长 + 渐弱,在起点积蓄情绪与张力再跳

窄跳里反而下跳更容易(卸力)——"短的高音向下跳"放在句首做句头重音,是常用手法。

3.3 四个装置
装置做法
タメ(蓄力)跳进之前放 1 到数个反方向的音(通常级进),像大动作前的引势。也可放在跳进中途
助走(起跑)跳进之前放 1 到数个同方向的级进音。起跑音可在跳进音程之内或之外
落地缓冲到达跳进落点之后接 1 到数个同方向级进音,柔化落地冲击——对下跳尤其有效
回弹大跳之后反方向级进 = 落地反弹。★ 这个反弹音可以同时充当下一次跳进的蓄力,形成"跳→弹(蓄)→跳→弹(蓄)→跳"的链条
3.4 超过八度的跳进

强烈切断旋律(无法作为一个乐句来切分)。 反向利用:在切分边界上把音区拉开 → 做出伪二声部旋律 (一个低音区动机与一个高音区动机在对话)。

3.5 "不自然"的价值(全都要克制,滥用即失效)
手法效果
无准备的大跳情绪突然爆发(补上中间音会变平滑,但摧毁爆发力)
跳进后不反向解决、继续同向特殊的切なさ(揪心)
连续跳进且内部联系薄弱失重的轻盈、无机质的流行感
错位半音、听不出音阶归属人工感、抽离的反讽
增音程非西方感

总公式:把局部的不自然嵌进去当"钩子",最后再以自然的方式把它解决掉。


4. 音域与人声

4.1 音域的基本规矩
  • 先把旋律的中心音域定在大约 1 个八度,每个乐句的重心都落在里面—— 否则旋律会发散,甚至听起来像好几个声部混在一起
  • 全曲实际音域约 1.5 个八度,最多 2 个(这正好是多数嗓音与乐器的可用音域)
    • 控制在 1 个八度内 = 窄音程旋律,亲密、好唱
    • 横跨 2 个八度 = 动态强但难唱

乐句在音域中的位置决定效果:

位置效果
重心偏高明亮、充满张力;突破音域天花板的音张力陡增;极高 = 痛苦的表情
重心偏低平静放松;跌破地板 = 沉重;极低 = 无力松垮

★ 同样的运动在音域的不同位置效果不同:

  • 音域中部的上行 = 适度紧张
  • 冲向顶部、突破音域的上行 = 张力显著放大
  • 从低处爬回中部的上行 = 张力增加被"低音转柔"抵消,甚至可以起放松作用
  • 同一个句尾上行:低音区 = 轻松的提问;高音区 = 恳切的请求,甚至质问

音高性格是相对的:同一个中央 C,在低音区旋律里被听成"高音",在高音区旋律里被听成"低音"。

4.2 ★ 换声点决定调

男声约比女声低一个八度,习惯上男声记谱比实际发声高一个八度。 流行实务:男声很少用低音区、常用高音区;女声很少用极高音区、常用低音区。

声区性格
胸声流行音乐真实感与亲密感的根;音高运动的性格在这里表达得最强烈。高音区的紧绷可以表达恳切(想传达出去的急迫)
中声(混声)声带半闭合、向上延伸音域;音色明亮开放 = 积极外放的强表达。★ 同一个高音乐句:胸声唱 = 紧绷恳求;中声唱 = 开阔远望——声区选择改变旋律性格
假声当成和胸声不同的乐器来对待:纯净纤细,适合精致柔和的表达。局限:泛音少 → 咬字略糊;力度难变化 → 不适合亲密倾诉与大幅情绪摆动
胸声翻上假声不惜破音也要够到高音的拼命感 → 强烈的憧憬、极致的切なさ

★ "这位男歌手有没有中声、换声点在哪",是决定音域与调的大前提——先确认它。 换声点尴尬的歌手:逐句设计声区(这句胸声、那句假声/中声),让任何一句都不跨过换声点。

基本八度设在可用极限音域的中间——留出余量,同时保留"故意去碰极限"的表现选项。

4.3 唱和效应

听众会在脑子里跟着哼。

  • 被易懂的重复诱导进入同步之后,后面的高音即使歌手唱得毫不费力,听众仍觉得"高而紧张"
  • 开头或句首的突然高音没有给同步的时间 → 被外化成"炫技"来欣赏

写的时候要明确:这一段是要"被跟唱"还是"被旁观欣赏",并主动诱导。


5. 时值

5.1 可用范围

常用 十六分音符到全音符;连音通常只用 1 拍或 2 拍的三连音。 原则:流行音乐必须让听众保持同步——时值组合不能让听众丢掉拍子。

  • 整首是三连感时,不要到处写三连音,改记成 6/8、9/8、12/8
  • 先在 BPM ≈ 100 这个"时值≈长度"的中速下考察性格,再考虑极端速度的偏移
5.2 长音与短音
表现
长音持续的力 = 张力;音内可以塑形(颤音、渐强渐弱)→ 高潮常在高音区放长音(张力的最强表达)
短音轻快敏捷;用力唱 = 尖锐、甩开。低音区的短音被沉重感抵消
  • 连续长音 + 音高少动 = 持续张力;但拖太久会松垮无聊——插入跳进,或在长音之间织入短音
  • 长音 + 大跳 = 平滑化大幅音高运动的同时放大规模感
  • 窄音程 × 短音 = 接近说话的旋律(新闻播报语速约等于 BPM 120 的八分音符,并不觉得快)
  • 大范围连续短音 = 轻盈滚动;持续太久 = 神经质、强迫感

★ 长短混合时:长音是主(重心与天然重音),短音是从——与拍位无关。 常见循环:短音接近一个高长音 → 张力 → 低短音释放 → 再接近…… 极端压缩 = 长短长短交替的跳跃感(6/8、12/8 常见),好用但极易予定调和。


6. 收束(Cadence)

6.1 时值处理

拉长收束音 = 运动停止。两种后续:加一个短音释放张力,或用休止卸力。

★ 光靠时值关不上收束:如果和声与调式(音级)没有同时收束, 终止感就是半成品。反向利用:让副歌落定但整首保持未解决,留下"话没说完"。

6.2 大收束(段落末/全曲末)
手法效果
渐慢 + 渐弱泄掉能量。"记谱式渐慢"= 把收束前的每个音依次写长,或插入一小节 2/4
充分拉长收束前的音(蓄力)再落在短音上张力保持到最后一刻,然后瞬间释放
旋律省略收束音,交给伴奏像呼吸被掐断的梦幻余韵
不慢不长,用带重音的短音收干脆利落的强烈意志(可再加一个带重音的短音强化)
6.3 休止是旋律的一部分

休止在旋律里承担两个已在别处讲透的角色,这里只做归位:切分信号见 §7.2 六个成因第一条(长时值与休止最清晰);乐句末尾的卸力手段见 §6.1 大收束的时值处理(休止可以替代短音完成释放)。


Show full SKILL.md (246 more words)Show less

7. 动机 → 乐句 → 段落

7.1 术语层级
部分动机(不能独立,但有可辨特征)≈ 词        标 a1、a2,变体加 '
  → 动机:能独立的最小旋律单位,至少 1 小节    标 a、b
     (再短就无法独立判断拍位)
     ★ 重复时通常继承节奏轮廓、带变化地重复
  → 小乐节:通常 2 个动机                     标 A1、A2
     → 乐节:最常 8 小节,4 小节也常见          标 A、B
        (其他小节数多是对 8 或 4 的增减)
        由一个情绪统一的整体

★ 不同动机之间可以共享部分动机(如 a'' = a1' + b2)——这是结构统一的重要手段。

同样的材料,性格由上下文决定:同一个动机,放在静态乐句之后是小高潮, 放在飞扬乐句之后就是安抚性的回答。

7.2 切分的六个成因(按清晰度排序)
  1. 长时值与休止(最清晰)
  2. 音程跳进(切断音高连续性)
  3. 运动型的重复(每个重复单元自成一段)
  4. 明确的收束
  5. 明确的开始(回溯识别:只有认出下一句的开始,才确认上一段结束了)
  6. 重复/对比(同样是回溯识别)

2、4、8 小节的切分最易把握;奇数小节分组(3+3+2 等)难以感知。

效果
强切分(主音 + 强拍 + 主和弦 + 长音/休止)重新开始的感觉——适合开启新段落、强化重复/对比。但它会把歌切成两半,段落末以外要慎用
弱切分平滑连续、气氛持续;可能模糊结构或造成停滞感
7.3 呼应:最基本的引擎

给出两段,后者被听成对前者的反应(不必是字面的一问一答)。

  • 相似乐句呼应 = 回声型;对比乐句呼应 = 延续型;"回答"甚至可以先出现(先稳定形式,后提问)
  • 成对呼应最稳定但予定调和;串珠式链式延展发展丰富但有散漫风险
  • 呼应在动机/乐句多个层级上并行(一个动机既呼应紧邻的前一动机,也呼应整个前一乐句)
7.4 高潮的位置

默认放在全曲 2/3–3/4 处。

高潮段落有三个可辨认的信号:音区更高、时值更长、力度更强,编制也趋向宽广(文海良 p0149)。 推进到高潮有两条路,两说并排: 渐进式:旋律用连续上行,配合节奏疏密对比、和声语言变化、音色或调性变换,鼓点在陈述段与高潮段的接缝处加花,把推进力做实(文海良 p0149)。 以静制动:陈述段落彻底收住,不加过渡直接切入高潮,靠反差本身完成推进;代价是需要一个足够干净的停顿点,接不好就显得生硬(文海良 p0151)。

高潮点与高潮段的收尾也不一样:高潮点推进完常突然放慢、拉宽节奏,给一个完满收束;高潮段要在情绪高昂的基础上继续走,不能急着收(文海良 p0149)。

虎头蛇尾的解法:检查高潮位置与收尾方式,修改动机/乐句的结束方式,在副歌后半强化高潮; 如果高潮反复几遍仍觉得没说够,可以接一段延续性的补充乐段再做音量淡出收尾,比直接砍断更完满(文海良 p0152)。


7.5 乐思发展索引:一个动机怎么长成一段、一段怎么长成一首

一个动机怎么长成一段、一段怎么长成一首,归 mc-development(L1)。它拥有 material 与 form[].development,十种手法、发展与堆砌的分界、流行歌里的落点都在那里;本 skill 只管动机与乐句本身怎么写。

8. ★ 反套路(予定調和)

予定调和 = 听众读得出下一步,一切如预期展开——这是旋律写作最该提防的问题。

8.1 高危模式清单
  • 同一乐句原样重复 3 次以上
  • 动机跟着和弦进行平行位移(到第 3 个和弦听众就把整首读完了)
  • 公式化的和声节奏:一小节一个和弦,8 小节末尾属和弦
  • 第二段主歌照抄第一段的 A−A' 开头(听众立刻预测后面必是 B−C)
  • 长短长短的跳跃节奏贯穿全曲
  • 教科书式的导音→主音、iv→iii 解决照直弹
8.2 六条对策
  1. 第 3 次重复必须变;第二段主歌省掉开头的重复(A-A'-B-C → A-B-C)
  2. 利用期待再翻盘:先诱导听众的预测,然后在被预测的那一点上大幅背叛——用意外来做高潮的调度
  3. 把旋律线拉长:一个不被动机切碎的长弧(用先现音把节奏形黏起来,潜到深处 → 反弹上行成为高潮 → 一个强烈的半音倚音作为第二重心 → 从容收束)。 ★ 长线 = 方向感 + 多样运动装置的接力,不是单纯没有断点(那只会拖沓)
  4. 材料保持最少:任何新乐句都要说清"和之前有什么不同、有什么延续"(部分对比 + 部分重复)。材料越少的歌越好懂也越动人
  5. 用悬留、倚音、先现音打破现成的解决
  6. 在"平庸"(照搬现成手法,令人安心但无价值)与"不知所云"(偏离共享形式太远成为一堵墙)之间, 用作品内部的强逻辑来支撑原创性
8.3 扭曲 + 回答

全程平滑 = 无聊;需要一个**いびつ(扭曲)**的点来搅动。 ★ 但扭曲必须被回答(一串不稳定音之后的动人解决;违抗重音的跳进 = 强烈情感的背书), 否则它只是个缺陷。

一旦前面的巧思让听众相信"这首歌值得听",即使后面出现平淡的一句, 听众也会耐心等待"后面会有好答案"。


9. 诊断表

症状查什么 → 开什么药
平淡无聊全是级进/和弦音/正拍?→ 加非和弦音(倚音/悬留)、切分、跳进+蓄力;检查五声密度与半音用法是否一成不变
每一步都被猜到原样重复 2 次以上?动机跟着和弦平行位移?→ 第 3 次变化、省略重复、或诱导后翻盘做高潮
松散、抓不住材料太多、连续全新动机?→ 共享部分动机、新乐句里保留重复元素;把音域收进 1 个八度;按 2/4/8 小节切分
虎头蛇尾高潮位置与收尾?→ 高潮放 2/3–3/4;改动机/乐句的结束方式;副歌后半强化
难唱跳进超六度?同向跳进超 2 次或总跨度超八度?大跳两端都没时值?跨换声点?增二度?→ 七度拆 3+5 / 4+4、加蓄力/起跑/落地、逐句分配声区
被伴奏盖住开头和低音一起落在强拍?旋律描摹节奏型?全程黏着拍子?→ 错开起点、给反拍让路或作答、留空隙
像说明书/校歌导音→主音之类的功能进行太直白?→ 用悬留/倚音打破、混入五声、乐句末避开最强收束(主音+I+强拍)
五声旋律没个性只在好走的邻音间打转?→ 转旋法、把五声主音与调主音错开、插大跳/琶音稀释、加装饰半音
结尾不够终止时值停了但调式/和声没停?→ 落在主音+I+导音接近 = 最强收束;要余韵就反着做
整首单调每段都从主和弦起?间奏都一样长?→ 某段从反向循环起、后半省略乐句、末段副歌重复+转调

10. 与 ARR-SPEC 的字段对应

字段本 skill 的哪一节
form[].melody_register§4.1(段落间要有对比)
hooks.vocal_hook§7.1 动机 + §8
vocal.register_arc§4.2(与换声点一致)
meta.key★ §4.2 —— 调是由歌手的换声点决定的,不是先定调再找歌手

11. 写完后必过

  • 中心音域在一个八度内,全曲不超过 1.5–2 个八度
  • 没有超过六度的单次跳进(八度除外)
  • 同向连续跳进不超过 2 次,两端总跨度不超过一个八度
  • 每个大跳都有蓄力/起跑/落地缓冲/回弹中的至少一个
  • 确认过歌手的换声点,且没有乐句跨过它
  • 高潮在 2/3–3/4 处,且说得出它凭什么是高潮
  • 没有原样重复 3 次的乐句;第二段主歌省掉了开头重复
  • 动机之间共享部分动机,不是一堆全新材料
  • 有一处扭曲,且它被回答了
  • 收束时时值、和声、调式三者同时到位(要余韵才反着做)

附:来源

  • 日式包 jp-melody-writing——§2–§9 的主干。 原书为日本旋律作法实务系列。已移出的部分: 词曲对齐(原 §8)→ 作词库;曲式与整首组装(原 §10)→ mc-form; 调式音阶目录(原 §6)→ reference.md。
  • Jimmy Kachulis《The Songwriter's Workshop: Melody》—— 动机四型(并列/相近/倾斜/对比)与调式旋律(大调布鲁斯、混合利底亚、多利亚、五声) 整理在 reference.md。
  • 勋伯格《作曲基本原理》—— 乐句构造与动机发展的另一套说法,与日式那套并排保留,差异见 reference。
  • Richardson 调式——调式目录。
  • 文海良《流行音乐学院系列教材·编曲》——§7.4 高潮的推进手法与尾声处理。
  • 黄虎威《转调法》、李重光《基本乐理通用教材》——reference.md §3.5 五声收束的偏音与稳定音级判据。

© jtydhr88, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in plugins/music-composition/skills/mc-melody of jtydhr88/music-composition-skills.

  • SKILL.md
  • reference.md

Open the folder on GitHubat commit 7adca0c

Compare with similar skills

Mc Melody next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mc Melody compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mc Melody this skilljtydhr88/music-composition-skills154—~2.6kAutomated safety check: PassMIT
N8n Expression Syntaxdavila7/claude-code-templates33k4 repos~2.4kAutomated safety check: PassMIT
Expressivebergside/awesome-design-skills3.1k1 repos~909Automated safety check: PassMIT
X402 Express Wrappersickn33/agentic-awesome-skills47k1 repos~772Automated safety check: NotesMIT
n8n Expression Syntaxczlonkowski/n8n-skills6.4k—~5.2kAutomated safety check: PassMIT
Tao Generate Referring ExpressionsNVIDIA/skills3.6k—~2.6kAutomated safety check: NotesApache-2.0

Similar skills

  • N8n Expression Syntax

    davila7/claude-code-templates

    Validate n8n expression syntax and fix common errors. An agent skill from davila7/claude-code-templates.

    33k GitHub starsUsed in 4 repos~2.4k tokens
    Productivity & AutomationAuto-check passed
  • Expressive

    bergside/awesome-design-skills

    Vibrant, personality-driven design with bold colors, playful graphics, and dynamic layouts that balance creativity with structure.

    3.1k GitHub starsUsed in 1 repo~909 tokens
    Frontend & DesignAuto-check passed
  • X402 Express Wrapper

    sickn33/agentic-awesome-skills

    Wrapper oficial de M2MCent (Node.js) para inyectar muros de pago x402 en APIs o servidores Model Context Protocol (MCP).

    47k GitHub starsUsed in 1 repo~772 tokens
    Agent WorkflowsAuto-check: notes
  • n8n Expression Syntax

    czlonkowski/n8n-skills

    Validates and fixes n8n's double-curly-brace expressions, covering $json, $node, and the webhook body-wrapping mistake.

    6.4k GitHub stars~5.2k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Official

    Four-step image referring-expression pipeline: turns images plus KITTI bounding-box labels into region descriptions, scene captions, grounded referring expressions, and (optionally) verified…

    3.6k GitHub stars~2.6k tokensUpdated yesterday
    Auto-check: notes
  • Differential Expression Analysis

    aipoch/medical-research-skills

    A skill your agent uses when analyzing bulk RNA-seq or microarray expression data to identify differentially expressed genes between two biological groups (case vs control), with volcano plots and…

    1.9k GitHub stars~1.5k tokensUpdated 23 days ago
    Research & ScienceAuto-check passed

More from jtydhr88/music-composition-skills

All 29 skills in this repo
  • Mc AI Tell Audit

    jtydhr88/music-composition-skills

    The post-generation AI-tell audit (AI 味诊断). An agent skill from jtydhr88/music-composition-skills.

    154 GitHub stars~1.8k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Arrangement Arch

    jtydhr88/music-composition-skills

    Arrangement architecture (编曲结构学) - the shape of a track over time rather than its notes.

    154 GitHub stars~3.5k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Case Studies

    jtydhr88/music-composition-skills

    The corpus layer (语料层) - how real recordings are made to testify for or against the textbook rules.

    154 GitHub stars~1.6k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Development

    jtydhr88/music-composition-skills

    Thematic development (乐思发展层) - what the theme is and what each section does with it.

    154 GitHub stars~4.4k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Form

    jtydhr88/music-composition-skills

    Song form and section design (曲式与段落) - the terminology, the standard templates, and how to build a setsu backwards from the chorus.

    154 GitHub stars~2.2k tokensUpdated 18 days ago
    Auto-check passed
  • Mc Progressions

    jtydhr88/music-composition-skills

    Chord progression lookup library (和弦进行速查库) - the eight famous named progressions with their variants and what each one actually does, a mood reverse-lookup, the eight variation techniques that turn…

    154 GitHub stars~1.6k tokensUpdated 18 days ago
    Auto-check passed

Questions about Mc Melody

What does Mc Melody do?

Melody writing (旋律法) - what a melodic line expresses and how to make it singable. Mc Melody is an agent skill from jtydhr88/music-composition-skills. Melody writing (旋律法) - what a melodic line expresses and how to make it singable.

When should I use Mc Melody?

Mc Melody fits situations like: fixing a melody; A line is unsingable; too predictable; deciding a key and range for a specific singer.

How do I install Mc Melody in Claude Code?

Run `npx skills add jtydhr88/music-composition-skills --skill mc-melody -a claude-code`. Or copy the skill folder (plugins/music-composition/skills/mc-melody in jtydhr88/music-composition-skills) into .claude/skills/mc-melody in your project. Claude Code loads it when a task matches its description.

How do I install Mc Melody in Codex?

Run `npx skills add jtydhr88/music-composition-skills --skill mc-melody -a codex`. Or copy the skill folder (plugins/music-composition/skills/mc-melody in jtydhr88/music-composition-skills) into .agents/skills/mc-melody in your project. Codex loads it when a task matches its description.

Can I use Mc Melody in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jtydhr88/music-composition-skills --skill mc-melody -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mc-melody, .gemini/skills/mc-melody, .github/skills/mc-melody and .opencode/skills/mc-melody in your project.

What does Mc Melody need to run?

SKILL.md names no scripts, command-line tools or credentials: Mc Melody is instructions for the agent only.

Does Mc Melody access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Mc Melody safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Mc Melody use?

Mc Melody is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mc Melody use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Mc Melody?

Skills that share tags, products or a category with Mc Melody: N8n Expression Syntax (davila7/claude-code-templates, 33k stars), Expressive (bergside/awesome-design-skills, 3.1k stars), X402 Express Wrapper (sickn33/agentic-awesome-skills, 47k stars) and n8n Expression Syntax (czlonkowski/n8n-skills, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mc Melody?

jtydhr88 (a GitHub user) maintains it in jtydhr88/music-composition-skills, which has 154 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on September 22, 2026.

Source: jtydhr88/music-composition-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.