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 drum patterns by genre - kick, snare, hi-hat, percussion. Examples - "give me a trap beat", "house drum pattern", "DnB drums at 174", "lo-fi drums with swing", "boom-bap pattern".
Claude Code
$ npx -y skills add glincker/ableton-skills --skill groove-builder --agent claude-code
Codex
$ npx skills add glincker/ableton-skills --skill groove-builder -a codex -y
Cursor
$ npx skills add glincker/ableton-skills --skill groove-builder -a cursor -y
Gemini CLI
$ npx skills add glincker/ableton-skills --skill groove-builder -a gemini-cli -y
GitHub Copilot
$ npx skills add glincker/ableton-skills --skill groove-builder -a github-copilot -y
OpenCode
$ npx skills add glincker/ableton-skills --skill groove-builder -a opencode -y
Windsurf
$ npx skills add glincker/ableton-skills --skill groove-builder -a windsurf -y
name: groove-builder description: Use when the user wants drum patterns by genre - kick, snare, hi-hat, percussion. Examples - "give me a trap beat", "house drum pattern", "DnB drums at 174", "lo-fi drums with swing", "boom-bap pattern".
Generate idiomatic drum patterns by genre with proper humanization. Writes to MIDI clips on the user's drum track.
Required: genre. Optional: tempo (use genre defaults).
| Genre | Default tempo | Time sig | | --- | --- | --- | | Lo-fi hip-hop | 70-90 | 4/4 | | Boom-bap | 85-95 | 4/4 | | Trap | 130-150 (half-time feel) | 4/4 | | House | 120-128 | 4/4 | | Tech house | 124-128 | 4/4 | | Techno | 125-135 | 4/4 | | DnB / Jungle | 165-180 | 4/4 | | UK garage | 130-138 | 4/4 (shuffled) | | Drill (UK) | 140-145 (half-time) | 4/4 | | Reggaeton | 95-100 | 4/4 (dembow) |
`get_track_info` on the drum track. Confirm a drum rack is loaded with at least kick (C1), snare (D1), hat (F#1), and optionally clap (D#1), open hat (A#1), perc (G1+).
If no kit loaded → ask user, or load stock Ableton Drum Kit.
For a 1-bar (16-step) pattern, here are tested templates:
Kick: X . . . . . X . . . . . . . . . Snare: . . . . X . . . . . . . X . . . (snare on 5 & 13 for half-time feel) Hat: X . X . X . X . X . X . X . X . (8th notes)
Kick: X . . X . . X . . . X . . . . . Snare: . . . . X . . . . . . . X . . . Hat: X X X X X X X X X X X X X X X X (16ths)
Kick: X . . . . . . X . . . . . . . . (sparse, half-time feel) Snare: . . . . X . . . . . . . X . . . Hat: X X . X X X . X X . X X X . X X (rolling, with stutters) 808: long held bass notes underneath
Kick: X . . . X . . . X . . . X . . . (4-on-the-floor) Clap: . . . . X . . . . . . . X . . . Hat: . . X . . . X . . . X . . . X . (off-beat 8ths) OpHat: . X . . . X . . . X . . . X . . (between beats)
Kick: X . . . . . . . . . X . . . . . Snare: . . . . X . . . . . . . X . . . Hat: X X X X X X X X X X X X X X X X (16ths, fast)
After writing, apply genre-appropriate humanization:
If user wants a 2-bar pattern with fill:
Summarize: "Lo-fi pattern, 90 BPM. Kick on 1+3, snare on 5+13, 8th hats with 12% swing. ±15 velocity, ±15ms timing. Apply?"
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 to generate, voice, or modify chord progressions. Examples - "give me a sad chord progression in C…
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…