music-master

Applies LUFS loudness normalization and peak limiting to an existing music production.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generated music tracks often lack consistent loudness levels required by streaming platforms, forcing users to manually normalize audio before publishing.

Core Features & Use Cases

  • Loudness Normalization: Masters an existing production to a target of -14 LUFS, the common streaming-platform standard.
  • Peak Limiting: Applies a peak limiter during the mastering pass to prevent clipping.
  • Transparent Reporting: Returns both lufs_before and lufs_after values so users can verify the actual loudness change.
  • Use Case: After generating a track, run a mastering pass on its production ID to get a streaming-normalized version, then retrieve the mastered audio from the dashboard.

Quick Start

Master my production with ID abc123 so it is normalized for streaming platforms.

Frequently Asked Questions about music-master

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

FAQPage Schema
How do I normalize a music track to streaming loudness levels?

Run a mastering pass on the existing production by providing its production ID. The process normalizes loudness to -14 LUFS, the common streaming-platform standard, and applies a peak limiter.

What is LUFS normalization in audio mastering?

LUFS normalization adjusts a track's perceived loudness to a target level, here -14 LUFS, which is the standard used by most streaming platforms. The skill reports lufs_before and lufs_after so you can verify the actual change.

Can I master a track that has not been generated yet?

No, mastering requires an existing production ID from a previously generated track. You must first generate the production, then run the mastering pass on it.

Where do I get the mastered audio file after processing?

Mastered audio is not returned inline over MCP. After the mastering pass completes, retrieve the mastered version from the dashboard as described in the music contract ADR.

Does mastering update the cached production metadata?

Yes, the cached entry in music-productions is updated with lufs_before, lufs_after, and has_mastered fields so later lookups do not require another round-trip.