/ Directory / Playground / Seedance2.0-ShotDesign-Skills
● Community woodfantasy ⚡ Instant

Seedance2.0-ShotDesign-Skills

by woodfantasy · woodfantasy/Seedance2.0-ShotDesign-Skills

Shot design prompt library for Seedance 2.0 — structured camera, subject, and motion prompts that get cinematic output out of the model.

A prompt skill specifically tuned for Seedance 2.0. Instead of generic text-to-video prompts, it structures shot design: camera movement, subject blocking, motion direction, timing. Tuned from empirical experiments on what Seedance actually listens to.

Why use it

Key features

Live Demo

What it looks like in practice

seedance2-0-shotdesign-skill.replay ▶ ready
0/0

Install

Pick your client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "seedance2-0-shotdesign-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills",
        "~/.claude/skills/Seedance2.0-ShotDesign-Skills"
      ],
      "_inferred": true
    }
  }
}

Open Claude Desktop → Settings → Developer → Edit Config. Restart after saving.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "seedance2-0-shotdesign-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills",
        "~/.claude/skills/Seedance2.0-ShotDesign-Skills"
      ],
      "_inferred": true
    }
  }
}

Cursor uses the same mcpServers schema as Claude Desktop. Project config wins over global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "seedance2-0-shotdesign-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills",
        "~/.claude/skills/Seedance2.0-ShotDesign-Skills"
      ],
      "_inferred": true
    }
  }
}

Click the MCP Servers icon in the Cline sidebar, then "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "seedance2-0-shotdesign-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills",
        "~/.claude/skills/Seedance2.0-ShotDesign-Skills"
      ],
      "_inferred": true
    }
  }
}

Same shape as Claude Desktop. Restart Windsurf to pick up changes.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "seedance2-0-shotdesign-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills",
        "~/.claude/skills/Seedance2.0-ShotDesign-Skills"
      ]
    }
  ]
}

Continue uses an array of server objects rather than a map.

~/.config/zed/settings.json
{
  "context_servers": {
    "seedance2-0-shotdesign-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills",
          "~/.claude/skills/Seedance2.0-ShotDesign-Skills"
        ]
      }
    }
  }
}

Add to context_servers. Zed hot-reloads on save.

claude mcp add seedance2-0-shotdesign-skill -- git clone https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills ~/.claude/skills/Seedance2.0-ShotDesign-Skills

One-liner. Verify with claude mcp list. Remove with claude mcp remove.

Use Cases

Real-world ways to use Seedance2.0-ShotDesign-Skills

Get a single shot dialed in without 20 takes

👤 Creators using Seedance who burn credits on random rerolls ⏱ ~10 min beginner

When to use: You know what you want but can't translate it to Seedance's prompt language.

Prerequisites
  • Seedance 2.0 access — Via the Seedance platform
  • Skill installed — git clone https://github.com/woodfantasy/Seedance2.0-ShotDesign-Skills ~/.claude/skills/Seedance2.0-ShotDesign-Skills
Flow
  1. Describe the shot
    Use Seedance 2.0 shot design. I want a medium shot, character walking left to right, cherry blossoms falling, warm backlight.✓ Copied
    → Structured prompt with camera, subject, motion, light directives
  2. Tune specifics
    Slower walk; camera follows with a slight dolly left.✓ Copied
    → Adjusted camera and timing directives

Outcome: A prompt that hits on the first or second take.

Pitfalls
  • Generic adjectives Seedance ignores — Use the skill's vocabulary — specific terms beat flowery language

Build a shot list for a sequence

👤 Video creators planning a short ⏱ ~30 min intermediate

When to use: You need coherent coverage across a scene, not one-off clips.

Flow
  1. Define the sequence
    Use the shot-design skill. Sequence: character enters café, orders, sits down. Give me 5 shots with coverage.✓ Copied
    → Shot list — wide, over-shoulder, insert, etc.
  2. Generate prompts per shot
    Write each as a Seedance prompt.✓ Copied
    → Individual prompts

Outcome: A prompt batch you can run through Seedance.

Combinations

Pair with other MCPs for X10 leverage

seedance2-0-shotdesign-skill + higgsfield-ai-prompt-skill

Cross-model workflow — prompt Higgsfield and Seedance for different coverage

Generate master shots in Seedance and close-ups in Higgsfield.✓ Copied
seedance2-0-shotdesign-skill + filesystem

Save shot libraries for reuse across projects

Save the shot list as shots/<scene>.md✓ Copied

Tools

What this MCP exposes

ToolInputsWhen to callCost
shot_prompt description Every shot 0
shot_list sequence description Planning 0

Cost & Limits

What this costs to run

API quota
None in skill
Tokens per call
Small
Monetary
Seedance credits separate
Tip
Iterate on prompts locally before burning Seedance credits.

Security

Permissions, secrets, blast radius

Credential storage: None
Data egress: None from skill

Troubleshooting

Common errors and fixes

Seedance ignores directives

Seedance model evolves; re-check the skill's vocabulary is current for 2.0

Character inconsistent

Video models drift; use consistent subject descriptors across shots

Alternatives

Seedance2.0-ShotDesign-Skills vs others

AlternativeWhen to use it insteadTradeoff
higgsfield-ai-prompt-skillYou use HiggsfieldDifferent model, different prompt language
Manual Seedance promptingYou've done 1000s of renders alreadyNo scaffolding

More

Resources

📖 Read the official README on GitHub

🐙 Browse open issues

🔍 Browse all 400+ MCP servers and Skills