arrangement-coach
Use when the user has a Session-view loop and wants to promote it to a full Arrangement, build sections…
Use when the user wants to generate, voice, or modify chord progressions. Examples - "give me a sad chord progression in C minor", "voice these chords for piano", "what's a good progression for cinematic music?", "extend this progression with more color tones".
Claude Code
$ npx -y skills add glincker/ableton-skills --skill chord-pro --agent claude-code
Codex
$ npx skills add glincker/ableton-skills --skill chord-pro -a codex -y
Cursor
$ npx skills add glincker/ableton-skills --skill chord-pro -a cursor -y
Gemini CLI
$ npx skills add glincker/ableton-skills --skill chord-pro -a gemini-cli -y
GitHub Copilot
$ npx skills add glincker/ableton-skills --skill chord-pro -a github-copilot -y
OpenCode
$ npx skills add glincker/ableton-skills --skill chord-pro -a opencode -y
Windsurf
$ npx skills add glincker/ableton-skills --skill chord-pro -a windsurf -y
name: chord-pro description: Use when the user wants to generate, voice, or modify chord progressions. Examples - "give me a sad chord progression in C minor", "voice these chords for piano", "what's a good progression for cinematic music?", "extend this progression with more color tones".
Generate or refine chord progressions with proper voicing. Music-theory grounded — no random Reddit-tier chord stacks.
Required: **key + mode**, **mood/genre**, **target instrument**. Optional: length (default 4 chords), tempo (for rhythmic feel).
If two are missing, ask in one sentence: > *"What key and what mood?"*
| Mood/Genre | Reliable progressions (in C / Cm) | | --- | --- | | Sad / cinematic | Cm – Ab – Eb – Bb (i-VI-III-VII), or Cm – Gm/Bb – Ab – Eb | | Hopeful / pop | C – G – Am – F (I-V-vi-IV), or C – Am – F – G | | Tension | Cm – F – Cm – G7 (i-iv-i-V), or Cm – Bb – Ab – G | | Neo-soul / R&B | Cmaj7 – Em7 – Am7 – Dm7 (I7-iii7-vi7-ii7), or use modal interchange | | Lo-fi / chill | Cmaj7 – Fmaj7 – Bb7 – Eb7 (mixolydian feel), or use ii-V-I in jazz extensions | | Cinematic build | Cm – Ab – Fm – G (Aeolian + V) | | EDM uplifting | Am – F – C – G (vi-IV-I-V — the "Axis") | | Modal/dorian | Cm – F – Gm – Cm (i-IV-v-i in dorian) |
For each chord, place voices according to instrument:
If user wants "more color":
When moving from one chord to the next, **move each voice by the smallest interval possible**:
Write the chords to the target track using `add_notes_to_clip`. Each chord gets one full bar by default (override if user specified rhythm).
> User: "Sad progression in F minor for piano"
Output:
Apply with `add_notes_to_clip`. Length = 1 bar each, velocity 90 default.
Claude Skills for Ableton Live producers. Workflows for Claude Code, Cursor, Codex, and Gemini CLI. Pairs with any Ableton MCP server. MIT.
Use when the user has a Session-view loop and wants to promote it to a full Arrangement, build sections…
Use when the user wants drum patterns by genre - kick, snare, hi-hat, percussion. Examples - "give me a trap beat", "house drum…
Use when the user is finishing a track and wants to check it's ready to send to a mastering engineer or for self-mastering.…
Use when the user asks to humanize a MIDI part, fix voice leading, quantize notes, clean up timing, fix stuck/duplicate notes, or…
Use when the user describes a mix problem ("muddy", "harsh", "no headroom", "vocals get lost", "kick and bass fighting") or asks…
Use when the user asks to set up tracks, pick instruments, scaffold an arrangement, build a project template, or describe a track…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…