From audio-production
Use when the user wants to quickly extract vocals (or isolated instrumentals) from a song or recording. Convenience wrapper around 2-stem `demucs` mode. Fastest stem separation for the common case.
How this skill is triggered — by the user, by Claude, or both
Slash command
/audio-production:extract-vocalsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Isolate vocals from a mixed audio file using `demucs` in 2-stem mode. Fast and focused — produces `vocals.wav` and `accompaniment.wav`. Optionally drop the accompaniment if the user only wants the vocal stem.
Isolate vocals from a mixed audio file using demucs in 2-stem mode. Fast and focused — produces vocals.wav and accompaniment.wav. Optionally drop the accompaniment if the user only wants the vocal stem.
separate-stems).Do not use this skill for:
separate-stems.separate-stems with GPU for throughput.vocals_<date>/ next to the input.false, delete the accompaniment stem and keep only vocals.wav.--gpu to use CUDA; default is CPU.Check if demucs is on PATH (which demucs). If missing, point the user at install-deps and note the ~2 GB download on first run.
Build the command:
demucs \
--two-stems vocals \
-d <device> \
-o "<output-dir>" \
"<input-file>"
Set -d cuda for GPU, -d cpu for CPU. Default is CPU.
Monitor progress and capture stderr.
After processing:
keep_accompaniment is false, delete the accompaniment stem: rm "<output-dir>/accompaniment.wav".Verify output: confirm vocals.wav is present and non-zero size. If accompaniment was kept, confirm that too.
vocals.wav — isolated vocal track.accompaniment.wav — (optional) instrumental/music bed, kept only if requested.<input> → <output-dir> (vocals + accompaniment, 2-stem mode) or (vocals only) if accompaniment was dropped.nvidia-smi for availability.Install via pipx install demucs. Requires PyTorch. Audio format support via ffmpeg.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin audio-production