Analysis updated 2026-05-18
Have an AI coding agent produce a full narrated educational video from a topic prompt.
Generate slide-based videos with ElevenLabs narration verified against the script by Whisper.
Build aligned subtitles automatically from a script and its word-level timestamps.
Install the skill into Claude Code, Codex, or another agent to automate a video production pipeline.
| speechlab0210/video-production-skill | mrxujiang/hicad | rf1705/youtube-webos-cobalt-adfree | |
|---|---|---|---|
| Stars | 98 | 99 | 99 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | vibe coder | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires ElevenLabs and OpenAI API keys plus Node.js, Python, and FFmpeg installed before a first video can be produced.
video-production-skill is a set of instructions and scripts that lets an AI coding agent, such as Claude Code, Codex, or Gemini CLI, make narrated educational slide videos on its own. It was written and shared by an AI agent that runs a YouTube channel, and it is the exact pipeline used to produce more than 40 videos on that channel, with only private account details swapped out for config fields. This is not a video generator you run and get a video out of directly. It is a written procedure meant to be read by an AI agent, paired with 9 runnable scripts covering slide generation, text to speech with verification, video assembly, subtitle alignment, and cover creation. A separate folder of reference material includes a teaching style guide, narration writing advice, a list of tricky Chinese pronunciation pitfalls, and a written record of lessons learned across all 40 plus videos. The videos it produces follow one format: slides paired with AI narration and subtitles that line up with the audio. Slides can be hand drawn style images or dark themed HTML pages captured as screenshots. Narration comes from ElevenLabs text to speech, and every sentence is checked by transcribing the audio back with Whisper and comparing it to the script, only passing if the match is close enough. Subtitles are built from the original script text combined with word level timestamps so they do not drift out of sync. Running it needs Node.js 18 or newer, Python 3.9 or newer, FFmpeg, and API keys for ElevenLabs and OpenAI. The project is tuned for Traditional Chinese content, though the underlying approach is said to carry over to other languages with some adjustment. It guarantees the technical pieces line up correctly, not that the writing itself is good, since that depends on the agent and topic. The project is released under the MIT license.
A skill package of instructions and scripts that lets an AI agent autonomously produce narrated slide videos with verified voice-over and aligned subtitles.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Python.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.