Curated Claude Code catalog
Updated 07.05.2026 · 19:39 CET
01 / Skill
Square-Zero-Labs

video-prompting-skill

Quality
9.0

This Agent Skill assists in drafting and refining prompts for various video generation models like Seedance 2.0, LTX-2, Sora, Veo 3, Wan 2.2, and Ovi. It also provides a comprehensive workflow for creating character-sheet prompts for image models, ensuring consistent characters across projects. This includes reusable turnaround sheets, expression sheets, prop callouts, scene-still handoff prompts, and photoreal photographic identity sheets for real-person consistency. It routes requests based on user intent, offering model-specific guidance or character-sheet workflows.

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.mdskill
    Show 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:

Agent Skills tutorial

Contents

  • video-prompting/SKILL.md: skill entry point and workflow
  • video-prompting/references/models/: model-specific prompting guides
  • video-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 .skill file: see instructions below to build a .skill bundle.
  • 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'