USP
Provides model-specific prompt guidance for leading video generation models and a unique workflow for creating consistent characters via character and identity sheets, crucial for longer video projects.
Use cases
- 01Generating optimized prompts for text-to-video models.
- 02Creating detailed character sheets for consistent visual identity.
- 03Drafting prompts for specific video models like Sora or Veo 3.
- 04Producing photoreal identity sheets for real-person consistency in image-to-video.
- 05Streamlining the handoff process from character design to video generation.
Detected files (1)
video-prompting/SKILL.mdskillShow content (4697 bytes)
--- name: video-prompting description: Draft and refine prompts for video generation models (text-to-video and image-to-video), and create character-sheet prompts for image models when the goal is character consistency before image-to-video. Use when a user asks for a "video prompt", a model-specific prompt such as Seedance 2.0, Ovi, Sora, Veo 3, Wan 2.2, LTX-2, or LTX-2.3, or a consistent-character prompt such as "character sheet prompt", "character turnaround", "character reference sheet", or "photographic identity sheet". --- # Video Prompting ## Overview Turn a user’s intent into either: - a strong, model-compliant video prompt, or - a strong image-model prompt for a character sheet that will later support image-to-video consistency. Model-specific video guidance lives in `references/models/`. Character-sheet guidance lives in `references/workflows/character-sheets.md`. This file is the entry point: route to the right path, ask the minimum clarifying questions, then draft the prompt in the expected format. ## Model Index - Ovi: `references/models/ovi/prompting.md` - Sora (Sora 2): `references/models/sora/prompting.md` - Veo 3 / 3.1: `references/models/veo3/prompting.md` - Wan 2.2: `references/models/wan22/prompting.md` - Seedance 2.0: `references/models/seedance2/prompting.md` - LTX-2: `references/models/ltx2/prompting.md` - LTX-2.3: `references/models/ltx2-3/prompting.md` ## Workflow Index - Character sheets for consistent characters: `references/workflows/character-sheets.md` To add a new model later: create `references/models/<model>/prompting.md`, then add it to this index. To add a new workflow later: create `references/workflows/<workflow>.md`, then add it to the Workflow Index. ## Workflow ### Step 1 — Route the request Decide whether the user wants: - a video-generation prompt, or - a character-sheet prompt for an image model Route to the character-sheet workflow when the user wants a reusable reference sheet, turnaround, expression sheet, costume sheet, photographic identity sheet, or a consistent-character starting point for a longer image-to-video project. If the user is asking for both, do them in this order: 1. Character sheet 2. Scene still / anchor frame 3. Video prompt ### Step 2 — If it is a video prompt, identify the model and input mode If the user did not name a model, ask which model they are using (or offer supported options from the Model Index). Then confirm the input mode: - Text-to-video (t2v), or - Image-to-video (i2v) If i2v: ask the user to share the image (optional, but it will help you generate a better prompt). Use the image as an anchor according to the chosen model’s guidance (e.g., keep identity/wardrobe/composition stable; focus your text on motion/camera/what changes). If the chosen model has versions, duration constraints, or required parameters, ask the minimum questions needed to select the right format (see the model guide). For LTX-2.3 specifically: default to a 10-second clip when duration is missing, ask if the user wants shorter or longer, and scale motion complexity to match that duration. ### Step 3 — Load the correct reference and follow its format For video prompts: open the model’s `prompting.md` from the Model Index and follow its rules strictly. For character sheets: open `references/workflows/character-sheets.md` and follow its structure strictly. Treat this as an image-model prompt, not a video-model prompt. ### Step 4 — Draft the prompt in the right form Draft the prompt using the structure and constraints from the markdown file you selected in Step 3. For video prompts: follow the chosen model’s `prompting.md` exactly, including its preferred section order, dialogue/audio format, and any shot-structure guidance. For character sheets: follow `references/workflows/character-sheets.md` exactly, including layout, consistency constraints, and expression-row guidance. ### Step 5 — Output Default: output only the final prompt text. Default formatting: output prompts as a single line with no line breaks unless the user explicitly requests multiline formatting. If the user asks for options: provide 2–3 distinct prompt variants, each fully self-contained and compliant with the model’s formatting. If the model uses required API parameters (e.g., duration/size), include a short “Recommended parameters” line only when the user has specified them or explicitly asks for them. If the user wants the full consistency workflow, after the character-sheet prompt also provide: - one prompt for a first scene still that uses the character sheet as reference, and - one prompt for the follow-on image-to-video shot
README
Video Prompting (Agent Skill)
This is an Agent Skill for drafting and refining prompts for video generation models (text-to-video and image-to-video), and for creating character-sheet prompts for image models when the goal is consistent characters before image-to-video.
Supported video-model guides include Seedance 2.0, LTX-2, LTX-2.3, Sora, Veo 3/3.1, Wan 2.2, and Ovi.
The skill also includes a character-sheet workflow for:
- reusable turnaround sheets
- expression sheets and prop callouts
- scene-still handoff prompts for image-to-video pipelines
- photoreal photographic identity sheets for real-person consistency
It follows the Agent Skills spec (agentskills.io).
Tutorial
Agent Skills walkthrough and demo of this skill:
Contents
video-prompting/SKILL.md: skill entry point and workflowvideo-prompting/references/models/: model-specific prompting guidesvideo-prompting/references/workflows/character-sheets.md: character-sheet and identity-sheet workflow for image-model prompting
What It Covers
- video prompt drafting for text-to-video and image-to-video
- model-specific routing for supported video models
- character-sheet prompting for consistent characters across longer projects
- photoreal identity-sheet prompting when the user wants real-person reference photography rather than a stylized turnaround
- recommended handoff order: character sheet -> scene still -> video prompt
Install
Claude
In Claude, install the skill using whichever format your Claude product prompts for:
- If it asks for a
.skillfile: see instructions below to build a.skillbundle. - If it asks for a folder: select
video-prompting-skill/video-prompting/.
Codex
Codex loads skills from skill directories (user-scoped or repo-scoped). Pick one:
- User-scoped (default):
~/.codex/skills/<skill-name>/ - Repo-scoped:
.codex/skills/<skill-name>/(committed with your project)
To install user-scoped:
mkdir -p ~/.codex/skills
cp -R video-prompting-skill/video-prompting ~/.codex/skills/video-prompting
Restart Codex so it re-scans skills.
Build (.skill file)
The .skill file is just a zip archive of the skill folder (useful for Claude import/sharing). Codex does not require a .skill bundle.
To generate the .skill zip file:
cd video-prompting-skill
mkdir -p dist
rm -f dist/video-prompting.skill
zip -r dist/video-prompting.skill video-prompting -x '**/.DS_Store'
