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:

  1. Caption (-c): Style/genre/instruments/emotion (max 512 chars)
  2. Lyrics (-l): Structured lyrics with tags (max 4096 chars)
  3. Parameters: --duration, --bpm, --key, --time-sig, --language

Caption Crafting

Installs
1
GitHub Stars
22
First Seen
Jul 21, 2026
claude-music-compose — agricidaniel/claude-music