chord-pro
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 has a Session-view loop and wants to promote it to a full Arrangement, build sections (intro/verse/drop/break/outro), or extend a 4-bar idea into a 3-minute track. Examples - "turn this loop into a full song", "build me a 2-minute arrangement from this",
Claude Code
$ npx -y skills add glincker/ableton-skills --skill arrangement-coach --agent claude-code
Codex
$ npx skills add glincker/ableton-skills --skill arrangement-coach -a codex -y
Cursor
$ npx skills add glincker/ableton-skills --skill arrangement-coach -a cursor -y
Gemini CLI
$ npx skills add glincker/ableton-skills --skill arrangement-coach -a gemini-cli -y
GitHub Copilot
$ npx skills add glincker/ableton-skills --skill arrangement-coach -a github-copilot -y
OpenCode
$ npx skills add glincker/ableton-skills --skill arrangement-coach -a opencode -y
Windsurf
$ npx skills add glincker/ableton-skills --skill arrangement-coach -a windsurf -y
name: arrangement-coach description: Use when the user has a Session-view loop and wants to promote it to a full Arrangement, build sections (intro/verse/drop/break/outro), or extend a 4-bar idea into a 3-minute track. Examples - "turn this loop into a full song", "build me a 2-minute arrangement from this", "promote session to arrangement".
Promote a Session-view loop into a structured Arrangement, or extend a short idea into a full-length track. The user owns the musical content; you handle structural decisions.
Ask the user once: "Which structure?"
| Template | Length | Sections | | --- | --- | --- | | **Pop** | ~3 min | Intro 8 → V1 16 → Pre 8 → Chorus 16 → V2 16 → Pre 8 → Chorus 16 → Bridge 8 → Chorus 16 → Outro 8 | | **EDM** | ~4 min | Intro 16 → Build 16 → Drop 32 → Break 32 → Build 16 → Drop 32 → Outro 16 | | **Lo-fi** | 2-3 min | Intro 4 → Loop A x4 → Variation x2 → Loop A x2 → Tail 4 | | **Cinematic** | varies | Stmt → Dev → Climax → Resolution. Use rubato; bar count flexible. | | **Hip-hop** | 2-3 min | Intro 4 → V1 16 → Hook 8 → V2 16 → Hook 8 → Bridge/V3 16 → Hook 8 → Outro 4 |
For each section in the template:
Before applying, summarize: "I'll build a 2:48 EDM structure: intro 16, build 16, drop 32, break 32, build 16, drop 32, outro 16. Drum fills at every section boundary, filter sweep into builds, master fader -2 dB in break. Apply?"
> User: "I have a 4-bar lo-fi loop, give me a full 2-minute track"
Steps: 1. Read session — 4 tracks (drums, bass, keys, pad), 4-bar loops on all 2. Apply lo-fi template: 2:00 = ~50 bars at 90 BPM 3. Drop clips: intro 4 (just keys + pad), Loop A x4 = 16 (full mix), Variation x2 = 8 (mute drums, add filter sweep), Loop A x2 = 8, tail 4 (just pad with delay throw) 4. Add: subtle volume rise into the full mix, drum fill at the start of variation, reverb wash on the last bar 5. Report and confirm before writing
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 wants to generate, voice, or modify chord progressions. Examples - "give me a sad chord progression in C…
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…