FableCut: Instructions file for Claude Code

CLAUDE.md

FableCut CLAUDE.md is an instructions file for Claude Code from ronak-create/FableCut. It costs 50,286 tokens per session, scanned A, original, MIT.

Repository instructions for FableCut, a browser-based video editor that coding agents control by editing a project timeline or using its API and MCP tools.

In plain words
What is it for?
Starting the editor, reading or patching timeline JSON, using its REST or MCP interface, and making browser video edits.
Why use it?
They explain how the editor represents video projects and how agents can inspect, change, and preview edits without manually operating the interface.

Instructions file for Claude Code

Written for Claude Code: Claude Code plugin machinery. Also seen: mentions Claude Code.

This is ronak-create/FableCut's own configuration. It tells Claude Code how to work on FableCut itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything FableCut configures →

Reuse

Borrowing it

Nothing to install: this file belongs to ronak-create/FableCut. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/ronak-create/FableCut/main/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/ronak-create/FableCut

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for FableCut CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/ronak-create/fablecut/claude-md/github.svg)](https://agentmods.dev/instructions/ronak-create/fablecut/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/ronak-create/fablecut/claude-md"><img src="https://agentmods.dev/badge/instructions/ronak-create/fablecut/claude-md/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for FableCut CLAUDE.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/ronak-create/fablecut/claude-md"><img src="https://agentmods.dev/badge/instructions/ronak-create/fablecut/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 50,286 This file is loaded in full into every session.
When invoked 50,286 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.50286 $0.50286
Opus 5.5 $0.20114 $0.20114
Sonnet 5.5 $0.10057 $0.10057
Haiku 4.5 $0.05029 $0.05029

Measured today against content hash b0455bb1b17d, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

FableCut CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

CLAUDE.md · 2,729 lines

How it starts

The opening of the file, as written. The whole thing — 2,729 lines — stays where its author put it; the contents beside it link to each section on GitHub.

FableCut — browser video editor, drivable by Claude Code

A production-style non-linear video editor (Premiere-style) that runs in the browser. An AI agent edits videos by editing project.json (or calling the REST API / MCP tools) — the open browser UI live-reloads within ~150 ms via SSE. No build step, no npm dependencies.

This file is the master manual. Any model pointed at this document (or at the fablecut_docs MCP tool, which returns it) has everything needed to fully drive the editor.

MCP connection (preferred — works from any session, any directory)

Register the MCP server once at user scope as fablecut: claude mcp add -s user fablecut -- npx -y fablecut mcp (from npm, no path needed), or from a clone claude mcp add -s user fablecut -- node "<path-to>/fablecut/mcp-server.js". Every Claude Code session then has these tools:

  • fablecut_status — auto-starts the editor server, returns URL + project summary. Call first.
  • fablecut_docs — returns this document (section: "…" returns only matching ## sections).
  • fablecut_get_project / fablecut_set_project — read / replace the timeline JSON. fablecut_get_project {compact:true} returns a one-line-per-clip summary instead.
  • fablecut_patch_project — apply targeted ops (add/update/remove clip/media, set project fields, add and open sequences) without round-tripping the document. Prefer this for edits.
  • fablecut_import_media — copy a local file (or download an https:// URL) into ./media/ and register it. The stored src is always /media/….
  • fablecut_analyze_reference — turn a reference video into an edit blueprint (shots, beats, BPM, energy, drop) + extract its music. See "Remake a reference video".
  • fablecut_frame — look at a moment and get back an actual image. {path, t} returns one frame of a source clip; {path, frames} returns a contact sheet across it; with no path, {time} renders the composed timeline. See "Look at the footage" below.
  • fablecut_encode_profiles — list the delivery presets (YouTube, Shorts, Reels, TikTok, X, LinkedIn, Master, Broadcast, Web, Archive, saved ones) and the raw ffmpeg encoding profiles from encoding-profiles.json. {preset:"youtube"} returns one preset's spec. See "Export" below.
  • fablecut_normalize_audio — measure clips (BS.1770 LUFS or sample peak, via ffmpeg) and set their clip gain to a loudness target. See "Audio mix" below.
  • fablecut_auto_duck — find where the voice tracks speak and write duck keyframes that dip the music under it. See "Audio mix" below.
  • fablecut_frame — see a moment. {path, t} → one JPEG frame of a source clip; {path, frames:12} → a contact sheet across it; {time} → the composed timeline, graded, as export renders it. Returns a real image, not numbers. See "Look at the footage" below.
  • fablecut_denoise — reduce background noise on audio clips (renders a cleaned copy of the file and switches the clip's stems to it). See "Audio mix" below.
  • fablecut_silence — find the pauses in speech and, with cut:true, cut them out (extract on the targeted tracks, stems in step). See "Audio mix" below.
  • fablecut_beats — find a music clip's tempo, beat and drop; mark the beats, snap the cuts to them, or re-cut a track's clips on the beat. See "Audio mix" below.
  • fablecut_reframe — reframe for another shape (9:16, 1:1, 4:5): a copy of the sequence on that canvas whose shots follow the subject. See "Sequences" below.
  • fablecut_highlights — the best moments of long footage cut into a short edit, in a new sequence. See "Sequences" below.
  • fablecut_transcribe — turn speech into words with times (Whisper, in the browser), read them on the timeline, find a phrase and cut it out. See "Transcripts and text-based editing" below.
  • fablecut_captions — caption clips from the transcript, timed word by word (subtitle, karaoke, highlight, word pop); export or import SRT / WebVTT. See "Captions" below.
  • fablecut_export — render the timeline to a file in exports/ with the editor's own Fast export (open tab, or headless Chrome / Edge). See "Export" below.
  • fablecut_scopes — measure the graded picture at a moment (levels, clipping, colour cast), as the editor's scopes see it; also what a grade layer or a clip's masks select. See "Color" and "Masks" below.
  • fablecut_track — motion tracking: follow a region of a video clip, store it as a track, and make a mask or another clip follow it. See "Tracking" below.
  • fablecut_proxy — make, check or delete proxies: light copies of heavy footage the editor plays while editing (export always reads the originals). See "Media management" below.
  • fablecut_projects — list, open, create (from a canvas or a saved template), duplicate, rename, annotate, archive and delete projects. ./project.json is always the open one. See "Projects" below.
  • fablecut_versions — a project's saved versions: save one before big edits, compare a version with now, restore one (never destructive), mark the final cut. See "Versions" below.

Read the full file on GitHub · 2,729 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today Changed · +104 lines · +2,167 tokens per session b0455bb1b17d
  2. yesterday Changed · +152 lines · +2,616 tokens per session 98217f0b3f5c
  3. 5d ago Changed · +32 lines · +653 tokens per session a60761b96773
  4. 6d ago Changed · +1 lines · +20 tokens per session 769d23648335
  5. 7d ago Changed · +228 lines · +3,862 tokens per session 09ec28a9f767
  6. 8d ago Changed · +5 lines · +89 tokens per session a9e038c98111
  7. 9d ago Changed · +292 lines · +5,537 tokens per session 377c70db1d9c
  8. 15d ago Changed · +280 lines · +5,252 tokens per session 5440344343d4
  9. 16d ago Changed · +214 lines · +4,406 tokens per session 73d3b6f03236
  10. 17d ago First seen · 1,421 lines · 25,684 tokens per session scan A 4dcc1485cb9f

Subscribe to this mod's changes

FableCut CLAUDE.md is an instructions file published in the GitHub repository ronak-create/FableCut (766 stars, last pushed today), licensed MIT. It adds 50,286 tokens to every session, about $0.2011 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other instructions, from other repositories