sound-effects

Generate sound effects from text descriptions using the ElevenLabs API.

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/zamansepeti43/c-rak-agent --skill sound-effects-zamansepeti43
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sound-effects
Source: https://github.com/zamansepeti43/c-rak-agent/tree/main/video-engine/.agents/skills/sound-effects
Command: npx skills add https://github.com/zamansepeti43/c-rak-agent --skill sound-effects-zamansepeti43

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires elevenlabs, @elevenlabs/elevenlabs-js, and includes references (resource) components.

What problem does it solve? Creating custom sound effects normally requires audio libraries, recording equipment, or licensing stock sounds. This Skill lets you generate sound effects directly from text descriptions via the ElevenLabs sound generation API, with control over duration, looping, and prompt adherence. ## Core Features & Use Cases - Text-to-Sound Generation: Convert natural language descriptions into sound effects using the eleven_text_to_sound_v2 model. - Parameter Control: Set duration (0.5–30s), prompt influence (0–1), and seamless looping for ambient audio. - Multiple Output Formats: Export as MP3, PCM, Opus, or μ-law at various sample rates and bitrates. - Use Case: A game developer needs a looping forest ambiance and a short UI notification chime; they describe each sound in text, set duration and loop parameters, and save the results as MP3 files. ## Quick Start Use the sound-effects skill to generate a 10-second looping forest ambiance with birds chirping and save it as an MP3 file.

Frequently Asked Questions about sound-effects

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate sound effects from text with ElevenLabs?

Call the text_to_sound_effects.convert method with a text description of the desired sound. The ElevenLabs API returns audio chunks you write to a file, using the eleven_text_to_sound_v2 model by default.

How to create looping ambient sounds with the ElevenLabs API?

Set the loop parameter to true and specify duration_seconds when calling the sound generation endpoint. Looping is supported only by the v2 model and produces seamlessly repeating audio for ambient backgrounds.

Which ElevenLabs JavaScript package should I install?

Install @elevenlabs/elevenlabs-js for JavaScript and TypeScript projects. The older elevenlabs npm package (v1.x) is deprecated and should not be used for new integrations.

What audio formats does ElevenLabs sound generation support?

Supported output formats include MP3 at multiple bitrates, raw PCM, Opus at 48kHz, and μ-law or A-law at 8kHz for telephony. Pass the output_format parameter to select the desired encoding.

Why does the ElevenLabs API return a 422 error?

A 422 error indicates invalid parameters, such as duration_seconds outside the 0.5–30 range or prompt_influence outside 0–1. A 401 means an invalid API key and 429 means the rate limit was exceeded.