Agent skill

Mc Rhythm Groove

by jtydhr88 in jtydhr88/music-composition-skills

Rhythm and groove as musical material (节奏与律动) - what a rhythm is before anyone plays it.

MITAuto-check passed

Install Mc Rhythm Groove

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

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

GitHub CLI
$ gh skill install jtydhr88/music-composition-skills mc-rhythm-groove --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-rhythm-groove .claude/skills/mc-rhythm-groove && 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-rhythm-groove
GitHub stars
154
Token cost
~1.7k tokens
SKILL.md length
467 words
Files
1
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Rhythm and groove as musical material (节奏与律动) - what a rhythm is before anyone plays it.

  • Works in 9 steps: 动笔前必填 → 拍、拍子、重量结构 → 切分与先现 → …
  • Choosing a beat feel
  • SKILL.md covers 按任务读哪几节, 边界, 1. 动笔前必填 and 2. 拍、拍子、重量结构, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Mc Rhythm Groove is an agent skill from jtydhr88/music-composition-skills. Rhythm and groove as musical material (节奏与律动) - what a rhythm is before anyone plays it. Beat feel versus tempo as independent variables, the weight structure of the bar, syncopation and anticipation and the precondition both require, the three ingredients of groove, onbeat versus offbeat feel and bounce, the melody's three possible relationships with the backbeat, and the ways a rhythmic figure can be repeated, displaced, deformed and contrasted. Use when choosing a beat feel or tempo, when a groove is stiff or…

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

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

When your agent uses it

  • Choosing a beat feel
  • A groove is stiff
  • The melody and the rhythm pattern are fighting
  • Deciding where accents fall

Example prompts

  • “/mc-rhythm-groove”

Workflow steps

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

  1. 动笔前必填
  2. 拍、拍子、重量结构
  3. 切分与先现
  4. 律动的三种成分
  5. 正拍感、反拍感与弹跳
  6. 与节奏型的配合
  7. 节奏本身的运动
  8. 与 ARR-SPEC 的字段对应
  9. 写完后必过

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 Rhythm Groove loads about 1.7k tokens when it runs. Until then it costs about 182 tokens; SKILL.md has 467 words of instructions outside code blocks.

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

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). 467 words, ~1,671 tokens.

