Film Plan — Communication skill for Claude Code
Plan a film as a page you can talk to: a scene-by-scene storyboard with drawn frames, narration and timing, plus a chat rail that edits it, with every change validated, committed and undoable.
How to install Film Plan
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open seyonv/film-plan and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Film Plan does
Plan a film as a page you can talk to: a scene-by-scene storyboard with drawn frames, narration and timing, plus a chat rail that edits it, with every change validated, committed and undoable. A Claude Code skill.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- Open SaaS — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma) 14.1k ★
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
README
Film Plan
**A film is a thing that happens over time, and a document cannot show you time. So plan it as a page — every scene drawn, every line of narration against the second it lands — and when you want it changed, say so to the page.**
npx skills add seyonv/film-plan
The problem
Ask any coding agent to plan a film and you get a markdown shot list:
**Scene 4 — The Donk Bet (18.0–21.5s)** The donkey leads out into three checked streets. Narration: "And here, the behaviour that gives the animal its name." Beat on 19.2: chips forward. Rationale: establishes the titular move.
Multiply by sixteen. Now answer these: does it add up to forty-eight seconds? Is act III longer than act I? Does the narration sound like one person wrote it? Which scene is still a stub?
You cannot answer any of them by reading, because the document has thrown away the two things a film is made of — **duration and simultaneity**. Everything that matters is spread across sixteen headings you have to hold in your head at once.
| What a document loses | Why it matters |
|---|---|
| Shape | Sixteen equal headings. An act that is twice as long looks exactly the same on the page. |
| The frame | "The donkey leads out" is not a composition. You cannot tell if he is even in shot. |
| The clock | Timecodes are text. Nothing catches it when scene 4 grows and scene 5 never moves. |
| Honesty | Every scene reads as finished. Nothing marks the five that are stubs. |
What it builds instead
One page, self-contained, that you scroll once.
**The scrubber** across the top is the whole film. One cell per scene, **width proportional to its duration**, coloured by visual register. A blo
Related Skills
Creator Reverse Engineer
Reverse-engineer any Instagram creator into one HTML doc: every post fetched, every reel transcribed and scene
Capipaste
Talk to your coding agent about what you see. ⌘⇧S → drag, draw, say what should change, ↩ — the marked-up scre
Voice Skill Builder
A Claude skill that builds your personal voice skill. A 15-minute interview plus your real writing samples in,
Learning Chat
You are an assistant helping the user understand a completed code change. You have access to a structured summ
Agent Office
Build agents with agents, in one tmux window. Several coding-agent sessions side by side, each in its own git
Claude Skill Social Post
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with
Related Agents
Scene Builder
Builds one episodes/ /scenes/scene-NN.html GSAP scene from an approved plan.md scene card and its narration fi
GPT Chat
Conducts a conversation with a GPT model (Codex) as a separate conversational partner—the thread persists betw
Video Producer
Role: You are the Video Producer — the operator who turns approved scene first-frames into motion clips via im