framecraft — Claude Code plugin: what it does, how to install
Generates 1920x1080 product demos from a text description without screen recording. Manages HTML scene layouts, Edge TTS narration, and FFmpeg assembly.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install framecraft@claude-communityWhat framecraft does
framecraft turns Claude Code into an automated video production system. Instead of capturing real displays, the assistant drafts custom HTML scenes, plans a scenes.json sequence, writes a script, and triggers rendering. The final deliverable is an MP4 file rendered at 1920x1080 resolution.
During setup, the package registers 4 MCP servers to handle the workflow: a framecraft pipeline runner, Playwright for frame capture, FFmpeg for audio mixing, and Edge TTS for narration. Without the ffmpeg system binary and Playwright's Chromium package installed, the rendering phase will halt.
Local requirements include Python 3.11 or newer, uv, Node.js with npx, and active internet connectivity for speech synthesis. Edge TTS offers 10 neural voice profiles (defaulting to andrew) without any API keys. Reusable templates like browser-mockup.html and title-card.html are included.
What it helps with
- produce product demo clips without recording screen activity
- render HTML mockups and interface layouts into video frames
- generate voiceover audio without paying for speech API tokens
- composite animations and audio into 1080p MP4 files
Example prompts for the agent
- Generate a demo video for our browser tab management extension
- Create a short showcase video for a terminal tool using the voice andrew
- Render a product introduction MP4 using title-card.html and scenes.json
How to install framecraft
Plugin marketplace
/plugin marketplace add anthropics/claude-plugins-community/plugin install framecraft@claude-communityStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about framecraft
How to install framecraft in Claude Code?
Run /plugin marketplace add anthropics/claude-plugins-community followed by /plugin install framecraft@claude-community. Next, execute uv run playwright install chromium in your terminal.
What does framecraft do?
It guides the LLM in crafting scenes with HTML, generates voice narration, and renders finished MP4 videos using Playwright and FFmpeg.
Are API keys required to generate voiceover?
No API keys are needed because voice synthesis uses Edge TTS, though an internet connection is required during rendering.