claude-music-compose
Installation
SKILL.md
claude-music-compose — Songwriting Assistant
This is a READ-ONLY reference skill. Claude uses this knowledge to help craft optimal inputs for /music generate.
Execution
This sub-skill runs in a forked context (context: fork) and delegates the actual composition planning to the music-composer agent (skills/claude-music/agents/music-composer.md). The agent returns structured JSON ready to hand to music_engine.sh generate.
The reference material below is what the agent reads when it plans. It is also what you read when the user wants to learn the conventions rather than auto-compose.
Output Format
After composing, produce these for the generate command:
- Caption (
-c): Style/genre/instruments/emotion (max 512 chars) - Lyrics (
-l): Structured lyrics with tags (max 4096 chars) - Parameters:
--duration,--bpm,--key,--time-sig,--language