producer
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Warn
- network request — Outbound network request in max-for-live/producer.js
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Ableton Live production toolkit with 12 skills, 12 commands, Max for Live MIDI generation, and reproducible releases.
An Ableton Live production toolkit: chat-side and in-Live.
Review tracks, brainstorm, write MIDI, design sounds, dial in mixes, browse your library, arrange, prep stems and releases, and drive Ableton Live directly.
Website · Plugin · Max for Live device · Connectors · Workflow examples
Created by Patrick King. MIT licensed.
This repo is a Claude Code marketplace that ships two surfaces of the same product:
| Component | What it is | Where it lives |
|---|---|---|
| Producer (Claude Code plugin) | 12 skills + 12 slash commands + 1 agent + 6 remote MCPs, with optional local Ableton control and the Ableton Knowledge desktop extension. Reviews, brainstorms, writes MIDI, designs sounds, mixes, browses your library, arranges, preps stems and releases, and drives Live directly. | plugins/producer/ |
| Producer for Live (Max for Live device) | A Max for Live MIDI Effect that calls the Claude API from inside Live to generate drum/melody/chord patterns into the highlighted clip. | max-for-live/ |
Install (Producer plugin)
In Claude Code:
/plugin marketplace add patrickking67/producer
/plugin install producer@producer
Or via full URL:
/plugin marketplace add https://github.com/patrickking67/producer.git
/plugin install producer@producer
The marketplace manifest is at .claude-plugin/marketplace.json. The 6 cloud MCPs (Splice, Spotify, Google Drive, Gmail, Google Calendar, Canva) OAuth on first use. Install the Ableton MCP separately: see plugins/producer/CONNECTORS.md.
Works in Claude Code on the web (cowork) and in the local CLI. Cloud MCPs OAuth on first use either way; the Ableton MCP only runs locally (it talks to Live over the Remote Script).
Install (Producer for Live: the Max for Live device)
Follow the step-by-step in max-for-live/README.md. You'll drop three JS files plus a .amxd patch into ~/Music/Ableton/User Library/Presets/MIDI Effects/Max MIDI Effect/Producer/.
What's in the Producer plugin
12 slash commands
| Command | Skill |
|---|---|
/review |
producer-review: peer-level teardown |
/brainstorm |
brainstorm: 3-5 directions with references |
/midi |
midi-lab: playable .mid from a prompt |
/sound |
sound-design: stock-device patch recipes + Splice |
/mix |
mix-coach: LUFS, sidechain, low-end glue |
/docs |
ableton-docs: Live / Push / Move / Note manuals + KB + videos |
/library |
library-browser: your Ableton Library + Packs, like Live's browser |
/arrange |
arrangement: bar-by-bar plan with an energy curve |
/reference |
reference-curator: Spotify playlists with BPM/key/LUFS |
/stems |
stem-prep: for mastering, remix, sync, DJ tools, live |
/release |
release-prep: master target, metadata, artwork, ISRC, schedule |
/session |
session-bridge: drive Live directly via the Ableton MCP |
1 agent
| Agent | Purpose |
|---|---|
| ableton-engineer | End-to-end multi-step tasks: "build me a tech house starter set", "prep this for release across streaming and Beatport", "compare my track to 5 references and write the mix moves". |
6 bundled MCP connectors
Auto-declared in .mcp.json: Splice, Spotify, Google Drive, Gmail, Google Calendar, and Canva. Local Ableton control is configured separately so the committed repository contains remote HTTPS MCPs only. The Ableton Knowledge desktop extension adds manual, knowledge-base, and video lookups. Full breakdown in CONNECTORS.md.
Repo layout
producer/
├── .claude-plugin/
│ └── marketplace.json ← marketplace manifest
├── assets/
│ ├── producer-logo.svg ← wordmark + mark (monochrome)
│ └── producer-mark.svg ← icon only (square)
├── docs/ ← GitHub Pages site (published as-is)
│ ├── index.html ← landing page (Tailwind Play CDN)
│ ├── llms.txt ← same as the root llms.txt
│ └── og.png ← share image
├── plugins/
│ └── producer/ ← the plugin
│ ├── .claude-plugin/plugin.json
│ ├── .mcp.json
│ ├── README.md
│ ├── CONNECTORS.md
│ ├── commands/ ← 12 slash commands
│ ├── skills/ ← 12 skills
│ └── agents/ ← ableton-engineer
├── max-for-live/ ← the .amxd device files
│ ├── README.md
│ ├── producer.js
│ ├── get_context.js
│ └── write_midi.js
├── dist/
│ └── producer.plugin ← reproducible plugin bundle for manual install
├── scripts/
│ ├── check.sh ← npm run check
│ ├── check-repository.py ← repository checks
│ └── package-plugin.py ← npm run package
├── llms.txt
├── AGENTS.md ← agent and contributor guide
├── LICENSE
└── README.md
Manual install (bundle)
If you'd rather sideload the zipped bundle instead of using the marketplace, grab dist/producer.plugin and drag it into Claude Code.
See complete workflows
The workflow examples show how Producer moves from a real production problem to concrete artifacts across arrangement, MIDI, sound design, mix decisions, and release preparation. Each example identifies the commands, expected outputs, and external connections involved.
Development
Requirements: Python 3.11+, Node with npm, and the claude CLI (npm install -g @anthropic-ai/[email protected]). The repository has no dependencies of its own.
npm run check # manifests, frontmatter, bundle, site links, Max for Live scripts, strict plugin validation
npm run package # rebuild dist/producer.plugin after changing plugins/producer/
npm run dev # preview the site at http://127.0.0.1:4105
CI runs npm run check on every pull request and push to main. See AGENTS.md for the full guide and CONTRIBUTING.md for the pull request checklist.
Deploy and releases
Merges to main run the check and publish docs/ to GitHub Pages. A v* tag that matches the plugin version runs the check and attaches the committed dist/producer.plugin to a GitHub release. See CHANGELOG.md for shipped changes.
License
MIT. See LICENSE.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found