music-get

Fetches current metadata and audio URL for a single music production by id.

70.1k|8.4k|Updated Jun 2, 2025
One-click install
npx skills add https://github.com/ruvnet/claude-flow --skill music-get
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: music-get
Source: https://github.com/ruvnet/claude-flow/tree/main/plugins/ruflo-music/skills/music-get
Command: npx skills add https://github.com/ruvnet/claude-flow --skill music-get

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When you run long-running music operations like stem separation, MIDI extraction, or mastering, you need a way to check whether they finished and what the production's current state is without re-running the job.

Core Features & Use Cases

  • Production Status Lookup: Retrieves the latest metadata for one production by id, including mutable fields like has_stems, has_midi, has_mastered, and lufs_before/lufs_after.
  • Cache-First Reads: Checks the music-productions memory cache for immutable fields (title, original prompt, lyrics, audio_duration) to avoid unnecessary API round-trips.
  • Use Case: After calling separate_stems earlier in a session, use this Skill with the production id to confirm has_stems is now true before proceeding to download or mix the stems.

Quick Start

Ask the assistant to check the current status of production id abc123 and confirm whether stem separation has finished.

Frequently Asked Questions about music-get

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the status of a music production by id?

Call the get_production tool with the production id to retrieve its latest metadata. This returns current values for fields like has_stems, has_midi, has_mastered, and the audio URL.

How to verify stem separation finished on a production?

Fetch the production by id and inspect the has_stems field in the response. If it is true, the separate_stems operation completed and the stems are available.

Can I get production metadata without calling the API?

Yes, for immutable fields like title, original prompt, lyrics, and audio_duration you can read the music-productions memory cache instead. Mutable fields like has_stems or lufs_after require a live get_production call.

What happens if the production id does not exist?

The get_production call returns an error when the id does not exist or belongs to a different account. Do not guess a substitute id; confirm the id with the user or run music-list to find the correct one.

Where do I find the production id to look up?

The id comes from the result of music-generate, from listing productions with music-list, or from the music-productions memory cache stored earlier in the session.