2.6k
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill youtube-voice-summarizer-elevenlabs- _meta.json337 B
- README.md1.0 KB
- skill.json2.3 KB
- SKILL.md3.6 KB
Overview
This skill transforms any YouTube video into a podcast-style voice summary delivered in under 60 seconds. It extracts the transcript, generates a concise AI summary, and produces natural speech using ElevenLabs so you can share a ready-to-listen audio teaser. The result is an MP3 link plus optional full text and key takeaways.
How this skill works
When you submit a YouTube URL the service fetches the video transcript, runs an AI summarizer to create a tight, listening-friendly synopsis, and sends that text to ElevenLabs TTS to render a polished audio file. The system returns a job ID for asynchronous processing; poll the status until the job completes to retrieve the audio URL, teaser, summary, and key points. A separate quick-text endpoint is available for text-only summaries to save time and cost.
When to use it
- You need a shareable audio preview of long YouTube content for quick consumption.
- Creating daily episode teasers for newsletters, social, or podcasts.
- Preparing briefing clips from talks, lectures, or interviews.
- When audiences prefer listening over reading during commutes or workouts.
- Rapidly triaging video content to decide what to watch in full.
Best practices
- Ensure the video has captions (auto or manual) before requesting a summary.
- Use 'short' for quick hooks, 'medium' for balanced context, 'detailed' for deep summaries.
- Pick a voice style (podcast, news, casual, female_warm) that matches your audience.
- Host the service on a publicly accessible URL and set BASE_URL correctly for returned audio links.
- Poll status every few seconds and handle retries for transient API or network errors.
Example use cases
- Send a YouTube lecture URL and get a 60-second audio synopsis to preview key concepts.
- Auto-generate podcast-style highlights from interviews for social audio clips.
- Provide students with quick audio summaries of long educational videos.
- Create audio teasers for newsletters linking back to the original video.
- Offer users a fast way to evaluate conference talks before watching full sessions.
FAQ
You need keys for transcript extraction, AI summarization, and ElevenLabs TTS; configure them in your backend environment.
Can it work without captions?
No—videos must have captions (manual or auto-generated) for reliable transcript extraction.
How long does processing take?
Typical jobs complete within a few seconds to a minute; poll the job status endpoint until it reports completed.
Is there a cheaper option?
Yes—use the text-only quick-summary endpoint to avoid TTS costs and speed up turnaround.