mcpbeat

Create Music Elevenlabs

gooseworks-ai/create-music-elevenlabs

Generate an instrumental music bed via ElevenLabs Music, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Trims any sparse intro, loudnorm, fades the tail. Prompt + length from the template recipe. Use for the music layer of any video-ad format.

4k tokens
context cost
the whole folder, loaded on every use
5
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
1086
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/gooseworks-ai/goose-skills --skill create-music-elevenlabs

What comes with it

16 968 bytes besides the instruction
scripts/gen_music.py
scripts/media_proxy.py
skill.meta.json
tests/smoke-test.md

The instruction itself

3 sections, as written by the author

create-music-elevenlabs

Generate an instrumental music bed via ElevenLabs Music, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Trims any sparse intro, loudnorm, fades the tail. Prompt + length from the template recipe. Use for the music layer of any video-ad format.

Run

gen_music.py --prompt '...' --duration 10 --out music.m4a — bills the agent; writes a duration-clamped, loudnorm'd bed.

Contract

  • Paid calls route through the GooseWorks proxies (bills the Ads agent) via the

bundled media_proxy.py — never a provider SDK's default host.

  • The template recipe (DB) supplies the model + params; this capability is generic.

How to use it

Copy the folder

Take gooseworks-ai/create-music-elevenlabs from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.