cutforge
AGENTS.md0 starsChanged 27 days agoMITView on GitHub
This file is auto-loaded by OpenAI Codex, Google Antigravity, GitHub Copilot CLI, Cursor (when in the agent context chain) and other Agent Skills runtimes. It is the equivalent of CLAUDE.md for non-Claude surfaces. CutForge is an open-source video creation and editing plugin: from raw footage to final cut. It turns a client's photos, clips, voice notes, documents and brand assets into a finished, verified, story-led video: family and milestone films, tributes, weddings, brand films, explainers, ads, and pharma or BFSI…
In this repository13 other files it gives its agents.
- cutforgeSkill
- marketing-videoSkill
- media-archiveSkill
- render-and-assembleSkill
- revision-roundSkill
- sound-designSkill
- storyboard-and-lookSkill
- story-designSkill
- video-briefSkill
- video-deliverySkill
- video-qcSkill
- visuals-and-ai-artSkill
- voice-and-narrationSkill
The file
Files
CutForge: agent context
This file is auto-loaded by OpenAI Codex, Google Antigravity, GitHub Copilot CLI, Cursor (when in the agent context
chain) and other Agent Skills runtimes. It is the equivalent of CLAUDE.md for non-Claude surfaces.
What this plugin is
CutForge is an open-source video creation and editing plugin: from raw footage to final cut. It turns a client's photos, clips, voice notes, documents and brand assets into a finished, verified, story-led video: family and milestone films, tributes, weddings, brand films, explainers, ads, and pharma or BFSI videos with India-first compliance. 13 skills · 4 reviewer agents · a tested engine of 53 tools (Remotion, ffmpeg, Python) · 0 hooks · 0 MCP servers.
Supported surfaces (v1.1.2): Claude Code (CLI + IDE extensions), Anthropic Cowork, OpenAI Codex (CLI + IDE + App),
Cursor 2.5+, GitHub Copilot CLI, Google Antigravity 2.0 (CLI + IDE), Hermes Agent, OpenClaw, Grok (xAI Build CLI, native
.grok-plugin/ pair).
Core principles
- Real footage first; AI only where no camera was, and never on real faces.
- Every time is derived, never typed.
film/timeline.pyturns measured narration into every shot's length, so picture, captions and sound always agree. - The project folder is the memory. Facts, decisions, sources, spend and notes live in files, not in chat.
- Never guess identity. People, objects, rituals, dates and quotes are verified, or asked in one batched round.
- Verify before saying done. Stills, audio QC, frame counts and decode checks run before anyone watches.
How to use it as an agent
- Start with the
cutforgeskill. It routes the phases (brief, archive, story, look test, storyboard, voice, sound, art, build, QC, delivery, revisions) to the specialist skills. - Scaffold a project with
python <plugin>/engine/new_project.py <folder> --title "<title>" [--demo], thennpm installandpython tools/setup_local.pyinside it.<plugin>is this repository's folder (Claude hosts set${CLAUDE_PLUGIN_ROOT}to it). - Project tools run inside the project:
python film/timeline.py,python tools/qc/stills.py <chapter>,bash tools/render/pipeline.sh <chapter>,python tools/mix/film_mix.py,bash tools/render/assemble.sh. The project's ownCLAUDE.mdlists the full pipeline. - Paid calls are quoted first. A voice or AI-art tool run without
--goprints a quote and exits 4, spending nothing: the price comes fromtools/price_book.py, recorded from the provider's own page, never from memory. Run it again with--go --quoted-providers <the quoted providers>only after the client's typed go. Tools stop atconfig.budget_inr; every paid call is logged tospend.md. Keys come from environment variables or a key file, never from the chat.
Canonical entry points
| User intent | Run skill |
| "Make a film from our photos" / "where are we on the video" | cutforge |
| "What do you need from me for the video" | video-brief |
| "Go through our photos and find the best moments" | media-archive |
| "Write the story" / "it feels flat" | story-design |
| "It looks like a slideshow" / "storyboard" / "vertical version" | storyboard-and-look |
| "Choose a narrator" / "it says the name wrong" | voice-and-narration |
| "Add music" / "it stops abruptly" | sound-design |
| "Make the photo come alive" / "AI image for this scene" | visuals-and-ai-art |
| "Render the film" / "the render failed" | render-and-assemble |
| "Is the cut ready" | video-qc |
| "Here are my notes" | revision-round |
| "Export it for YouTube" / "put it on my PC" | video-delivery |
| "Make a reel for the launch" / "pharma explainer" | marketing-video |
Files in this repo
skills/<name>/SKILL.md: 13 Agent Skills, each withreferences/for detail.agents/<name>.md: 4 reviewer agents (story-editor,film-qc-reviewer,compliance-reviewer,archive-scout).engine/new_project.py+engine/template/: the project scaffold and every tool (render, mix, grade, QC, archive, VFX, voice, delivery).engine/templates/: the project memory files.docs/lessons-learned.md: every mistake from a real 20-minute production and the rule that prevents it.docs/case-study.md: that production, anonymised.docs/compliance-and-licensing.md: licences, platform specs and Indian ad compliance with sources.docs/USER-GUIDE.md: a walkthrough.
Cross-platform notes
- Skills are portable across all supported surfaces (Agent Skills open standard).
- Subagents are Claude-only as
agents/*.md; on other surfaces run the same checks by asking for an independent review with the agent file's instructions. - The engine needs Node 22 or newer, Python 3.10 or newer (3.10 reached end of life on 2026-10-01 and still runs; use 3.11 or newer where you can) and ffmpeg on PATH. Windows: run
.shfiles in Git Bash and setPYTHONUTF8=1.
Identity / authority
Built and maintained by Indranil Banerjee (https://indranil.in). MIT-licensed. No telemetry. Part of the Neelverse plugin suite.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

