VidCraft is a Claude Code plugin that prepares and follows up the production of AI-generated videos with HeyGen and Synthesia. It guides you through concept, script, storyboard, asset planning and quality checks, all the way to subtitles, promo copy and a release checklist.
VidCraft does not render videos and does not call the HeyGen or Synthesia API. It formats and checks your scripts; you do the generation by hand in HeyGen or Synthesia.
What VidCraft is for:
What is included:
vidcraft-mcp MCP server for project state, content, analysis and quality gatesThe exact sequence with status values is on the Workflow page.
/vidcraft:setup
/vidcraft:new-project
/vidcraft:help
/vidcraft:setup creates the Python environment under ~/.vidcraft/ and copies the configuration template./vidcraft:configure asks for paths, platform and brand./vidcraft:new-project creates the project and episodes.Details: Installation and Configuration.
| Requirement | Note |
|---|---|
| Claude Code | CLI, desktop app or IDE extension |
| Python | 3.10 or newer |
| HeyGen or Synthesia account | for generating the video manually |
| OpenAI Whisper and ffmpeg | optional, only for /vidcraft:subtitle-generator |
| Page | Content |
|---|---|
| Installation | Setup, updating, uninstalling |
| Configuration | config.yaml, paths, project structure |
| Skills | All 33 skills with arguments and results |
| Workflow | Status model and recommended order |
| Video types | 12 types with duration and speaking pace |
| Platforms | HeyGen and Synthesia: limits, pauses, avatars |
| Quality system | Script review, pre-generation gates, video review |
| Document analysis | From documentation to video structure |
| Privacy | What stays local, what is looked up externally |
| Technical | Architecture, MCP tools, files, hooks |
| Troubleshooting | Common problems and fixes |
PolyForm Noncommercial 1.0.0 - source-available, personal and non-commercial use. Commercial use requires permission from the maintainer.
Bugs and feature requests: GitHub Issues. Security issues: Private Vulnerability Reporting.
Developed by Markus Michalski