Skip to content
Agent Orchestration
Command

/music

Generate, list, and process music via Cognitum Music (cogmusic MCP)

From plugin
ruflo
80k196 skills169 agents196 commands3 MCP
> /plugin marketplace add ruvnet/ruflo

Command definition

music.md
name: music
description: Generate, list, and process music via Cognitum Music (cogmusic MCP)

$ARGUMENTS Manage AI music generation via the `cogmusic` MCP server. Parse subcommand from $ARGUMENTS.

Usage: /music <subcommand> [options]

Subcommands:

  • `connect [--token cogmcp_...]` -- One-time setup: register the cogmusic MCP server (see `music-connect` skill)
  • `generate <brief>` -- Compose lyrics/prompt from a brief and generate a new track (see `music-composer` agent + `music-generate` skill)
  • `list` -- List all productions in the connected account (see `music-list` skill)
  • `get <production-id>` -- Fetch one production's metadata + audio_url (see `music-get` skill)
  • `stems <production-id>` -- Run 4-stem separation (see `music-stems` skill)
  • `midi <production-id>` -- Extract MIDI/score (see `music-midi` skill)
  • `master <production-id>` -- Run a mastering (LUFS) pass (see `music-master` skill)

Steps by subcommand:

**connect**: Follow the `music-connect` skill exactly. Do not skip the "check for an existing, working registration first" step.

**generate**: If the brief needs real lyric/prompt composition (anything beyond a one-line genre tag), delegate to the `music-producer` agent, which itself defers lyric writing to the `music-composer` agent before calling `mcp__cogmusic__create_production`. For a fully-specified brief (explicit lyrics + prompt already given), the `music-generate` skill alone is enough — no need to spin up the agent pipeline for that case.

**list**: Run the `music-list` skill directly — no agent needed for a read-only listing.

**get / stems / midi / master**: Run the matching skill directly with the given `production-id`. Look it up via `music-list` first if the user gave a title instead of an id.

If no `mcp__cogmusic__*` tools are loaded when any subcommand runs, run `connect` first and tell the user why.

Read more
@ruvnet
Ships withruflo

📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.

80k200 skills169 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
80.4k
Star history of ruvnet/ruflo on GitHub, a chart by star-history.com

Other commands on ruflo.

agent-types

agent-types

Command

Complete guide to all 54 available agent types in Claude Flow.

@ruvnet@ruvnetInstall Command
COMMAND_COMPLIANCE_REPORT

COMMAND_COMPLIANCE_REP…

Command

Reviewed all command files in `.claude/commands/analysis/` directory to ensure proper usage of: - `mcp__claude-flow__*` tools…

@ruvnet@ruvnetInstall Command
bottleneck-detect

bottleneck-detect

Command

Analyze performance bottlenecks in swarm operations and suggest optimizations.

@ruvnet@ruvnetInstall Command

More commands from other plugins.

ask

ask

Command

This compatibility command keeps `/oh-my-claudecode:ask` available without loading the full `ask` skill description in every…

@yeachan-heo@yeachan-heoInstall Command