sound-effects Skill for Claude Code: Generate Sound Effects with ElevenLabs
ElevenLabs skill that teaches your assistant to write code that generates sound effects from a text description.
- Installs
- 12.6K
- on skills.sh
- Stars
- 528
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
Ask for thunder, a UI chime or a looping forest ambience and the skill tells the assistant how to call the ElevenLabs sound effects API in Python, JavaScript or the ElevenLabs CLI. It covers duration, looping, how closely to follow the prompt and output formats.
It needs an ElevenLabs API key in ELEVENLABS_API_KEY and internet access. If no key is set, SKILL.md has the assistant run an onboarding command first. It bundles 1 reference file and no scripts.
Good for
- Game and app developers who need sound effects in their project
- Video and podcast creators who want ambient sounds or impacts
- Designers prototyping UI sounds like chimes and clicks
Install sound-effects
Claude Code
- 1
Download the skill folder from https://github.com/elevenlabs/skills/tree/HEAD/sound-effects.
- 2
Put it at ~/.claude/skills/sound-effects/ so that SKILL.md sits directly inside.
- 3
Start a new session; the skill loads when its description matches the task.
The skill needs an ElevenLabs API key and internet access, and its setup step runs an npx command and installs SDK packages in your project, so this page lists no Claude app upload. The repo README also shows npx skills add elevenlabs/skills, which installs every ElevenLabs skill; you do not need it for this one.
Built from the package data we hold. Not yet tested by us.
What's in the skill
When it loads
Generate sound effects from text descriptions using ElevenLabs. Use when creating sound effects, generating audio textures, producing ambient sounds, cinematic impacts, UI sounds, or any audio that isn't speech. Supports looping, duration control, and prompt influence tuning.
Sections in SKILL.md
- Quick Start
- Python
- JavaScript
- CLI
- Parameters
- Examples with Parameters
- Output Formats
- Prompt Tips
- Error Handling
- References
Key facts
- License
- MIT (SKILL.md frontmatter)
- Installs on skills.sh
- 12,600 as of 2026-11-02
- Last repo commit
- 2026-10-28
What it includes
Python, JavaScript and CLI examples that save a sound effect as an MP3.
Shows the shortest call in each language. The result is written to a file such as thunder.mp3.
Runs code ·
Quick startSets text, model, duration from 0.5 to 30 seconds, prompt influence and loop.
Read ·
ParametersExamples for a 10 second looping ambience and a 1 second UI chime.
Read ·
Looping and short soundsChooses MP3, PCM, WAV, Opus, mu-law or A-law output.
Read ·
Output formatsAdvice such as being specific, combining elements and naming a style.
Read ·
Prompt tipsRuns an npx onboarding command to sign in and store a key when none is set.
Described as the first step before writing any code.
Runs code ·
Onboarding setup step
From the official docs
Permissions
Medium risk
It can set up an API key and install packages in your project, and the code it writes sends your prompt to ElevenLabs. Approve each command and keep the key out of version control.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It may sign you in and store an API key
If no ELEVENLABS_API_KEY is set, SKILL.md tells the agent to run an onboarding command from your app folder. Check where the key lands before you commit the project. github.com
It can install packages and tools
The installation guide lists npm, pip, Homebrew and Scoop commands and a curl shell installer. Approve each command the agent proposes. github.com
Your prompts go to an online service
SKILL.md says the skill requires internet access and an ElevenLabs API key. Do not put private text in prompts. github.com
Technical details
| Sign-in and keys | SKILL.md says the onboarding command signs you in and stores a key for the project; the reference guide also offers OAuth login that stores credentials in the OS keyring. |
|---|---|
| Scopes |
|
Questions
What does the sound-effects skill do?
It teaches your assistant to generate sound effects from text with ElevenLabs. It writes code that saves the result to an audio file, with options for length, looping and format.
How do I install it?
Use the install box at the top of this page. The repo README also shows a command that installs every ElevenLabs skill at once, which you do not need for this one.
Does it need an API key?
Yes. SKILL.md says it needs an ElevenLabs API key in ELEVENLABS_API_KEY and internet access. If none is set, it has the assistant run an onboarding command that signs you in and stores a key for the project. The key comes from your own ElevenLabs account, so generation calls count against that account's plan. SKILL.md states no prices or credit limits; its error list includes 429 for rate limit exceeded. Our advice: check your plan before generating many long sounds.
Is it safe?
It bundles no scripts, but the assistant it guides can run install commands and call an online API with your key. Read each command before you approve it and keep the key out of your repo.
How long can a sound effect be?
SKILL.md gives a duration range of 0.5 to 30 seconds. If you leave it empty, the length is chosen automatically.
sound-effects vs music or text-to-speech?
This one makes non-speech sounds. The README lists music and text-to-speech as separate skills in the same repo.
Information
updated Nov 2, 2026
- Repository
- elevenlabs/skills
- Folder
sound-effects
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- SKILL.md · github.com
- README.md · github.com
- installation.md · github.com