Communitygithub.com

notasimrazzaq/AI-Video-Editor

Check or repair the video-editing toolchain on this Windows PC (Node 22+, FFmpeg, Deepgram key, Chrome, HyperFrames skills). Use when: transcription or rendering fails, a new PC needs setup, .setup-ok is missing, or the user asks to update HyperFrames.

What is AI-Video-Editor?

AI-Video-Editor is a Claude Code agent skill that check or repair the video-editing toolchain on this Windows PC (Node 22+, FFmpeg, Deepgram key, Chrome, HyperFrames skills). Use when: transcription or rendering fails, a new PC needs setup, .setup-ok is missing, or the user asks to update HyperFrames.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/notasimrazzaq/AI-Video-Editor/tree/HEAD/.agents/skills/mg-setup-check

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Setup check (Windows)

Install or repair everything (unattended, safe to re-run, writes .setup-ok on success):

powershell -NoProfile -ExecutionPolicy Bypass -File tools/setup.ps1

It prints SETUP FAILED: <reason> with the fix when something can't be done automatically.

Known-good setup:

ToolWhere
Node.js 22+winget OpenJS.NodeJS.LTS → C:\Program Files\nodejs
FFmpeg / FFprobewinget Gyan.FFmpeg
Transcription / AI voiceDeepgram API via tools/transcribe-deepgram.ps1, key in user env var DEEPGRAM_API_KEY
Chromesystem install, or a private copy from npx --yes hyperframes browser ensure
HyperFrames skills%USERPROFILE%\.agents\skills (+ .claude\skills)

Do not install whisper.cpp or run local transcription models (slow and loud on typical PCs).

Check

npx -y hyperframes doctor

Docker, Kokoro (TTS), MusicGen and whisper-cpp are not needed here — ignore them.

Common fixes

  • Deepgram key: the user runs powershell -NoProfile -ExecutionPolicy Bypass -File tools/set-deepgram-key.ps1 themselves (never paste it in chat). Scripts read the user-scope value even in old terminals.
  • node / ffmpeg not found right after setup: refresh PATH in the terminal ($env:Path = [Environment]::GetEnvironmentVariable('Path','Machine') + ';' + [Environment]::GetEnvironmentVariable('Path','User')) or restart the editor.
  • "running scripts is disabled": always call scripts via powershell -NoProfile -ExecutionPolicy Bypass -File ....
  • Deepgram 401: key wrong/expired — ask the user to set it again. 402/429: out of credit / rate-limited.
  • Update skills / CLI: npx -y hyperframes skills update, npx -y hyperframes upgrade.
  • Anything needing admin rights: give the user the exact command to run in an admin terminal.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

notasimrazzaq/AI-Video-Editor

Add motion graphics on top of the user's own raw / talking-head video (Damiano 'Motion Graphics with Claude Code' workflow, PROMPT 11 + 12). Use when: the user gives a raw video, reel, clip or footage and wants it edited, animated, 'made into a masterpiece', cards/counters/checklists added, or a specific moment fixed ('when I say X, show Y').

notasimrazzaq/AI-Video-Editor

Render and export HyperFrames videos: frame rate, 4K, ProRes MOV, PNG sequence, smaller files (--crf), transparent overlays for Premiere/After Effects (PROMPT 14), plus quick fixes when something looks wrong (fonts, cropping, captions overlap, timing, huge files). Use when: the user asks to render, export, change resolution/fps, make it transparent, reduce size, or says something looks off.

notasimrazzaq/AI-Video-Editor

Make a motion-graphics video with no footage: text-only / script video, product launch video, SaaS promo from screenshots, a first test render, or the 10-moves demo (kit PROMPTS 02, 03, 08, 09, 10). Use when: the user gives a script, a product description, app screenshots or a brief and wants an animated video made from nothing.

notasimrazzaq/AI-Video-Editor

Add sound effects to a motion-graphics video: the kit's clicks (pop, tick, counter, chime, snap, star, switch, fill, success) and the paper / stop-motion set (paper-flip, paper-drop, paper-rustle, tape-rip, marker-tick, marker-scribble, stamp, paper-slide, thump). PROMPT 13. Use when: the user asks for sound effects, SFX, clicks, ticks, dings, crisp sounds, page turns, paper sounds, or 'make it sound better'.

Related Skills