Skip to content
Skillpedia
Motion & animation48k · #3001

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/film-crew/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/film-crew/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-crew

Or 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.md
Technical 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.

  1. Director → references/roles/director.md — logline, intent, beat sheet with timings, the hook.
  2. Production designer → references/roles/production-designer.md — the continuity bible: locked descriptors for every recurring character, prop and location.
  3. Director of photography → references/roles/dp.md — per shot: size, lens, angle, height, ONE camera move.
  4. Gaffer → references/roles/gaffer.md — time of day, key direction, color temperature, practicals, contrast.
  5. Editor → references/roles/editor.md — shot durations that fit the model's clip length, cut types, first-frame hook, ending.
  6. Sound → references/roles/sound.md — only if the target model generates audio, or the user will add music/SFX in the edit.
  7. 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.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3001
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills