
ElevenLabs Skills
SkillOfficial ElevenLabs skills: text to speech, speech to text, sound effects and music generation, voice changing, vocal isolation, multilingual dubbing and building voice agents. Needs an ElevenLabs API key.

ElevenLabs Skills
Agent skills for ElevenLabs developer products. These skills follow the Agent Skills specification and can be used with any compatible AI coding assistant.
Installation
npx skills add elevenlabs/skills
Available Skills
| Skill | Description |
|---|---|
| text-to-speech | Convert text to lifelike speech using ElevenLabs' AI voices |
| speech-to-text | Transcribe audio files to text with timestamps |
| speech-engine | Add real-time voice conversations to a custom LLM or chat agent |
| agents | Build conversational voice AI agents |
| sound-effects | Generate sound effects from text descriptions |
| music | Generate music tracks using AI composition |
| voice-changer | Transform the voice in an audio recording into a different target voice (speech-to-speech) |
| voice-isolator | Remove background noise and isolate vocals/speech from audio |
| dubbing | Dub audio/video into other languages while preserving the original speakers' voices |
| 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:
export ELEVENLABS_API_KEY="your-api-key"
Get your API key from the setup-api-key skill or use the ElevenLabs dashboard.
SDK Support
Most skills include examples for:
- Python -
pip install elevenlabs - JavaScript/TypeScript -
npm install @elevenlabs/elevenlabs-js - CLI -
npm install -g @elevenlabs/cliorbrew install elevenlabs/tap/elevenlabs(wraps the REST API; readsELEVENLABS_API_KEYautomatically)
JavaScript SDK Warning: Always use
@elevenlabs/elevenlabs-js. Do not usenpm 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.
# 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 (cursor-agent on your PATH; override binary with CURSOR_AGENT) and Cursor authentication (cursor-agent login or CURSOR_API_KEY).
License
MIT
Recursos relacionados

NoizAI Skills
SkillVoice skills: TTS with subtitle timing, emotional character voices, translated dubbing, two-host news podcasts, sound effects and songs. Narration and podcasts work with local Kokoro or free voices; emotion, cloning, dubbing, effects and songs need a Noiz API key. Never clone voices to deceive.
NoizAI/skills529
Violin
SkillOpen-source video translation and dubbing: transcribes lectures, courses and other videos, translates them into one of 33 languages, synthesizes a dub aligned to the picture, and can export SRT subtitles. Needs Python 3.10+, FFmpeg, the violin CLI and a pay-as-you-go Together AI API key.
shang-zhu/violin1.1k
BaoCut Agent Skill
SkillOfficial skill for BaoCut, a subtitle app by Baoyu: transcribe audio and video, generate and translate subtitles, check speakers, adjust timing and export SRT or finished video. Needs BaoCut on an Apple silicon Mac (macOS 14+); on Windows the skill fetches a preview CLI.
JimLiu/baocut1k
HeyGen Translate
SkillOfficial HeyGen skill: translates existing videos into 175+ languages with dubbing that clones the speaker's voice and re-syncs lips; you can proof subtitles before rendering. Needs a HeyGen account with credits and an API key plus HeyGen CLI, or the HeyGen MCP.
heygen-com/skills488
iFlytek Video Translate
SkillOfficial iFlytek skill (beta): translates and AI-dubs videos between Chinese, English, Japanese, Korean, Russian, French, Spanish, Arabic and Cantonese, tracks jobs, fetches subtitles and video. Needs iFlytek API keys and Python 3; input must be an online MP4 (Alibaba OSS per docs), up to 5 min.
iflytek/iFly-Skills212
pyVideoTrans
CLIAll-in-one video translation and dubbing: chains speech recognition, subtitle translation, multi-speaker AI voiceover and audio-video muxing, with local or online models like Faster-Whisper, DeepSeek and Edge-TTS. cli.py supports headless batch runs. Needs FFmpeg.
jianchang512/pyvideotrans19.4k