Agent skill · Media & Video

elevenlabs

Convert documents and text to audio using ElevenLabs text-to-speech. Use this skill when the user wants to create a podcast, narrate a document, read aloud text, generate audio from a file, or convert text to speech.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill elevenlabs-sanjay3290-ai-skills --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Version: 1.0
Declared author: sanjay3290
Path: skills/ai-llm/elevenlabs-sanjay3290-ai-skills/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# ElevenLabs - Text-to-Speech & Podcast Skill ## Overview This skill converts text and documents into high-quality audio using ElevenLabs TTS API. It supports two modes: single-voice narration and two-host conversational podcast generation. ## When to Use This Skill Activate when the user mentions: - "create podcast", "generate podcast", "podcast from document" - "narrate document", "narrate this file", "read aloud" - "text to speech", "TTS", "convert to audio" - "audio from document", "audio version of" ## Setup Config at `skills/elevenlabs/config.json`: ```json { "api_key": "your-elevenlabs-api-key", "default_voice": "JBFqnCBsd6RMkjVDRZzb", "default_model": "eleven_multilingual_v2", "podcast_voice1": "JBFqnCBsd6RMkjVDRZzb", "podcast_voice2": "EXAVITQu4vr4xnSDxMaL" } ``` Only `api_key` is required. Or set `ELEVENLABS_API_KEY` env var. Dependencies: `pip install PyPDF2 python-docx` (only needed for PDF/DOCX files). Requires `ffmpeg` for multi-chunk narration and podcasts. ## Commands ### List Voices ```bash python skills/elevenlabs/scripts/elevenlabs.py voices python skills/elevenlabs/scripts/elevenlabs.py voices --json ``` Use this to find voice IDs for the user. ### Single-Voice

What's inside
Steps it walks through
  1. Overview
  2. When to Use This Skill
  3. Setup
  4. Commands
  5. List Voices
  6. Single-Voice TTS
  7. Podcast Generation
  8. Podcast Workflow (for Claude)
  9. Tips
Ships with 1 file
  • metadata.json
Commands it runs
python skills/elevenlabs/scripts/elevenlabs.py voices
python skills/elevenlabs/scripts/elevenlabs.py voices --json
From text
python skills/elevenlabs/scripts/elevenlabs.py tts --text "Hello world" --output ~/Downloads/hello.mp3
From document
python skills/elevenlabs/scripts/elevenlabs.py tts --file /path/to/doc.pdf --output ~/Downloads/narration.mp3
With specific voice
python skills/elevenlabs/scripts/elevenlabs.py tts --file doc.md --voice VOICE_ID --output out.mp3
python skills/elevenlabs/scripts/elevenlabs.py podcast --script /tmp/script.json --voice1 ID1 --voice2 ID2 --output ~/Downloads/podcast.mp3
python skills/elevenlabs/scripts/extract.py /path/to/document.pdf
More from claude-skill-registry
All skills →
About this skill
What does the elevenlabs skill do?

Convert documents and text to audio using ElevenLabs text-to-speech. Use this skill when the user wants to create a podcast, narrate a document, read aloud text, generate audio from a file, or convert text to speech.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill elevenlabs-sanjay3290-ai-skills --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going