$npx -y skills add prime-skills/runcomfy-agent-skills --skill elevenlabs-music-generationGenerate full songs and instrumental tracks with ElevenLabs Music on RunComfy via the runcomfy CLI. ElevenLabs Music turns a style description plus structured lyrics into studio-quality 44.1 kHz stereo audio — 5 seconds to 5 minutes — with section-level control (Intro / Verse /
| 1 | # ElevenLabs AI Music Generation — Pro Pack on RunComfy |
| 2 | |
| 3 | Generate full songs and instrumental tracks from a text description — studio-quality 44.1 kHz stereo, 5 seconds to 5 minutes, with section-level structure control. ElevenLabs Music on the **RunComfy Model API**, called through the `runcomfy` CLI. |
| 4 | |
| 5 | [runcomfy.com](https://www.runcomfy.com/?utm_source=skills.sh&utm_medium=skill&utm_campaign=elevenlabs-music-generation) · [ElevenLabs Music model](https://www.runcomfy.com/models/elevenlabs/elevenlabs/music-generation?utm_source=skills.sh&utm_medium=skill&utm_campaign=elevenlabs-music-generation) · [CLI docs](https://docs.runcomfy.com/cli/introduction?utm_source=skills.sh&utm_medium=skill&utm_campaign=elevenlabs-music-generation) |
| 6 | |
| 7 | ## Install this skill |
| 8 | |
| 9 | ```bash |
| 10 | npx skills add agentspace-so/runcomfy-agent-skills --skill elevenlabs-music-generation -g |
| 11 | ``` |
| 12 | |
| 13 | ## Powered by the RunComfy CLI |
| 14 | |
| 15 | ```bash |
| 16 | # 1. Install (one of — see runcomfy-cli skill for details) |
| 17 | npm i -g @runcomfy/cli # global install |
| 18 | npx -y @runcomfy/cli --version # zero-install |
| 19 | |
| 20 | # 2. Sign in |
| 21 | runcomfy login # or in CI: export RUNCOMFY_TOKEN=<token> |
| 22 | |
| 23 | # 3. Generate music |
| 24 | runcomfy run elevenlabs/elevenlabs/music-generation \ |
| 25 | --input '{"prompt": "..."}' \ |
| 26 | --output-dir ./out |
| 27 | ``` |
| 28 | |
| 29 | CLI deep dive: [`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli) skill. |
| 30 | |
| 31 | ## When to use ElevenLabs Music |
| 32 | |
| 33 | ElevenLabs Music's strength is **structured songs with real vocals** — it takes a style brief plus lyrics with section markers and returns a coherent, mixed track. Pick it for: |
| 34 | |
| 35 | - **Full vocal songs** — verse/chorus structure, multilingual lyrics, consistent meter |
| 36 | - **Instrumental beds** — `force_instrumental: true` for background music, podcast intros, game loops |
| 37 | - **Short brand assets** — jingles, stingers, theme music (5–30 s) |
| 38 | - **Long-form tracks** — up to 5 minutes in a single call |
| 39 | - **Commercial work** — output is commercial-friendly |
| 40 | |
| 41 | If the user just wants ambient sound or a one-off SFX (thunder, footsteps), that's a sound-effects task, not music — ElevenLabs Music is for *songs and tracks*. |
| 42 | |
| 43 | ## Endpoint + input schema |
| 44 | |
| 45 | **Model**: `elevenlabs/elevenlabs/music-generation` |
| 46 | |
| 47 | | Field | Type | Required | Default | Notes | |
| 48 | |---|---|---|---|---| |
| 49 | | `prompt` | string | yes | — | Style description **and** lyrics with section markers. See prompting tips | |
| 50 | | `music_length_ms` | int | no | `40000` | Output duration in ms. **5000–300000** (5 s – 5 min) | |
| 51 | | `force_instrumental` | bool | no | `false` | `true` = instrumental only, no vocals | |
| 52 | | `output_format` | string | no | `mp3_standard` | `mp3_standard` (default), or WAV — see the [model page](https://www.runcomfy.com/models/elevenlabs/elevenlabs/music-generation?utm_source=skills.sh&utm_medium=skill&utm_campaign=elevenlabs-music-generation) API tab for the full format list | |
| 53 | |
| 54 | Output: 44.1 kHz stereo audio. The result JSON contains the generated audio URL — the CLI downloads it into `--output-dir`. |
| 55 | |
| 56 | **Pricing**: ~$0.0083 per second of generated audio (30 s ≈ $0.25, 60 s ≈ $0.50, 5 min ≈ $2.49). Cost scales with `music_length_ms`, so draft short and finalize long. |
| 57 | |
| 58 | ## How to invoke |
| 59 | |
| 60 | **Full vocal song with structure:** |
| 61 | |
| 62 | ```bash |
| 63 | runcomfy run elevenlabs/elevenlabs/music-generation \ |
| 64 | --input '{ |
| 65 | "prompt": "Upbeat indie-pop anthem, bright electric guitars, driving drums, 120 BPM, female lead vocal. [Intro 8 bars] instrumental build. [Verse] Chalk on the palms, laces double-knotted, morning on the ridge. [Chorus] We rise, we strike, we never fade out. [Bridge] soft breakdown, just piano and voice. [Outro] full band, fade.", |
| 66 | "music_length_ms": 60000 |
| 67 | }' \ |
| 68 | --output-dir ./out |
| 69 | ``` |
| 70 | |
| 71 | **Instrumental background bed:** |
| 72 | |
| 73 | ```bash |
| 74 | runcomfy run elevenlabs/elevenlabs/music-generation \ |
| 75 | --input '{ |
| 76 | "prompt": "Calm lo-fi hip-hop instrumental for a study playlist. Warm Rhodes piano |