VidCraft - AI Video Production
VidCraft is a Claude Code plugin that prepares AI videos for HeyGen and Synthesia: 33 skills, 36 MCP tools, 12 video types, document analysis and quality gates. License: PolyForm Noncommercial.
VidCraft - AI Video Production
Overview
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:
- Software tutorials, installation guides and onboarding videos
- Explainer videos, marketing spots and social shorts
- Series with several episodes and a consistent tone
- Videos based on existing documentation (PDF, DOCX, Markdown)
What is included:
- 33 skills covering the individual production phases
- 36 tools in the
vidcraft-mcpMCP server for project state, content, analysis and quality gates - 12 video types with pacing rules and structure templates
- Document analysis for PDF, DOCX and Markdown
- Formatting for HeyGen and Synthesia
- Checks for scripts, pre-generation and the finished video
- Knowledge base with script rules, platform limits and patterns of AI-sounding language
Pipeline
graph LR
A["Concept"] --> B["Brief"]
B --> C["Script"]
C --> D["Script review"]
D --> E["Storyboard"]
E --> F["Assets"]
F --> G["Pre-generation check"]
G --> H["Format for HeyGen / Synthesia"]
H --> I["Generate (manual)"]
I --> J["Video review"]
J --> K["Subtitles, promo, release"]
The exact sequence with status values is on the Workflow page.
Quick start
/vidcraft:setup
/vidcraft:new-project
/vidcraft:help
/vidcraft:setupcreates the Python environment under~/.vidcraft/and copies the configuration template./vidcraft:configureasks for paths, platform and brand./vidcraft:new-projectcreates the project and episodes.
Details: Installation and Configuration.
Requirements
| 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 |
Sub-pages
| 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 |
License
PolyForm Noncommercial 1.0.0 - source-available, personal and non-commercial use. Commercial use requires permission from the maintainer.
Support
Bugs and feature requests: GitHub Issues. Security issues: Private Vulnerability Reporting.
Developed by Markus Michalski