Skip to content
Back to skills

Music Stems

ASecurity

Run 4-stem separation (vocals/drums/bass/other) on an existing production

  • 73,733 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 2, 2026
ai-agents

Works with

  • mcp

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add ruvnet/ruflo --skill music-stems --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Music Stems?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Music Stems
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ruvnet-music-stems/badge)](https://www.skillsdirectory.com/skills/ruvnet-music-stems)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: music-stems
description: Run 4-stem separation (vocals/drums/bass/other) on an existing production
allowed-tools: mcp__cogmusic__separate_stems mcp__cogmusic__get_production
argument-hint: "<production-id>"
---

# Music Stems

Splits an already-generated production into vocals/drums/bass/other stems.

## When to use

The user wants isolated stems from a track they've already generated (remixing, karaoke tracks, sampling). Needs an existing production `id` — run `music-list` first if you don't have one.

## Steps

1. Call `mcp__cogmusic__separate_stems({ id: "<production-id>" })`. This is a real GPU job — it takes real time, similar order of magnitude to generation itself, and shares the same underlying inference service as `create_production` (see the reliability notes in `music-generate`'s SKILL.md — a transient failure is worth one retry before concluding something's wrong).
2. **This does not return audio.** The result only confirms which stems were produced. Check `has_stems` via `mcp__cogmusic__get_production` afterward, then point the user at the dashboard (`music.cognitum.one`) to actually listen — per [ADR-0001](../../docs/adrs/0001-music-contract.md), the current cogmusic MCP tool surface doesn't expose a stem-level `audio_url` the way the primary production audio has one (only the main track's URL is PAT-authorized today).
3. If the user specifically needs the stem *bytes* delivered back through this session rather than via the dashboard, say so plainly — that's a real gap in the current MCP surface, not something this skill can work around.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.