Hyperframes CLI
HyperFrames CLI tool, hyperframes init, lint, preview, render, transcribe, tts...
Install
npx skills add nateherkai/herk-edit-kit --skill hyperframes-cli -g -a claude-code -y- Repository
- nateherkai/herk-edit-kit2.5k
- Category
- Media
- Updated
- 21d ago
- License
- See repository
- Context cost
- Lightabout 1,130 tokens
- Runs scripts
- No, instructions only
What it does
HyperFrames CLI tool, hyperframes init, lint, preview, render, transcribe, tts, doctor, browser, info, upgrade, compositions, docs, benchmark. Use when scaffolding a project, linting or validating compositions, previewing in the studio, rendering to video, transcribing audio, generating TTS, or troubleshooting the HyperFrames environment.
HyperFrames CLI
Everything runs through npx hyperframes. Requires Node.js >= 22 and FFmpeg.
Workflow
- Scaffold,
npx hyperframes init my-video - Write, author HTML composition (see the
hyperframesskill) - Lint,
npx hyperframes lint - Preview,
npx hyperframes preview - Render,
npx hyperframes render
Lint before preview, catches missing data-composition-id, overlapping tracks, unregistered timelines.
Scaffolding
npx hyperframes init my-video # interactive wizard
npx hyperframes init my-video --example warm-grain # pick an example
npx hyperframes init my-video --video clip.mp4 # with video file
npx hyperframes init my-video --audio track.mp3 # with audio file
npx hyperframes init my-video --non-interactive # skip prompts (CI/agents)
Templates: blank, warm-grain, play-mode, swiss-grid, vignelli, decision-tree, kinetic-type, product-promo, nyt-graph.
init creates the right file structure, copies media, transcribes audio with Whisper, and installs AI coding skills. Use it instead of creating files by hand.
Linting
npx hyperframes lint # current directory
npx hyperframes lint ./my-project # specific project
npx hyperframes lint --verbose # info-level findings
npx hyperframes lint --json # machine-readable
Lints index.html and all files in compositions/. Reports errors (must fix), warnings (should fix), and info (with --verbose).
Previewing
npx hyperframes preview # serve current directory
npx hyperframes preview --port 4567 # custom port (default 3002)
Hot-reloads on file changes. Opens the studio in your browser automatically.


