Keep a Video Project in GitHub — guide skill for tools & renderers
For AI agents: find the right skill in one call —
curl -s "https://varg.ai/how-to/api/search?q=<what the person wants>"returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://varg.ai/how-to/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the how-to page. From a terminal:curl -fsSL https://varg.ai/install | shinstalls the vargai CLI (https://varg.ai/how-to/cli.md):vargai searchandvargai install <slug>with no key, every varg model aftervargai login.
A private GitHub repo for your AI video, even if you never used git: saved versions, undo for anything, big files handled, keys kept out.
- Type: Guide · Tools & renderers
- Slug:
video-project-github - Status: live
- Publisher: varg (varg, verified)
- License: MIT
- Source: https://github.com/vargHQ/skills/tree/main/video-project-github
- Works in: Claude Code, Codex, Cursor, Gemini CLI
- Requires: git, the GitHub CLI (gh) and Python 3.9+; the skill gives the exact install command, A free GitHub account; you click once to sign in
- Cost: 0 credits — Free. Needs a free GitHub account; no paid services and no extra accounts.
- Runtime: About 2 minutes to set up, about 2 seconds per save plus upload time
What it does
Keep an AI video project in a private GitHub repo without learning git. Your agent does everything: creates the repo, keeps API keys out, saves a version at every approved step and gives you an undo for anything. Git holds the text: scripts, prompts, storyboards and the edit as HTML or TSX. Video, audio and images are listed by hash and stored in Releases of the same private repo, so GitHub's 100 MB limit never hits, there is one login, and a new laptop gets the whole project back byte for byte. It sets up the folders for references, moodboard, script, sound, cast, blockout, shots and edit, names takes and renders the way film projects do, and records the prompt, model, seed and cost of every take. A code project works the same way. Tested in 50+ cold agent runs and on real GitHub. On a smaller model, unaided runs pushed keys to GitHub in 3 of 3 runs, against 0 of 3 with this skill. No skill installed? The guide includes a prompt to paste.
Use when
- Put my video project on GitHub, private, and I've never used git
- Back up an AI video project so I can get everything back on a new laptop
- Undo: go back to the old cut, the old script or the moodboard I approved
- Organize the folders for an AI video project
- Edit video in the terminal, with the timeline as text and a version for every cut
- Two agents or two ideas at once, without breaking the main project
Not for
- One-off clips with no later edits: keep the file
- Teams already happy with their git and LFS setup: take only the layout and naming
- Files over 2 GB without a smaller master, or projects over about 50 GB: use object storage
Install
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill video-project-github -a codex -y - Cursor:
npx skills add vargHQ/skills --skill video-project-github -a cursor -y - Gemini CLI:
npx skills add vargHQ/skills --skill video-project-github -a gemini-cli -y - Any agent, with the vargai CLI:
vargai install video-project-github
More tools & renderers skills
- varg AI: The official varg skill: videos, images, speech and music through one API key, rendered in the cloud or locally.
- Local-first video downloader: private, no subscription: Save any video by link (X, YouTube, Instagram, TikTok, 1800+ sites) or Pinterest images as references, locally, no key.
- Templates Gallery Ops: Internal runbook for the varg app Templates gallery: publish renders, preview clips, frame-0 posters, shelves.
- Turn your agent skill into a varg how to listing: Publish your agent skill to varg how to in the one card format: checked, shown to you, sent for review.
- HyperFrames CLI: Drive the HyperFrames CLI: scaffold, check, preview, snapshot, edit the timeline, render locally or in the cloud.
- HyperFrames Registry: Pull any of ~450 ready-made blocks into a video as editable source: transitions, titles, captions, charts, 3D.