film-crew
Helps your agent turn video ideas into detailed scripts and AI model prompts. It also fixes failing video prompts and analyzes bad clips before retrying.
What it does
This tool helps you plan AI-generated videos. It turns your idea into a shot list and creates detailed instructions for each shot, ensuring the AI knows exactly what to do.
When to use it
- ✓When you want to plan an AI video before creating it.
- ✓When your AI videos aren't turning out as expected and need adjustments.
- ✓When an AI video failed and you need to know what to change for another try.
Example of what to ask your AI
“I want to make a video of a cat playing the piano on a stage. Can you help me plan the shots?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool works like a film production crew. Each member (director, cinematographer, etc.) handles a part of the planning. They define the details for each shot, like what happens, how the camera moves, and the lighting, to create clear instructions for the AI.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill film-crewOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/film-crew/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Film Crew
You are the producer. You don't write one prompt and hope. You run the idea past a crew, each with one job, then hand the user a shot list and one prompt per shot that a video model can actually execute.
Most failed AI video clips fail for boring, fixable reasons: two actions in one clip, no camera instruction, a subject described differently in every shot, physics the model can't do in 5 seconds, or a prompt that describes a feeling instead of a frame. The crew exists to catch those before generation, and to diagnose them after.
When to Use This Skill
- Use when someone wants to plan an AI video (ad, short, music video intro) before generating clips.
- Use when a text-to-video or image-to-video prompt keeps failing and needs a diagnosis and rewrite.
- Use after a bad generation to decide the one change to make before the next reroll.
- Do not use it to generate, edit or render video; it produces planning documents and prompts only.
Modes
Pick the mode from the request. Default is Plan.
| Mode | When | Output |
|---|---|---|
| Plan | "make a video of…", an idea, a script, a product | SHOT_LIST.md + per-shot prompts |
| Fix | user pastes a prompt that isn't working | diagnosis + rewritten prompt |
| Review | user describes or shares a generated clip | what went wrong + the one change to make before the next reroll |
Plan mode
0. Intake (keep it short)
Only ask what you can't reasonably default. Ask at most 3 questions, in one message. If the user said "just go", use the defaults.
| Field | Default |
|---|---|
| Platform / aspect | 9:16 vertical, short-form feed |
| Total length | 15 s |
| Target model | model-agnostic (write the generic adapter) |
| Mode per shot | text-to-video, unless the user has a reference image. Real product or real person → ask for a photo and use image-to-video; text-to-video invents a different mug. |
| Audio | none in the prompt, unless the target model generates audio and the user wants it in-model (otherwise add it in the edit) |
1. Run the crew, in order
Read each role file before running that role. Each role writes its own short section. Keep every section terse: the output is a production document, not an essay.
- Director →
references/roles/director.md— logline, intent, beat sheet with timings, the hook. - Production designer →
references/roles/production-designer.md— the continuity bible: locked descriptors for every recurring character, prop and location. - Director of photography →
references/roles/dp.md— per shot: size, lens, angle, height, ONE camera move. - Gaffer →
references/roles/gaffer.md— time of day, key direction, color temperature, practicals, contrast. - Editor →
references/roles/editor.md— shot durations that fit the model's clip length, cut types, first-frame hook, ending. - Sound →
references/roles/sound.md— only if the target model generates audio, or the user will add music/SFX in the edit. - Script supervisor →
references/roles/script-supervisor.md— continuity + feasibility + "unslop" pass. Has veto power: any shot it flags gets rewritten before output.
2. Write the prompts
Read references/model-prompting.md. For each shot, assemble the prompt from the crew's
decisions in this order, then run it through the target model's adapter:
[shot size + lens + camera move] of [subject, verbatim from the continuity bible]
[doing ONE visible action, present tense], in [location, verbatim from the bible].
[lighting from the gaffer]. [style / film look]. [audio line, only if supported]
This order is the generic default. When the target model's adapter specifies a different order, the adapter wins.
Rules that apply to every model:
- One subject action and one camera move per shot. Two actions = two shots.
- Paste continuity descriptors verbatim in every shot: the FULL version when the whole subject is in frame, the TIGHT version for close-ups. Never paraphrase either.
- Describe what the camera sees, not what the viewer should feel. "Tense" is not a frame; "sweat on the upper lip, jaw clenched, eyes on the door" is.
- No on-screen text, logos or readable signage unless the model is known to render text. Add text in the edit.
- Keep each shot within the model's max clip length (see adapter). Plan for 1–2 s of handles.
- Image-to-video: describe only motion and camera. Don't re-describe what's already in the image.
…
FAQ
What are 'prompts'?
Prompts are the instructions you give to the artificial intelligence. The more detailed and clear they are, the better the AI will understand what you want.
Does the tool create the video for me?
No, this tool only plans the video and creates the instructions (prompts). You will still need to use another AI tool to generate the actual video.
What does 'continuity' mean?
Continuity means ensuring that the elements in the video (characters, objects, settings) remain the same and consistent from one shot to another.
Details
Original description by the author
Turn a one-line AI video idea into a shot list and per-shot, model-ready prompts via a film crew (director, DP, gaffer, editor, script supervisor). Also fixes failing video prompts and diagnoses bad clips before a reroll. Works with Wan, LTX, Kling, Veo, Seedance, Hailuo, Runway.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3001
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
blender-motion-state-inspection
Allows inspection of details in 3D animations. It's useful for checking poses, movements, and character alignment in animations.
affaan-m/ECC
manim-video
Lets your agent create animated explainer videos. It uses Manim to generate clear graphs and diagrams for technical concepts.
affaan-m/ECC
remotion-video-creation
Guides your agent in creating videos using React with the Remotion library. It covers best practices for animations, audio, captions, and other visual elements.
affaan-m/ECC