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.