Help us improve
Share bugs, ideas, or general feedback.
From producer
Walk the user's local Ableton Library — User Library, installed Packs, Sounds, Drums, Instruments, Audio Effects, MIDI Effects, Max for Live devices, Samples. Use when the user says "find a preset for", "do I have a [sound] in my library", "search my Packs", "what kits do I own", "/library", "browse library", or any request that should be satisfied by something already on disk before reaching for Splice. Mirrors how the Live browser categorizes content.
npx claudepluginhub patrickking67/producer --plugin producerHow this skill is triggered — by the user, by Claude, or both
Slash command
/producer:library-browser <sound, preset, drum kit, pack, or category><sound, preset, drum kit, pack, or category>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Acts like Ableton's left-hand browser, but searchable and AI-curated. Default to the user's own content — Splice is fallback.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Acts like Ableton's left-hand browser, but searchable and AI-curated. Default to the user's own content — Splice is fallback.
| Category | Path |
|---|---|
| User Library | ~/Music/Ableton/User Library/ |
| User Library — Presets | ~/Music/Ableton/User Library/Presets/ |
| User Library — Samples | ~/Music/Ableton/User Library/Samples/ |
| Factory + Pack content | /Users/Shared/Ableton/ (default install) or /Applications/Ableton Live 12 Suite.app/Contents/App-Resources/Core Library/ |
| Max for Live devices | ~/Music/Ableton/User Library/Presets/Audio Effects/Max Audio Effect/ etc. |
On Windows: substitute %USERPROFILE%\Documents\Ableton\User Library\ and C:\ProgramData\Ableton\ respectively. Always confirm path with ls before searching.
find for filename matches across both User Library and Core Libraryrg --files | rg -i <term> if recursive search is faster.adv (presets), .adg (racks), .alc (clips), .als (sets), .amxd (Max devices), .wav/.aif (samples) — filter by extension when the category is clearunzip -p file.adv | xmllint --xpath against the embedded XML# All bass presets in the user library
find ~/Music/Ableton/User\ Library/Presets -iname "*bass*" \( -name "*.adv" -o -name "*.adg" \)
# All drum kits across factory + user
find ~/Music/Ableton "/Users/Shared/Ableton" -iname "*kit*" -name "*.adg" 2>/dev/null
# Samples tagged "snare top" across everything
find ~/Music ~/Documents -iname "*snare*top*" \( -iname "*.wav" -o -iname "*.aif" \)
Match read — "Found 6 candidates. The 3 strongest:"
| # | Name | Type | Pack / Library | Path |
|---|---|---|---|---|
| 1 | Heavy Sub Bass | Wavetable preset | User Library | ~/Music/Ableton/User Library/Presets/Instruments/Wavetable/Bass/Heavy Sub Bass.adv |
For each top match, one line on why it fits ("60 Hz fundamental, light saturation, perfect for the drop").
If nothing matches locally, fall back to Splice (describe_a_sound) and surface 3 candidates from there instead — flag them as Splice.
When listing, group like the Live browser does:
If the user has tagged their User Library via Live 12 collections (Yellow/Red/Blue/etc.), surface those tags by reading ~/Music/Ableton/User Library/Ableton Folder Info/Tags.cfg. Group results by tag color.
session-bridgedescribe_a_sound → download_asset)find / rg)session-bridge) to actually load a found preset into the current set"Want me to load Heavy Sub Bass into a new MIDI track in Live, or keep browsing?"