shot-design
Skill4 starsChanged 3 months agoApache-2.0View on GitHub
Design motivated shots from a screenplay scene and director book, giving every shot a purpose, framing, camera behavior, action, continuity state, duration, and sound plan.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Imaginative-Prompting/claude-video-skillstheir own version, first seen Nov 15, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- Imaginative-Prompting/claude-video-skills★ 9same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository139 other files it gives its agents.
- 3d-animation-short-generatorSkill
- ace-step-xlSkill
- adapt-screenplaySkill
- asset-approvalSkill
- audience-simSkill
- audio-masterSkill
- batch-recoverySkill
- beat-sheetSkill
- book-planSkill
- brand-promo-video-generatorSkill
- campaign-brandSkill
- campaign-deliverySkill
- character-bibleSkill
- character-simSkill
- comfyui-api-v2Skill
- comfyui-assetsSkill
- comfyui-binding-auditSkill
- comfyui-cliSkill
- comfyui-discoverSkill
- comfyui-handoffSkill
- comfyui-mcpSkill
- comfyui-offline-batchSkill
- comfyui-runSkill
- comfyuiSkill
- comfyui-troubleshootSkill
- comfyui-workflowSkill
- content-repurposeSkill
- context-shardsSkill
- continuity-checkSkill
- co-op-game-intro-generatorSkill
- creative-pressure-testSkill
- creative-production-specSkill
- crew-reviewSkill
- decision-tree-interviewSkill
- delivery-qcSkill
- design-systemSkill
- dialogue-audio-authoritySkill
- dialogue-timing-preflightSkill
- dialogue-voiceSkill
- director-bookSkill
- documented-creative-discoverySkill
- edit-assistSkill
- editorial-packageSkill
- editorial-reconciliationSkill
- editor-project-exportSkill
- edit-planSkill
- evidence-researchSkill
- ffmpegSkill
- film-completenessSkill
- film-masterSkill
- generation-budgetSkill
- generation-model-setupSkill
- generation-packSkill
- generation-workflow-setupSkill
- guided-production-wizardSkill
- h3-prompt-writingSkill
- handdrawn-live-video-generatorSkill
- imagemagickSkill
- kdenlive-exportSkill
- krea-2Skill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 3 are distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 13
Read core contract, VISIBLE_DIALOGUE_SYNC.md, dramaturgy rules, film grammar, prompt packet schema, screenplay scene, line manifest, …
- Very specific: line 16
Write one model-neutral JSON object per shot to 04_generation/shot_briefs.jsonl.
- Very specific: line 20
Add end_frame only when chained generation, match on action, last-frame conditioning, or editorial continuity needs an explicit final state.
- Very specific: line 21
Add optional frame_regions only when multi-subject screen placement needs explicit control or the downstream route supports regional …
- Distinctive: line 22
Check screen direction, eyelines, eye trace, and geography across adjacent shots.
- Very specific: line 23
If the requested camera/action combination is unavailable or conditional in production_capabilities.json, redesign, split, or mark the …
- Distinctive: line 24
Delete shots that do not change a relationship or emotion, advance action or information, increase pressure, or satisfy an explicit …
- Distinctive: line 28
Every shot earns its place in the edit and can be generated independently from its saved brief.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Shot Design
Workflow
- Read core contract,
VISIBLE_DIALOGUE_SYNC.md, dramaturgy rules, film grammar, prompt packet schema, screenplay scene, line manifest, breakdown, director book, continuity, production capabilities when present, performance blocking when present, and approved reference manifest. - Assign stable
SHOT-###IDs within the project sequence. - Design the minimum coverage needed for the intended cut.
- Write one model-neutral JSON object per shot to
04_generation/shot_briefs.jsonl. - Each shot must include
line_idsfor the source production units it covers when a line manifest exists, plus purpose, dramatic job, beat, scene ID, duration, subjects, location, continuity, framing, composition, camera, movement reason, eye trace, action, environmental pressure, micro-action, anchor, lighting, dialogue, ambience, music, SFX, references, cut intent, and constraints. - Resolve applicable visual-bible capture behavior into
capture_behaviorwithout inventing camera hardware. - When the viewer must see a character speak an exact screenplay line, add the model-neutral
lip_syncrecord with exactLINE-###, speaker, visibility, cut policy, and measured timing when available. Do not force lip sync onto off-screen dialogue. When approved audio exists, preserve itsMEDIA-###, SHA-256 authority, and start time and run dialogue timing preflight before expensive generation. - Add
end_frameonly when chained generation, match on action, last-frame conditioning, or editorial continuity needs an explicit final state. When motion state also matters, add a temporal-continuity handoff that uses the approved previous shot and a visual-only tail; do not import prior-shot audio. - Add optional
frame_regionsonly when multi-subject screen placement needs explicit control or the downstream route supports regional conditioning. Use semantic zones unless normalized bounds were deliberately planned. - Check screen direction, eyelines, eye trace, and geography across adjacent shots.
- If the requested camera/action combination is unavailable or conditional in
production_capabilities.json, redesign, split, or mark the blocker rather than pretending it is executable. - Delete shots that do not change a relationship or emotion, advance action or information, increase pressure, or satisfy an explicit practical coverage need.
Done
Every shot earns its place in the edit and can be generated independently from its saved brief.
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.

