elevenlabs-audio

Automate ElevenLabs audio production with narration, timestamps, and WebVTT output.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jlenrique/course-DEV-IDE-with-AGENTS --skill elevenlabs-audio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elevenlabs-audio
Source: https://github.com/jlenrique/course-DEV-IDE-with-AGENTS/tree/main/skills/elevenlabs-audio
Command: npx skills add https://github.com/jlenrique/course-DEV-IDE-with-AGENTS --skill elevenlabs-audio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

ElevenLabs audio mastery skill with narration generation, timestamp extraction, WebVTT companion output, manifest-driven narration write-back, pronunciation dictionary creation, dialogue generation, sound effects, and music composition through the shared ElevenLabsClient. This skill serves as the voice-production layer in the repo's three-layer architecture: Voice Director (agent judgment) -> elevenlabs-audio (skill - tool expertise) -> ElevenLabsClient (API client - connectivity).

Core Features & Use Cases

  • Narration generation with optional timestamps and corresponding WebVTT output.
  • Manifest-driven narration workflows with write-back to lesson assets.
  • Pronunciation dictionary creation and management for medical terminology.
  • Dialogue generation, sound effects (SFX), and music composition wrappers.
  • Style-guide-driven defaults and voice-preview integration to support consistent production.

Quick Start

Generate a narrated lesson using ElevenLabs with timestamps, pronunciation dictionaries, dialogue, SFX, and music wrappers.

Frequently Asked Questions about elevenlabs-audio

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

FAQPage Schema
How do I generate medical education narration with synchronized timestamps using ElevenLabs?

Automate medical education narration generation with timestamps by running manifest-driven workflows that produce audio alongside WebVTT companion files and write back directly to lesson assets.

How do I create a pronunciation dictionary for medical terminology in ElevenLabs audio?

Create a pronunciation dictionary for medical terminology through the ElevenLabsClient to define and manage specialized term pronunciations, ensuring accurate voice output for complex medical education content.

Can I add dialogue, sound effects, and music to ElevenLabs narration automatically?

Yes, you can generate dialogue, sound effects, and music wrappers automatically alongside ElevenLabs narration using the shared ElevenLabsClient to integrate multi-layer audio into medical education content.

What is a manifest-driven narration workflow for automated audio production?

A manifest-driven narration workflow uses a configuration file to define audio production parameters, enabling automated generation of ElevenLabs narration with write-back capabilities to update lesson assets directly.

Do I need python-dotenv and PyYAML to run ElevenLabs audio automation scripts?

Yes, you need python-dotenv and PyYAML dependencies to configure environment variables and parse YAML manifests required by the ElevenLabs audio automation scripts and style-guide defaults.

How do style-guide defaults and voice previews work in ElevenLabs audio production?

Style-guide defaults apply consistent voice parameters across narration and dialogue generation, while operator previews allow you to test ElevenLabs audio output before committing to full manifest-driven production.