ableton-export
Pre-export checklist before rendering audio. Validates levels, headroom, mono compatibility, and sample rate settings. Use right before bouncing to file.
Diagnose connection or behavior issues with the Ableton MCP server. Use when tools aren't responding, AbletonMCP doesn't show up in Live's preferences, or commands hang.
$ npx -y skills add glincker/ableton-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/ableton-debugContext preview
What this command does when you run it.
Diagnose connection or behavior issues with the Ableton MCP server. Use when tools aren't responding, AbletonMCP doesn't show up in Live's preferences, or commands hang.
name: ableton-debug description: Diagnose connection or behavior issues with the Ableton MCP server. Use when tools aren't responding, AbletonMCP doesn't show up in Live's preferences, or commands hang.
Walk through a structured diagnostic when something's broken between Claude/Cursor and Ableton.
| Symptom | Likely cause | Fix | | --- | --- | --- | | "Could not connect to Ableton" | Remote Script not loaded in Live | Verify `AbletonMCP` is selected as Control Surface in Live's Preferences > Link, Tempo & MIDI | | Tools time out after 10s | Socket stuck or Live frozen | Restart Ableton Live; restart MCP server process | | AbletonMCP not in Control Surface dropdown | Script in wrong directory | Verify `__init__.py` is in `~/Library/Preferences/Ableton/Live X/User Remote Scripts/AbletonMCP/` (Mac) or equivalent on Windows | | "Script has expired" | Live's script cache is corrupted | Delete `Live X` folder in Preferences, restart Live, reinstall script | | WSL2 connection refused | Wrong host (localhost ≠ Windows host from WSL) | Use `host.docker.internal` or Windows IP from inside WSL | | Live 12 doesn't see script | Live 12 changed Remote Scripts directory | Use `~/Documents/Ableton/User Library/Remote Scripts/` instead | | Smithery install flagged as Trojan | False positive on bundled binary | Install MCP server manually, skip Smithery | | Tools work but params don't change | Live is in a different view (Arrangement vs Session) | Check `current_view`; some operations only work in one view |
In order, ask the user to confirm:
1. ✅ Ableton Live is open and a project is loaded? 2. ✅ Preferences → Link, Tempo & MIDI → Control Surface shows "AbletonMCP"? 3. ✅ The MCP server process is running (Python process listening on the configured port)? 4. ✅ Claude Desktop / Cursor / Codex shows the MCP server as "connected" (not "error")?
If any ❌, fix that step before continuing.
If user says everything looks right:
Ask user to paste the most recent error.
If nothing works:
1. Quit Ableton Live 2. Delete the user prefs folder: `~/Library/Preferences/Ableton/Live X/Preferences.cfg` (BACK UP FIRST) 3. Restart MCP server with verbose logging 4. Restart Ableton 5. Reset Control Surface assignment in Preferences
Claude Skills for Ableton Live producers. Workflows for Claude Code, Cursor, Codex, and Gemini CLI. Pairs with any Ableton MCP server. MIT.
Pre-export checklist before rendering audio. Validates levels, headroom, mono compatibility, and sample rate settings. Use right before bouncing to file.
Bootstrap a fresh Ableton Live project with our preferred bus structure, return tracks, group templates, and color/labeling conventions. Use at the start of a…
Save a structured snapshot of the current Ableton session state - tracks, devices, key parameters, tempo - to a markdown file. Use as a checkpoint before risky…