Who it is forA solo creator or small team making knowledge, product, or news explainer videos who already has a script and a finished voiceover.
The problemSyncing motion graphics, captions, and cuts to each spoken word by hand takes hours of timeline work for every episode.
The outcomeA rendered explainer video where motion beats are anchored to the exact spoken words, with word timestamps and a delivered final cut.
What you need first
- Claude Code or Codex installed
- Node 18 or newer and Python 3.10 or newer
- ffmpeg installed
- A narration script (text) and a finished voiceover audio file, or a Fish Audio API key if you want generated voice
- Optional: a real person footage clip for on-camera shots
Steps
- Install the skill with
npx skills add Vincentwei1021/video-talkcraft, or clone the repo and symlink it into~/.claude/skills/video-talkcraft. - Install the local timestamp dependencies with
pip install zhconv pypinyin sherpa-onnx soundfile numpyif you want local CPU alignment. - Place your script and voiceover file in a project folder, then ask the agent to build the video from them.
- Let the agent run the eight-step pipeline in SKILL.md, including word timestamp alignment, storyboard, Remotion build, and rendering.
- Review the delivered cut and approve or request changes before the agent runs a second review pass.
Prompt for your agent
Use the video-talkcraft skill from https://github.com/Vincentwei1021/video-talkcraft to turn <script file> and <voiceover file> into a narrated explainer video. Expected output: a rendered video file with motion beats aligned to spoken words. Verify that the word timestamp file matches the script before rendering.
Caveat. The README lists a Node 18+ and Python 3.10+ setup, and the first local CPU alignment downloads a 767MB model, so the first run is slower than later runs.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for Vincentwei1021/video-talkcraft and "Turn a script and voiceover into a motion explainer video"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer