music-composition-skills plugin
29 skills for composing and arranging pop music: from a brief the agent fills in a spec sheet for Suno, YuE2 or MIDI
- 209 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The plugin is plain-text instructions with no scripts
- The output stays as YAML, ABC and MIDI files in the working folder
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/music-composition-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The plugin is plain-text instructions with no scripts
- The output stays as YAML, ABC and MIDI files in the working folder
This is third-party code. Review the repository files before installing.
What it does
A set of 29 plain-text skills turns Claude Code or Codex into an arranger. Given a song brief, the agent fills in an ARR-SPEC sheet: key, tempo, a bar-accurate section map, chords as letters and roman numerals, who enters and leaves, the energy curve, vocal delivery and mix intent. The rules are distilled from 50 books on orchestration, harmony, form, counterpoint and mixing, plus 62 arrangements measured from multitrack recordings. The single document is then compiled into a Suno prompt, a YuE2 score in ABC, or a MIDI file for music software. The `mc-symbolic-score` skill writes ABC, MusicXML and MIDI from one source. The layers cover melody, harmony, progressions, modulation, rhythm, form, counterpoint, orchestration, texture, vocals and mixing. Nine style layers: J-pop, city pop and R&B, jazz, Latin, Mandarin pop, EDM, rock band, cinematic and hip-hop.
Who it is for. Songwriters and producers who make tracks in Suno or YuE2 and want to steer the arrangement field by field instead of with a single prompt sentence.
Good fit when
- You need a full arrangement plan from a short song description: key, tempo, sections by bar, who plays when
- A Suno track sounds like the same producer every time and you want to specify what the model fills in by default
- You are choosing chords for a melody and the harmony comes out bland or overcooked
- You run one concept through several generators and compare the results field by field
- Music software needs a starting point as MIDI, ABC or MusicXML
Not a fit when
- A finished song with audio: the skills write the spec and notes, while Suno, YuE2 or a studio program makes the sound
- Song lyrics: the same author keeps a separate lyric-writing-skills library for that
- A quick sketch in a couple of minutes: a full pass through the criteria and checklists takes about twenty minutes per song
- Editing the rules themselves: the skill texts are written in Chinese
Example request
Use `/music-composition:mc-workflow`: I need a city pop song at 96 BPM with two verses and a chorus. Fill in the ARR-SPEC and build a Suno promptLimitations
- The skill texts are written in Chinese because most sources are Chinese. The agent answers in the language you ask in.
- A full pass takes twenty minutes or more per song: the agent reads the criteria, fills in the spec and runs the checklists.
- There is no audio: the output is a spec, a score or MIDI. For sound you need Suno, YuE2 or music software.
- The author notes that musical quality is subjective. The library contains no works, arrangements or lyrics.
How to disable. Remove the plugin with `/plugin uninstall music-composition@music-composition-skills`. If you copied the skill folders by hand, delete the directories prefixed `mc-` from `~/.claude/skills/`.
FAQ
How do I install music-composition-skills in Claude Code?
Run `/plugin marketplace add jtydhr88/music-composition-skills`, then `/plugin install music-composition@music-composition-skills`. Skills are called as `/music-composition:mc-workflow` and so on.
What is ARR-SPEC?
An arrangement sheet in `ARR-SPEC.yaml`: key, tempo, sections by bar, chords, who enters and leaves, the energy curve, vocals and mix intent. It feeds a Suno prompt, a YuE2 score or MIDI, and the result is checked against it.
Do I need to read Chinese?
No. The skill files are written in Chinese, but the agent answers in whatever language you ask in.
Which styles are covered?
Nine layers: J-pop, city pop and R&B, jazz, Latin, Mandarin pop, EDM, rock band, cinematic and hip-hop. Each has a transfer table for moving techniques between styles.
Do I need Python or Node?
No. The plugin is plain text: no scripts, dependencies or lint step.
Discussion
No questions or reviews yet.
Related
PluginsOriginal instrumental music written as notes, with no audio generator: the agent composes, the skill reviews and mixes.
17 skills for writing song lyrics: the agent answers five questions, then fills in a LYR-SPEC sheet to check the draft against.
A skill that makes a music video for your song: every frame is drawn by code and six steps with pauses lead from analysis to edit
A skill that turns a song recording into a five-piece school band arrangement: MIDI, PDF and an editable MuseScore file
A local studio plus skill: the agent writes the score and real instrument recordings play it, with no music-generation model.
A MiniMax skill that turns a short song description and tagged lyrics into a detailed prompt for the MiniMax Music 3 generator
README in short
The README presents one artifact in four roles: handoff, controlled comparison, compile source and acceptance baseline. It describes a series of four libraries where composition and lyrics interlock through six shared fields. Install steps for Claude Code and Codex, the layer list and technical notes on file formats follow.