Download SKILL.mdSave it as .claude/skills/mc-rhythm-groove/SKILL.md (or your agent's skills folder).
name
mc-rhythm-groove
description
Rhythm and groove as musical material (节奏与律动) - what a rhythm is before anyone plays it. Beat feel versus tempo as independent variables, the weight structure of the bar, syncopation and anticipation and the precondition both require, the three ingredients of groove, onbeat versus offbeat feel and bounce, the melody's three possible relationships with the backbeat, and the ways a rhythmic figure can be repeated, displaced, deformed and contrasted. Use when choosing a beat feel or tempo, when a groove is stiff or foursquare, when the melody and the rhythm pattern are fighting, when deciding where accents fall, or when a section needs rhythmic contrast. 节奏、律动、拍子、切分、先现、八beat、十六beat、shuffle、正拍反拍、hemiola。

节奏与律动(Rhythm & Groove)

这个 skill 管的是:节奏本身是什么。 mc-rhythm-section 管的是:怎么把它打出来像人。

两者的分界很干脆:

  • "这首歌是 16 beat、贝司抢在反拍上" → 本 skill
  • "贝司抢 12 毫秒、hi-hat 量化 60%" → mc-rhythm-section

按任务读哪几节

任务读
定速度和 beat 感§2
律动僵硬、四四方方§4 + §5
旋律和节奏型打架§6
重音该放哪§3 + §7
段落之间节奏没对比§7
想要摇摆/弹跳感§5.3
变拍子§2.4

边界

不归这里归哪
量化、velocity 的具体数值、打得像不像人mc-rhythm-section
鼓组各件的编配规则、fill 放哪mc-rhythm-section reference
贝司与底鼓的搭配形态mc-rhythm-section §7
旋律的时值设计mc-melody §5
和声节奏(一小节几个和弦)mc-harmony §1②
段落的能量曲线mc-arrangement-arch
某风格的典型节奏型mc-style-*(L3)

1. 动笔前必填

必填问法
① BPM 与 beat 感★ 这是两个独立变量(§2.1)
② 正拍感还是反拍感omote-nori / ura-nori(§5.2)
③ 有没有弹跳直的、bounce、还是 shuffle
④ 旋律与 backbeat 的关系§6.2 的三选一

2. 拍、拍子、重量结构

2.1 ★ 速度与 beat 感是两件事
定义
Tempo拍的速度(BPM = 每分钟拍数。BPM 60 → 1 拍 = 1 秒;BPM 120 → 1 拍 = 0.5 秒)
Beat 感(8 beat / 16 beat)每一拍被细分得多密(二等分 → 8 beat,四等分 → 16 beat)

★ 两者独立:同样的 hi-hat 绝对间隔,在 BPM 120 是 8 beat,在 BPM 60 听起来就是 16 beat。

这条的实用价值:想要"更密"不一定要加快,想要"更慢"不一定要减速。 先分清你要改的是哪一个。

2.2 4/4 的重量结构

(两层二拍子叠起来:)第 1 拍最强、第 2 拍弱、第 3 拍中强、第 4 拍最弱。

◎    ○    大○   小○
1    2     3     4

用处:节奏型、和弦更换的时机、旋律重音,全都参照强拍来放置。 ★ 贝司必须在换和弦的强拍上放根音——这是成品听起来"扎实"的原因。

2.3 表拍 / 裏拍

表拍 = 拍点本身;裏拍 = 拍与拍中间那个点。切多细跟着 §2.1 的 beat 感走:8 beat 里裏拍是八分音符的后半,16 beat 里还能再切出十六分音符的后半。

这条定义本身不单独展开,它是三处判断的落点:切分/先现靠它区分"弱拍音"和"强拍音"(§3)、hi-hat 的强弱交替靠它排位(§4.1)、オモテノリ/ウラノリ的"动作起点在哪"也靠它定义(§5.2)。

2.4 变拍子
  • 段落级的变拍 = 戏剧性,但有裂成两首歌的风险——用同一个旋律音型保持统一
  • ★ 局部插一小节 2/4 = 副歌前的タメ,然后发射一个弱起——这是常备手法
  • 任何变拍处都要预先想好鼓和贝司要干什么

3. 切分与先现

做法效果
切分(Syncopation)弱拍(或反拍)的音用连线拉进后面的强拍 → 那个音被"强拍化" → 下一步被拖后タメ感、从容的滞后
先现(Anticipation)强拍的音提前到前面的弱拍上弹出 → 进行提早到达急迫、坐不住、向前冲
3.1 ★ 两者共同的前提

听众必须已经清楚地感知到拍子。

在无伴奏处、或歌曲刚开始拍子还没建立时使用,不但无效,还会破坏拍感。

这条解释了一个常见失败:开头就写一堆切分,结果听起来不是"有律动"而是"听不出拍子在哪"。

3.2 无拍状态

无伴奏开场 + 平直时值容易掉进无拍状态(拍子无法成组)——旋律本身音符间隔越均匀、长短对比越少,这个风险越高,要当心。

★ 也可以反过来把它当技法用:中文歌曲写作里有专门的"散板华彩式前奏"——围绕主题的短小动机,铺开大量琶音或音阶走句,不受小节约束地自由伸展,用来描景或抒情(p0138)。 两种用法的分界不是"能不能无拍",是无拍之后听众能不能等到一个清楚的拍点接住:接得住是引子,接不住就是编曲事故。


4. 律动的三种成分

给机械的节拍加上强弱 = 律动的核心。

成分说明
1. Velocity 的强弱velocity 字面意思是"击键速度":越快,起音越尖锐、音越响
2. 微小的时间偏移偏离网格的人味
3. 音的长度与空隙(休止)★ 最容易被忽略的一条
4.1 8 beat 各件的 velocity 设计
  1. Hi-hat:每一拍内的两个八分音符交替"强–弱"
  2. Snare:第 2、4 拍在节拍上本是弱位,故意打重就制造出前进的驱动力(backbeat)
  3. Kick:第 1 拍强、第 3 拍反拍弱。 ★ 落在第 2 拍反拍的 kick,如果是"第 3 拍强拍提前一个八分"的先现,就当强的处理
4.2 轻重的另一个来源(相对时间)

军鼓比底鼓稍晚 = 重;稍早 = 轻。

★ 这条与 mc-rhythm-section §3 的 push_pull 是同一件事的两个层面: 这里说的是"要什么感觉",那里说的是"偏移几毫秒"。


5. 正拍感、反拍感与弹跳

5.1 黏着拍子的代价

旋律全程黏着拍子 = 朴素、恳切、有力,但四四方方; 而且伴奏就在拍点上敲,旋律浮不出来。

★ 适度脱离拍子(错开起点 + 适时切分)→ 旋律从拍子上浮起来,自由开阔。

5.2 ウラノリ / オモテノリ

一种把反拍/正拍当作每个动作起点的律动意识(起 → 解决)。

感觉
オモテノリ(正拍感)脚踏实地的稳、击打力
ウラノリ(反拍感)弹跳、流动的轻盈

★ 两者没有优劣,但律动决定哪些字被聚焦 (反拍感里,从反拍起头的字成为焦点)。 要强调某个字,就按律动去调整它的音符位置。

  • 8 beat 的旋律常在四分音符的反拍上动;16 beat 常在八分音符的反拍上动 → 切分/先现自然产生
Show full SKILL.md (191 more words)Show less
5.3 Bounce 与 Shuffle
定义
Bounce反拍的音往后挪,靠近下一个正拍(≒ 正拍的音变长)。速度越慢,bounce 越大
Shufflebounce 固定在三连音的值上

★ 在一首 bounce 的歌里,旋律用三连音不会违和。


6. 与节奏型的配合

6.1 ★ 写旋律时脑子里要已经有节奏型

让旋律自带节奏型:作曲时在脑子里播放一个 8 beat/16 beat 的律动, 让旋律的运动在那个律动(ノリ)之内移动—— 避免"把旋律硬塞进一个现成的节奏型里"。

6.2 旋律与 backbeat 的三种关系

(8 beat 里第 2、4 拍的军鼓)三选一,必须选:

  1. 让旋律在 backbeat 的位置休止 → 与 backbeat 一问一答
  2. 不必严格空出,有意识地让一让就已经有效
  3. 反过来:旋律的强重音与 backbeat 齐奏——可以部分重叠, 在旋律休止处让 backbeat 透出来
6.3 ★ 节奏型属于伴奏

在旋律里留空隙,让节奏型从空隙里透出来(立体的音响); 不要用旋律去描摹/复制节奏型——冗余、杂乱、互相抵消。

★ 这条是 mc-melody §9 诊断表里"被伴奏盖住"的第二个成因 (第一个是开头和低音一起落在强拍)。


7. 节奏本身的运动

节奏 = 成组的时值 + 重音位置。 ★ 重音位置不同就是不同的节奏;高音天然充当重音—— 光靠放置高音就能构建节奏;交换正反位置(ウラオモテ)会彻底改变一个节奏的性格。

手法效果
平直重复稳定但僵硬。把重复单元扩大到 2 小节以上可以减少拘谨感;时值种类越少,重复效果越强、拘谨感越重
错位重复4/4 里重复 1.5 拍(附点四分)的单元;3/4 里重复 2 拍的单元 = hemiola。★ 错位本身产生张力
变形重复整体压缩 = 焦躁、迫切;整体扩张 = 从容安定;用先现来加长反而更急迫
局部重复隔开一段之后从容地回应乐句尾 = echo(内省、心残り、自言自语);把重复部分逐次缩短、逐拍压缩 = たたみかける(步步紧逼)= 急迫
对比★ 节奏形必须性格鲜明才能被辨认;最易读的是短时值组 vs 长时值组;把顺序倒过来的潜在对比能防腻又不显得随意
7.1 切分清晰度的两难

切分不清楚的节奏 = 啰嗦;切分太显然 = 乏味。

解法:用"带钩子的"时值和拍位累积张力,然后在一个平白的位置释放——开放感。


8. 与 ARR-SPEC 的字段对应

字段本 skill
meta.tempo§2.1(★ 与 beat 感分开决定)
meta.meter§2.2、§2.4
arrangement.groove.feel§5(straight / swing16 / shuffle / halftime …)
form[].note变拍子写在这里

★ groove.feel 与 meta.tempo 是两个独立字段,正是因为 §2.1 那条。


9. 写完后必过

  • BPM 与 beat 感是分别决定的,不是"快歌就 16 beat"
  • 正拍感/反拍感选定了,且重要的字落在被该律动聚焦的位置
  • 用切分/先现的地方,拍子已经建立(不在开头无伴奏处)
  • 旋律与 backbeat 的关系是 §6.2 三种里选定的一种
  • ★ 旋律没有描摹节奏型,留了空隙让节奏型透出来
  • 段落之间有节奏对比(最易读的是短时值组 vs 长时值组)
  • 重复的地方用了错位/变形/局部中的至少一种,不是平直重复到底
  • 变拍处想好了鼓和贝司怎么办

和声换得多快也是律动的一部分

mc-harmony 管一小节放几个和弦,这里管它对律动的后果:

  • 和声节奏加倍是推进,减半是松弛。同一段 groove,和弦从每两小节一换改成每小节一换,听感速度就上去了,鼓一个音都不用动
  • 主歌与副歌用不同的和声节奏,本身就是段落对比,而且是最省编制的一种:Kachulis 用同一进行的两种节奏变奏做主副歌(mc-harmony reference §6)
  • 和声节奏与鼓的重音周期错位,会产生与 mc-orchestration §3.9 节奏性强调同样的"失重"感,可用也可祸,写进规格单说清是哪一种

附:来源

  • 日式包 jp-composition-basics §2 + jp-melody-writing §5——全部主干。
  • 归别处的部分:鼓组基本型与 GM 映射、velocity 数值、fill 的扩展规则(1→2→4→8 小节) → mc-rhythm-section reference.md; 旋律的时值设计 → mc-melody §5。
  • **吴祖强《曲式与作品分析》**第二章"节奏与节拍"——古典体系的对照。
  • 朱敬修主编《歌曲写作基础》——§3.2 的"散板华彩式前奏"。
  • 各风格的具体律动(swing 的比例、trap 的 hi-hat、bossa 的 clave)→ L3 风格层。

© 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

Just SKILL.md in plugins/music-composition/skills/mc-rhythm-groove of jtydhr88/music-composition-skills.

Open the folder on GitHubat commit 7adca0c

Compare with similar skills

Mc Rhythm Groove 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 Rhythm Groove compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mc Rhythm Groove this skilljtydhr88/music-composition-skills154—~1.7kAutomated safety check: PassMIT
Music to Videoheygen-com/hyperframes60k3 repos~4.7kAutomated safety check: NotesApache-2.0
MiniMax Music Generationbytedance/deer-flow84k—~717Automated safety check: PassMIT
Venice Audio Musicnexu-io/open-design100k—~297Automated safety check: PassApache-2.0
AI Music Albumnexu-io/open-design100k—~328Automated safety check: PassApache-2.0
Music Generation Studiosickn33/agentic-awesome-skills47k1 repos~3.1kAutomated safety check: PassMIT-0

Similar skills

  • Music to Video

    heygen-com/hyperframes

    Turns a music track into a beat-synced HyperFrames video such as a lyric video, slideshow or kinetic promo, with any supplied images or clips cut onto the beat grid.

    60k GitHub starsUsed in 3 repos~4.7k tokens
    Media & CreativeAuto-check: notes
  • MiniMax Music Generation

    bytedance/deer-flow

    Generates songs, jingles or instrumental tracks as MP3 files from a style prompt and optional lyrics through the MiniMax music API.

    84k GitHub stars~717 tokensUpdated today
    Media & CreativeAuto-check passed
  • Venice Audio Music

    nexu-io/open-design

    Music generation queueing, retrieval, and completion endpoints via Venice.ai.

    100k GitHub stars~297 tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • AI Music Album

    nexu-io/open-design

    Full-lifecycle AI music album production — concept, lyric drafting, track sequencing, and export.

    100k GitHub stars~328 tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Music Generation Studio

    sickn33/agentic-awesome-skills

    Install and use the official AI Music Generator package, pinned by digest, for paid hosted work on the Beatra service.

    47k GitHub starsUsed in 1 repo~3.1k tokens
    Media & CreativeAuto-check passed
  • Music List

    ruvnet/ruflo

    List the account's saved music productions with metadata and audiourl

    74k GitHub stars~332 tokensUpdated yesterday
    Auto-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 19 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 19 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 19 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 19 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 19 days ago
    Auto-check passed
  • Mc Melody

    jtydhr88/music-composition-skills

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

    154 GitHub stars~2.6k tokensUpdated 19 days ago
    Auto-check passed

Questions about Mc Rhythm Groove

What does Mc Rhythm Groove do?

Rhythm and groove as musical material (节奏与律动) - what a rhythm is before anyone plays it. Mc Rhythm Groove is an agent skill from jtydhr88/music-composition-skills. Rhythm and groove as musical material (节奏与律动) - what a rhythm is before anyone plays it.

When should I use Mc Rhythm Groove?

Mc Rhythm Groove fits situations like: choosing a beat feel; A groove is stiff; the melody and the rhythm pattern are fighting; deciding where accents fall.

How do I install Mc Rhythm Groove in Claude Code?

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

How do I install Mc Rhythm Groove in Codex?

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

Can I use Mc Rhythm Groove 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-rhythm-groove -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-rhythm-groove, .gemini/skills/mc-rhythm-groove, .github/skills/mc-rhythm-groove and .opencode/skills/mc-rhythm-groove in your project.

What does Mc Rhythm Groove need to run?

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

Does Mc Rhythm Groove 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 Rhythm Groove 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 Rhythm Groove use?

Mc Rhythm Groove 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 Rhythm Groove use?

About 1.7k tokens (SKILL.md is roughly 6.7k 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 Rhythm Groove?

Skills that share tags, products or a category with Mc Rhythm Groove: Music to Video (heygen-com/hyperframes, 60k stars), MiniMax Music Generation (bytedance/deer-flow, 84k stars), Venice Audio Music (nexu-io/open-design, 100k stars) and AI Music Album (nexu-io/open-design, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mc Rhythm Groove?

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.