A personal video editing studio. Drop a raw recording in raw-media/, and the agent handles the rest: ElevenLabs Scribe transcription → filler + silence removal → motion-graphics composition → rendered MP4.
Already scaffolded — Hyperframes skills installed in .claude/skills/, video-use cloned to tools/video-use/ and registered as /video-use, worked example at video-projects/claude-edit-intro/. To start editing:
# 1. Set your ElevenLabs key (one-time)
cp .env.example .env
# edit .env → ELEVENLABS_API_KEY=sk_...
# 2. Drop a raw video
cp ~/Downloads/raw-take.mp4 raw-media/
# 3. Scaffold + transcribe
npm run pipeline -- all raw-media/raw-take.mp4 my-project
# → creates video-projects/my-project/
# → writes transcript.json via ElevenLabs Scribe
# 4. Invoke /video-use (Claude drives the cut, grade, and subtitle burn-in)
# 5. Author motion graphics in video-projects/my-project/
# (invoke /hyperframes to learn the composition patterns)
cd video-projects/my-project && npx hyperframes preview # port 3010
# 6. Render
npm run pipeline -- render my-project
# → final.mp4 appears at video-projects/my-project/final.mp4npm install # playwright devDep
npx -y skills add heygen-com/hyperframes # hyperframes skills
git clone https://github.com/browser-use/video-use tools/video-use
python -m pip install requests pillow numpy matplotlib # video-use deps
cmd /c 'mklink /J ".claude\skills\video-use" "tools\video-use"' # register /video-use- Intake — put the raw file in
raw-media/. - Clean —
npm run pipeline -- clean raw-media/<file>.mp4 <slug>transcribes with ElevenLabs Scribe and cuts filler words + silences with 30ms audio fades. Writessource.mp4+transcript.json. - Compose — inside
video-projects/<slug>/, authorindex.html+compositions/*.htmlusing HTML + GSAP. Invoke/hyperframesskill for framework patterns. - Preview + render —
npx hyperframes previewon port 3010, thennpx hyperframes render --quality standard. - Deliver —
final.mp4sits atvideo-projects/<slug>/final.mp4.
See video-projects/claude-edit-intro — a fully built project cloned from nateherkai/hyperframes-student-kit. Study the index.html, scrub final.mp4, and rebuild from scratch to learn the composition patterns.
See CLAUDE.md for the full tree and CLAUDE.md for workspace rules.
- Node.js 22+ (have v24.14.1)
- FFmpeg on PATH (have 8.1)
- Git
- ElevenLabs API key (for Scribe transcription)
- Chrome/Chromium (for Hyperframes Studio preview)