Reelcraft Documentation
Reelcraft is both a Universal AI Agent Skill (for Antigravity, Claude Code, Cursor, Codex) and a Standalone Node CLI that can be run in any shell.
1. Install as Universal AI Agent Skill
Install globally across all supported AI coding assistants with the official skills CLI:
2. Claude Code Plugin Marketplace
If you use Claude Code, install directly through the plugin marketplace:
3. Standalone CLI
No AI agent required. Run directly with npx or install globally:
Core CLI Commands
reelcraft init [name]ScaffoldScaffolds a new 1080×1920 60fps reel project with editable HTML/CSS/JS and bundled music.
reelcraft preview [path]RealtimeLaunches an instant live browser preview with zero render lag.
reelcraft render [options] [path]ExportRenders finished 1080×1920 MP4, Frame-1 poster thumbnail, and captions.txt.
reelcraft doctorHealthAudits system dependencies: Node, Hyperframes, Python, Kokoro, and Edge-TTS.
Supported Flags
| Flag | Values | Default | Description |
|---|---|---|---|
| --tone | luminous, cyberpunk, paper-and-ink, terminal-hacker, apple-minimal | Auto | Visual aesthetic and rhythm. |
| --format | vertical (1080×1920), landscape (1920×1080) | vertical | Target aspect ratio. |
| --duration | 15, 20, 30 | 20s | Total duration in seconds. |
| --voice | flag | off | Enables AI studio narration. |
| --lang | en, hi | en | Selects Kokoro (en) or Edge-TTS (hi). |
3-Tier Pre-Flight Linting
AST & Markup Audit
Checks for unquoted CSS variables, missing audio files, broken media IDs, and negative duration timers.
Headless Visual Check
Spins up headless Chromium, checks 46/46 WCAG AA contrast rules, and detects frame drops before rendering.
Troubleshooting FAQ
Q: Why is audio muted in browser preview?
Browsers require user interaction before autoplaying audio. Click anywhere on the preview canvas to unmute.
Q: Where can I submit bug reports?
Open an issue at github.com/dusmamud/reelcraft/issues or email dusmamud0@gmail.com.
