This skill wraps ElevenLabs text-to-speech for Remotion video projects. It handles scene-based voiceover generation with request stitching so your narration doesn't sound choppy between clips. The character presets (narrator, salesperson, dramatic) are handy for getting more natural delivery instead of robot voice reading your screen text verbatim. Single scene regeneration is the standout feature here. When scene 3's timing is off or you need to rewrite it, you can regenerate just that piece while keeping prosody consistent with the rest. Also includes ffprobe validation to catch timing issues like leading silence or speaking rate problems before you waste time rendering.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
513
GitHub stars
4
last updated
Aug 21, 2026

Install

$ npx -y skills add maartenlouis/elevenlabs-remotion-skill --skill elevenlabs-remotion --agent claude-code

Installs into .claude/skills of the current project.

Files

ElevenLabs Voiceover Generation

Generate professional AI voiceovers for Remotion videos using ElevenLabs API.

Prerequisites

  • ELEVENLABS_API_KEY in .env.local

Quick Start

# Generate voiceover from text
node .claude/skills/elevenlabs-remotion-skill/generate.js --text "Your text here" --output public/audio/voiceover.mp3

# Generate with narrator style (more natural)
node .claude/skills/elevenlabs-remotion-skill/generate.js --text "Your text" --character narrator --output voiceover.mp3

# Generate scenes with request stitching
node .claude/skills/elevenlabs-remotion-skill/generate.js --scenes remotion/scenes.json --output-dir public/audio/project/

# Regenerate a single scene
node .claude/skills/elevenlabs-remotion-skill/generate.js --scenes scenes.json --scene scene2 --new-text "Updated text"

# List available voices and character presets
node .claude/skills/elevenlabs-remotion-skill/generate.js --list-voices
node .claude/skills/elevenlabs-remotion-skill/generate.js --list-characters

Character Presets

Use character presets for more natural voiceovers instead of literal screen text reading:

Sponsors

Details

Repository
github.com/maartenlouis/elevenlabs-remotion-skill
Category
Generative Media
First seen
Jun 3, 2026
1glebis avatarelevenlabs-ttsglebis/claude-skillsThis skill converts text to high-quality audio files using ElevenLabs API. Use this skill when users request text-to-speech generation, audio narration, or voic310skills.sh installs
2inferen-sh avatarelevenlabs-sttinferen-sh/skills2.7Kskills.sh installs
3cinience avataralicloud-ai-audio-tts-voice-clonecinience/alicloud-skillsVoice cloning workflows with Alibaba Cloud Model Studio Qwen TTS VC models. Use when creating cloned voices from sample audio and synthesizing text with cloned 396skills.sh installs
4chanjing-ai avatarchanjing-tts-voice-clonechanjing-ai/chan-skillsUse Chanjing TTS API to synthesize speech from text with a user-provided cloned voice (reference audio via public URL).212skills.sh installs
5runcomfy-com avatarelevenlabs-music-generationruncomfy-com/skillsGenerate full songs and instrumental tracks with ElevenLabs Music on RunComfy via the `runcomfy` CLI. ElevenLabs Music turns a style description plus structured274.4Kskills.sh installs
6doany-ai avatarelevenlabs-music-generationdoany-ai/skillsGenerate full songs and instrumental tracks with ElevenLabs Music on RunComfy via the `runcomfy` CLI. ElevenLabs Music turns a style description plus structured273.9Kskills.sh installs