music
elevenlabs/skills · skills.sh
Open source Repository Open in the app JSON README (API)
About
Skill publicada por elevenlabs/skills no skills.sh. Instale com: npx skills add elevenlabs/skills@music
Details
- Kind
- Agent skills
- Topic
- No topic detected
- Publisher
- elevenlabs
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 445
- Forks
- 69
- Last push
- 2026-09-09T16:28:27Z
- Repository state
- ativo
- Language
- Python
- License
- MIT
- Added
- 2026-08-30 15:21:25
- Updated
- 2026-09-08 15:02:18
- Origin id
elevenlabs/skills/music
README
 # ElevenLabs Skills Agent skills for [ElevenLabs](https://elevenlabs.io) developer products. These skills follow the [Agent Skills specification](https://agentskills.io/specification) and can be used with any compatible AI coding assistant. ## Installation ```bash npx skills add elevenlabs/skills ``` ## Available Skills | Skill | Description | |-------|-------------| | [text-to-speech](./text-to-speech) | Convert text to lifelike speech using ElevenLabs' AI voices | | [speech-to-text](./speech-to-text) | Transcribe audio files to text with timestamps | | [speech-engine](./speech-engine) | Add real-time voice conversations to a custom LLM or chat agent | | [agents](./agents) | Build conversational voice AI agents | | [sound-effects](./sound-effects) | Generate sound effects from text descriptions | | [music](./music) | Generate music tracks using AI composition | | [voice-changer](./voice-changer) | Transform the voice in an audio recording into a different target voice (speech-to-speech) | | [voice-isolator](./voice-isolator) | Remove background noise and isolate vocals/speech from audio | | [dubbing](./dubbing) | Dub audio/video into other languages while preserving the original speakers' voices | | [setup-api-key](./setup-api-key) | Guide through obtaining and configuring an ElevenLabs API key | ## Configuration All skills require an ElevenLabs API key. Set it as an environment variable: ```bash export ELEVENLABS_API_KEY="your-api-key" ``` Get your API key from the `setup-api-key` skill or use the [ElevenLabs dashboard](https://elevenlabs.io/app/settings/api-keys). ## SDK Support Most skills include examples for: - **Python** - `pip install elevenlabs` - **JavaScript/TypeScript** - `npm install @elevenlabs/elevenlabs-js` - **CLI** - `npm install -g @elevenlabs/cli` or `brew install elevenlabs/tap/elevenlabs` (wraps the REST API; reads `ELEVENLABS_API_KEY` automatically) > **JavaScript SDK Warning:** Always use `@elevenlabs/elevenlabs-js`. Do not use `npm install elevenlabs` (that's an outdated v1.x package). See the installation guide in any skill's `references/` folder for complete setup instructions including migration from deprecated packages. ## Evaluations The `evals/` directory contains trigger and functional evaluations for all skills. ```bash # Run all evaluations (trigger + functional) python3 evals/run_all.py -v # Trigger evals only — tests if skills fire for the right queries (~3 min) python3 evals/run_all.py --trigger-only -v # Functional evals only — tests if skills produce correct output (~15 min) python3 evals/run_all.py --functional-only -v # Specific skills python3 evals/run_all.py --skills text-to-speech agents -v # Custom model (see `cursor-agent --list-models`) python3 evals/run_all.py --model gpt-5.4-high -v ``` Results are saved to `evals/results/<timestamp>/` with a `report.md` summary and `results.json` for programmatic access. Functional evals use an isolated `cursor-agent` workspace per test case (under that results tree); they do **not** modify skill sources under each skill’s directory. Requires the [Cursor Agent CLI](https://cursor.com/docs/cli/using) (`cursor-agent` on your `PATH`; override binary with `CURSOR_AGENT`) and Cursor authentication (`cursor-agent login` or `CURSOR_API_KEY`). ## License MIT