Polis Protocol A Self Optimizing City Of Agents
sickn33/agentic-awesome-skills
Polis Protocol: A Self-Optimizing City of Agents. An agent skill from sickn33/agentic-awesome-skills.
City pop and R&B as a style layer (都会流行与 R&B 风格层) - the sound built on borrowed jazz harmony, a pushed bass, and deliberate space.
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-style-citypop-rnb --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-style-citypop-rnb .claude/skills/mc-style-citypop-rnb && rm -rf skills-srcUse ~/.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/
Install the "mc-style-citypop-rnb" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb into .claude/skills/mc-style-citypop-rnb/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-style-citypop-rnb", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnbType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-style-citypop-rnb --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/music-composition/skills/mc-style-citypop-rnb .agents/skills/mc-style-citypop-rnb && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mc-style-citypop-rnb" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb into .agents/skills/mc-style-citypop-rnb/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-style-citypop-rnb", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-style-citypop-rnb --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/music-composition/skills/mc-style-citypop-rnb .cursor/skills/mc-style-citypop-rnb && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mc-style-citypop-rnb" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb into .cursor/skills/mc-style-citypop-rnb/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-style-citypop-rnb", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jtydhr88/music-composition-skills.git --path plugins/music-composition/skills/mc-style-citypop-rnb--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-style-citypop-rnb --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/music-composition/skills/mc-style-citypop-rnb .gemini/skills/mc-style-citypop-rnb && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mc-style-citypop-rnb" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb into .gemini/skills/mc-style-citypop-rnb/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-style-citypop-rnb", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jtydhr88/music-composition-skills mc-style-citypop-rnbInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/music-composition/skills/mc-style-citypop-rnb .github/skills/mc-style-citypop-rnb && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mc-style-citypop-rnb" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb into .github/skills/mc-style-citypop-rnb/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-style-citypop-rnb", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-style-citypop-rnb --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/music-composition/skills/mc-style-citypop-rnb .opencode/skills/mc-style-citypop-rnb && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mc-style-citypop-rnb" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-style-citypop-rnb into .opencode/skills/mc-style-citypop-rnb/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-style-citypop-rnb", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mc-style-citypop-rnbCity pop and R&B as a style layer (都会流行与 R&B 风格层) - the sound built on borrowed jazz harmony, a pushed bass, and deliberate space.
Mc Style Citypop Rnb is an agent skill from jtydhr88/music-composition-skills. City pop and R&B as a style layer (都会流行与 R&B 风格层) - the sound built on borrowed jazz harmony, a pushed bass, and deliberate space. The harmonic vocabulary that defines it and where it comes from, the rhythm-section signature of a bass ahead of the grid against drums on it, the instrumentation roster with its register discipline, a measured spectrum budget, why R&B is the most subtractive style in the corpus, and the transfer table. Use when writing or arranging city pop, neo-soul, or R&B-adjacent pop, when a…
Its SKILL.md is about 1.9k 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.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7adca0c. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Mc Style Citypop Rnb loads about 1.9k tokens when it runs. Until then it costs about 175 tokens; SKILL.md has 624 words of instructions outside code blocks.
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.
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.
The full file from jtydhr88/music-composition-skills at commit 7adca0c, republished under its MIT licence (© jtydhr88). 624 words, ~1,949 tokens.
.claude/skills/mc-style-citypop-rnb/SKILL.md (or your agent's skills folder).这个风格的三根支柱:借来的爵士和声、抢拍的贝司、刻意的空。
★ 它是本库里被验证得最充分的风格——
mc-workflow/example-01-citypop.yaml 是一份完整填好的 ARR-SPEC(20 条自查全过),
下面大量内容直接来自它。
| 任务 | 读 |
|---|---|
| 判断这些手法能不能搬走 | ★ §2 移植表 |
| 和声 | §3 |
| 律动"不往前走" | ★ §4 抢拍贝司 |
| 编制怎么排 | §5 + §5.2 音区纪律 |
| 频段怎么分 | §6(一份实测的频谱预算) |
| R&B 与 city pop 的差别 | §7 |
| 找一份完整范例 | mc-workflow/example-01-citypop.yaml |
| 不归这里 | 归哪 |
|---|---|
| 爵士和声的完整体系 | mc-style-jazz §3、mc-harmony |
| 具体进行(丸サ、逆循环…) | mc-progressions |
| 抢拍拖拍的通用原理 | mc-rhythm-section §3 |
| 频段预算的通用方法 | mc-texture-layering §4 |
| 合成器音色怎么做 | mc-sound-design |
| 演唱设计 | mc-vocal-direction |
| 必填 | 问法 |
|---|---|
| ① city pop 还是 R&B | ★ 两者的律动与人声完全不同(§7) |
| ② 年代感 | 70s–80s 原版?2010s 复兴版?还是当代 neo-soul? |
| ③ 律动往前还是往后 | ★ city pop 往前赶,neo-soul 往后坐。这是两个方向 |
| ④ 谁负责"空" | ★ 这个风格的性格来自留白,留白要指定给谁 |
| 手法 | 可搬出去吗 | 说明 |
|---|---|---|
| 丸サ进行(IV–III7–VIm–I) | ✅ 完全可搬 | 已在 mc-progressions §2.4。"几乎任何旋律放上去都显得时髦" |
| F/G 型分数属代理 | ✅ 可搬 | ≈ G7sus4(9),比 G7 含蓄精致 |
| 七和弦化 + 适度张力 | ✅ 可搬 | 但密度要控——满编张力会变爵士 |
| 贝司抢拍、鼓守网格 | ✅ ★ 可搬,而且是最值钱的一条 | 见 §4 |
| Rhodes / 电钢的音区限制 | ✅ 可搬 | §5.2 |
| 16 分闷音刷弦 | ⚠️ 半搬 | 很强的风格标记,搬进别的风格会立刻被听成 city pop |
| gated snare | ⚠️ 半搬 | 强 80s 标记 |
| 萨克斯 solo | ⚠️ 半搬 | 同上,且容易显得刻意怀旧 |
| "留白即风格" | ✅ ★ 可搬,该搬 | 见 §8 |
★ 判据:
和声与律动可以自由借;音色(闷音刷弦、gated snare、sax)是标记,借了就会被认出来。
| 来自爵士 | city pop 的用法 |
|---|---|
| 七和弦、九和弦 | ★ 默认就是七和弦,不是"升级选项" |
| 张力音 9/11/13 | 用,但一次一两个,不像爵士满编 |
| 二五、副属 | 大量使用 |
| Sus / 分数属代理 | ★ F/G 是心头好 |
| 变化属、减音阶 lick | ❌ 不用——那会变成爵士 |
★ 这条差别是本 skill 的核心: city pop 的和声是"爵士的词汇 + 流行的语法"。 词汇借满,语法(功能进行、段落、副歌中心)仍然是流行的。
见 mc-progressions:
IV–III7–VIm–I)—— city pop / neo-soul 的同义词IV△7–IIIm7–IIm7–I△7 —— 流行/R&B 标准("Lovin' You");
★ 循环回去前插一个 #IVm7(♭5) 非常时髦C△7–D7–F–F/G —— 漂浮感,副属 II7 指向的 V7 始终不来这是这个风格最可复制、也最常被做错的一条。
实测样本(example-01,112 BPM):
| 声部 | 偏移 | 作用 |
|---|---|---|
| 贝司 | −12 ms(抢拍) | ★ 这首歌"往前赶"的唯一来源 |
| 干净吉他 | +8 ms(拖) | 与贝司拉开,产生宽度错觉 |
| 鼓 | 0 | ★ 守网格,做参照系 |
"抢拍"是相对的。 所有人一起抢只是速度快了一点,听不出往前赶。 必须有一个不动的参照物,抢才成立。
★ 这也是 mc-rhythm-section §2.0 那条"量化是逐乐器的决策"在具体风格上的落点。
city pop 通常用交织式(mc-rhythm-section §7.1)——
需要时重合加厚低频,不需要时拆开,保住贝司自己的旋律线条。
★ 这个风格的贝司是有旋律的,不是只打节奏点。
straight16(不是 swing)。16 分音符的密度来自闷音刷弦,不是来自摇摆——这两者听感相近,容易混着判断,选错会连累 §4 的抢拍判断(抢拍量的基准是"直"的网格,摇摆网格上"抢拍多少 ms"这个说法本身就不成立)。feel 怎么选的通用步骤(先风格后速度、backbeat 判据、in the crack 这类中间档怎么处理)见 mc-rhythm-section §1.1,这里不重复。
| 乐器 | 角色 | 频段 | 进 / 退 |
|---|---|---|---|
| 原声鼓 + gated snare(70 年代收音) | 律动 | 60 Hz–12 kHz | A1 / end(D 段整段静默) |
| Precision Bass,指弹、短延音 | 低频 | 40–250 Hz | A1 / end |
| Rhodes Mk I + 轻 chorus | 和声铺底 | 200 Hz–2 kHz | I / end |
| Strat 单线圈,16 分闷音刷弦 | 织体 | 1–3 kHz | A1 / C2(★ 之后不再出现,把空间让给萨克斯) |
| Prophet 类锯齿单音,慢滑音 | 记忆点 | 1.5–4 kHz | I / end(★ 只弹 hook,不做垫底) |
| 弦乐群,高把位长音 | 色彩 | 400 Hz–6 kHz | C1 / end(A2 退出一次,C2 再回来) |
| 次中音萨克斯 | 旋律 | 250 Hz–4 kHz | D / O(★ 全曲过半才进场,Outro 是它的) |
| 女声,气声偏多、不贴脸 | 旋律 | 200 Hz–8 kHz | A1 / C3(★ Outro 无人声) |
★ 三处设计都是本库强规则的体现:
这个风格最容易糊的地方是 200–500 Hz,因为 Rhodes、弦乐、人声都在那儿。
实测解法:
★ 这是"错开音区"的教科书用法(mc-texture-layering §4.2 解法②)。
不是靠 EQ 切,是靠写的时候就不写进去。
| 频段 | 归谁 | 争抢者 | 解法 |
|---|---|---|---|
| 40–120 Hz | 贝司 | 鼓 | Kick 侧链 Bass,30 ms 释放;Bass 在 Kick 击点让出 3 dB(让频) |
| 200–500 Hz | Rhodes | 弦乐、人声 | ★ 错开音区:ep 限 C3–C4,strings 只写 C4 以上 |
| 1–3 kHz | 闷音吉他 | 合成主音 | ★ 交替出现:吉他只在 A/B 段,合成主音只在 I/C/O 段的句尾空档 |
| 6–12 kHz | 鼓 | 弦乐 | 弦乐高频滚降 8 kHz,把空气感留给 hihat |
★ 四条冲突,三种解法都用上了(让频 / 错开音区 / 交替出现)——
这正是 mc-texture-layering §4.2 要求的"三选一并写明"。
| city pop | R&B / neo-soul | |
|---|---|---|
| 律动方向 | ★ 往前赶(贝司抢拍) | ★ 往后坐(laid back) |
| 人声 | 相对直白,混得靠后 | 大量装饰、转音、ad-lib |
| 和声 | 爵士词汇 + 流行语法 | 更接近爵士,张力更满 |
| 编制 | 乐队编制(鼓贝吉键 + 弦 + 管) | 更依赖采样与编程 |
| 人声叠加 | 副歌加和声 | ★ 和声堆叠是主要手段(mc-vocal-direction §5 四型全用) |
★ 两者共享和声语汇,但律动方向相反。 把 city pop 的抢拍贝司放进 neo-soul 会直接毁掉那个风格。
仓库实测语料 里 hiphop-rnb 10 首:
| 指标 | hiphop-rnb | pop | jazz |
|---|---|---|---|
| 提前退场的乐器数(中位) | ★ 28 | 16 | 10 |
| 开场就在场的乐器比例 | 24% | 21% | 16% |
读法:R&B/嘻哈开场铺得最满,但撤得也最多—— 它的结构感来自不断撤掉东西,不是不断加东西。
★ 可直接搬:写 R&B 时,subtraction_events 要写得比别的风格多。
语料这 10 首是 hiphop-rnb 混装。hip-hop 一侧(第三种时间感、808 分工、采样织体)在
mc-style-hiphop;本节只说 R&B 半边。
| 西洋 R&B | 日本 R&B | |
|---|---|---|
| 音符 | 少 | 多 |
| 气质 | 阴暗、冷酷 | 闪烁、明亮 |
| 和声 | 受爵士影响,常用很复杂的和弦 |
(p0154)。写之前先说清要哪一个,"R&B"这三个字母不够用。原则:音符少的时候,每一个音都要好听,否则编曲不成立; 拍子是 R&B 的命脉,大鼓小鼓的音色要讲究(p0154)。
这与 §4 的 city pop 律动正相反:那边贝司抢拍、鼓守网格;这边贝斯只有两个落点、hi-hat 无力度。同一个"R&B"标签下是两套编制纪律。
这个风格的性格有一半来自不弹什么。
实测样本里的三个减法事件:
| 位置 | 做什么 | 为什么 |
|---|---|---|
| C2 之前 | 最后半拍全体静止(含鼓) | ★ 第二段副歌不能靠更响赢第一段,靠前面那个洞 |
| D 段 | 鼓与贝斯整段撤出,只剩电钢 + 人声 + 萨克斯 | ★ 全曲能量最低点必须在 C3 之前,否则 C3 不成立 |
| A2 | 弦乐与半数吉他退出 | ★ 第二段主歌要比第一段更空,而不是更满 |
★★ 这三条理由都值得单独记住,它们是通用的编曲智慧,不只属于这个风格
(→ mc-arrangement-arch §3)。
| 字段 | 本 skill |
|---|---|
meta.style_layer | mc-style-citypop-rnb |
groove.feel | straight16 |
groove.push_pull | ★ §4 —— 贝司负、鼓 0,这是风格的签名 |
arrangement.spectrum_budget | §6 |
arrangement.roster[].note | ★ 音区限制写在这里(§5.2) |
arrangement.bass_kick_relation | 交织式 |
subtraction_events | §8。R&B 要写得更多(§7.1) |
mc-workflow/example-01-citypop.yaml —— 本 skill 的主要依据。
一份完整填好的 ARR-SPEC,20 条自查全过,可直接当模板改。mc-progressions reference.md §2、§3© jtydhr88, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/music-composition/skills/mc-style-citypop-rnb of jtydhr88/music-composition-skills.
Open the folder on GitHubat commit 7adca0c
Mc Style Citypop Rnb 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Mc Style Citypop Rnb this skilljtydhr88/music-composition-skills | 154 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Polis Protocol A Self Optimizing City Of Agentssickn33/agentic-awesome-skills | 47k | 1 repos | ~3.9k | Automated safety check: Warn | MIT | |
| Azure Smart City Iot Solution Buildergithub/awesome-copilot | 40k | 1 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Illustration Bold PopMengTo/Skills | 6.7k | — | ~5.1k | Automated safety check: Pass | MIT | |
| Pp Popmvanhorn/printing-press-library | 2.1k | — | ~1.9k | Automated safety check: Notes | Apache-2.0 | |
| Pop Up Book Illustrationanbeime/skill | 7.8k | — | ~480 | Automated safety check: Pass | None |
sickn33/agentic-awesome-skills
Polis Protocol: A Self-Optimizing City of Agents. An agent skill from sickn33/agentic-awesome-skills.
github/awesome-copilot
Design and plan end-to-end Azure IoT and Smart City solutions: requirements, architecture, security, operations, cost, and a phased delivery plan with concrete implementation artifacts.
MengTo/Skills
Draws hand-authored SVG spot illustrations in a bold pop-geometric style for design and coding scenes.
mvanhorn/printing-press-library
Printing Press CLI for Pop. An agent skill from mvanhorn/printing-press-library.
anbeime/skill
平面设计师与内容创作者在制作科技、教育或品牌视觉物料时,一键生成融合纸质手工质感与数字科技光效的3D弹出书风格插画。自动构建多层立体层次与明亮温暖色调,让创意跃然纸上,轻松产出极具视觉冲击力的专业级插画。
mikeOnBreeze/cc-crossbeam
Researches city-level ADU regulations, municipal codes, and standard details for any California city.
jtydhr88/music-composition-skills
The post-generation AI-tell audit (AI 味诊断). An agent skill from jtydhr88/music-composition-skills.
jtydhr88/music-composition-skills
Arrangement architecture (编曲结构学) - the shape of a track over time rather than its notes.
jtydhr88/music-composition-skills
The corpus layer (语料层) - how real recordings are made to testify for or against the textbook rules.
jtydhr88/music-composition-skills
Thematic development (乐思发展层) - what the theme is and what each section does with it.
jtydhr88/music-composition-skills
Song form and section design (曲式与段落) - the terminology, the standard templates, and how to build a setsu backwards from the chorus.
jtydhr88/music-composition-skills
Melody writing (旋律法) - what a melodic line expresses and how to make it singable.
City pop and R&B as a style layer (都会流行与 R&B 风格层) - the sound built on borrowed jazz harmony, a pushed bass, and deliberate space. Mc Style Citypop Rnb is an agent skill from jtydhr88/music-composition-skills. City pop and R&B as a style layer (都会流行与 R&B 风格层) - the sound built on borrowed jazz harmony, a pushed bass, and deliberate space.
Mc Style Citypop Rnb fits situations like: arranging city pop; R&B-adjacent pop; A track needs that late-night urban sound; A groove needs to lean forward.
Run `npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a claude-code`. Or copy the skill folder (plugins/music-composition/skills/mc-style-citypop-rnb in jtydhr88/music-composition-skills) into .claude/skills/mc-style-citypop-rnb in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/music-composition-skills --skill mc-style-citypop-rnb -a codex`. Or copy the skill folder (plugins/music-composition/skills/mc-style-citypop-rnb in jtydhr88/music-composition-skills) into .agents/skills/mc-style-citypop-rnb in your project. Codex loads it when a task matches its description.
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-style-citypop-rnb -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-style-citypop-rnb, .gemini/skills/mc-style-citypop-rnb, .github/skills/mc-style-citypop-rnb and .opencode/skills/mc-style-citypop-rnb in your project.
SKILL.md names no scripts, command-line tools or credentials: Mc Style Citypop Rnb is instructions for the agent only.
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.
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.
Mc Style Citypop Rnb is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Mc Style Citypop Rnb: Polis Protocol A Self Optimizing City Of Agents (sickn33/agentic-awesome-skills, 47k stars), Azure Smart City Iot Solution Builder (github/awesome-copilot, 40k stars), Illustration Bold Pop (MengTo/Skills, 6.7k stars) and Pp Pop (mvanhorn/printing-press-library, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.