Seedance Prompt Skill

repository·master·Indexed 22 days ago

https://github.com/songguoxs/seedance-prompt-skill

A Claude Code custom skill that transforms Claude into a professional AI video prompt engineer for ByteDance's Seedance 2.0 (即梦) platform. It generates structured, production-ready Chinese prompts optimized for cinematic video generation, supporting multi-segment strategies for videos longer than 15 seconds and multi-modal reference syntax (@) for images, videos, and audio.

Tokens
2.2K
Snippets
3
Records
15
Agent score
33%

What's inside seedance-prompt-skill

  1. Use the Multi-Modal Reference System with @ syntax

    master

    The skill supports Seedance 2.0's @ reference syntax to combine different input modalities in your prompts. This allows Claude to incorporate visual or auditory context into the generated text.

    Supported Modalities

    • Images (@图片1 to @图片9): Used for character reference, scene backgrounds, or first/last frame control.
    • Videos (@视频1 to @视频3): Used for camera movement, action, special effects, or rhythm reference.
    • Audio (@音频1 to @音频3): Used for background music, voice timbre, or sound effect reference.

    Example Usage

    If you have a product image and want an ad:

    Input: 我有一张可乐产品图,想做一个炫酷的产品展示广告
    Output: @图片1中的可口可乐饮料,360度高速旋转2圈后... (followed by prompt details)
  2. Ensure continuity in long videos

    master
    To maintain coherence between segments in long videos, the Skill appends a "衔接点" (Connection Point) description after each prompt. This description precisely details the visual state at the end of the segment, allowing the next segment's beginning to naturally follow the previous one. This is designed to work with the Seedance 2.0 video extension feature for smooth transitions.
  3. Project structure of Seedance Prompt Skill

    master

    The Seedance Prompt Skill is implemented as a single-file skill for Claude Code. The core logic and definitions reside in .claude/skills/seedance/SKILL.md. When installing, ensure this file is placed within the .claude/skills/seedance/ directory of your target project.

    .
    ├── .claude/
    │   └── skills/
    │       └── seedance/
    │           └── SKILL.md           # The skill definition (core file)
    ├── .gitignore
    └── README.md
  4. How to trigger the Seedance Prompt Skill

    master

    The skill is designed to be intuitive and can be activated in three ways:

    1. Explicit Command: Use the /seedance command.
    2. Keyword Detection: Mention keywords such as Seedance, 即梦, 视频提示词, 视频生成, AI视频, 短剧, 广告视频, or 视频延长.
    3. Natural Language: Simply ask to "generate video prompts" or "create Seedance prompts".
  5. Understand language support and prompt optimization

    master
    The Skill is currently optimized for Chinese prompts because the Seedance 2.0 platform has the strongest natural language understanding for Chinese. All generated prompts (including video prompts and accompanying image generation prompts) are provided in Chinese.
  6. Generate multi-segment prompts for videos longer than 15s

    master

    Since Seedance 2.0 generates videos in 4-15 second increments, the skill uses a multi-segment strategy for longer content. It generates a primary segment and then provides a plan for 'Video Extension' using the previous segment as a reference.

    Workflow for long videos:

    1. Segment 1: Generate the initial 15-second clip.
    2. Segment 2 (Extension): Upload the first clip as @视频1 and use the provided extension prompt to ensure continuity in action and setting.
  7. Install the Seedance Prompt Skill for Claude Code

    master

    To use the Seedance Prompt Skill, which turns Claude Code into a professional AI video prompt engineer for the Seedance 2.0 (Jimeng) platform, follow these steps:

    Prerequisites

    Local Project Installation

    1. Clone the repository:
      git clone https://github.com/songguoxs/seedance-prompt-skill.git
    2. Create the skills directory in your target project and copy the SKILL.md file:
      # Navigate to your project
      cd /path/to/your/project
      
      # Create the directory
      mkdir -p .claude/skills/seedance
      
      # Copy the skill definition
      cp /path/to/seedance-prompt-skill/.claude/skills/seedance/SKILL.md .claude/skills/seedance/SKILL.md
    3. Verify by starting Claude Code in that directory:
      claude

    Global Installation (Optional)

    To use the skill in all projects, place it in your user home directory:

    mkdir -p ~/.claude/skills/seedance
    cp /path/to/seedance-prompt-skill/.claude/skills/seedance/SKILL.md ~/.claude/skills/seedance/SKILL.md
    git clone https://github.com/songguoxs/seedance-prompt-skill.git
  8. Advanced Prompting Techniques for Seedance 2.0

    master

    To get professional results, use these advanced techniques supported by the skill:

    • Timestamped Storyboarding: For 15-second videos, control specific segments by second (e.g., 0-3s: ..., 4-8s: ...).
    • Technical Parameter Specification: Declare aspect ratio, frame rate, color tone, and camera style at the beginning of the prompt.
    • Negative Prompting (Prohibition): Explicitly state elements to exclude (e.g., "no watermarks, no subtitles, no logos").
    • Long Video Segmentation: For videos longer than 15 seconds, the skill automatically splits the request into multiple segments with "銜接點" (connection point) descriptions to allow for smooth extension via the video extension feature.
    • Dialogue and Sound Effects: Write dialogue in quotes and include character emotions (e.g., 台词1 (角色名, 情绪): "内容").
  9. Improve the quality of generated prompts

    master

    If the generated prompts are not meeting your expectations, follow these strategies:

    • Provide more specific descriptions and avoid abstract language.
    • Use the Timestamp Storyboard Method (时间戳分镜法) to precisely control each visual segment.
    • Add negative prompts (prohibited items) at the end of the prompt to exclude unwanted elements.
    • Ask Claude to generate multiple versions so you can select and fine-tune the best one.
  10. How to trigger and use the Seedance Prompt Skill

    master

    The skill is designed to generate structured, high-quality Chinese video prompts for the Seedance 2.0 platform.

    Triggering the Skill

    The skill activates automatically when you:

    • Use the command /seedance.
    • Mention keywords like Seedance, 即梦, 视频提示词, 视频生成, AI视频, 短剧, 广告视频, or 视频延长.
    • Ask to "generate video prompts" or "write video descriptions".

    Interaction Workflow

    The skill follows a four-step process:

    1. Describe Idea: You provide a concept (e.g., "a martial arts fight").
    2. Confirm Parameters: Claude asks for duration, aspect ratio, reference materials, and style preferences.
    3. Generate Prompts: Claude generates 2-3 versions (for videos $\le$ 15s) or a multi-segment plan (for videos $>$ 15s).
    4. Fine-tune: You can adjust specific time segments, camera language, dialogue, or sound effects.

    Quick Start Example

    You: 帮我生成一段赛博朋克风格的城市夜景视频提示词
  11. Contribute to the Seedance Prompt Skill repository

    master

    You can contribute by adding scenario-specific prompt examples, translating skill definitions for English support, adding new templates for platform updates, or optimizing prompt quality based on generation results.

    Contribution Workflow:

    1. Fork the repository.
    2. Create a feature branch: git checkout -b feature/your-feature.
    3. Commit your changes: git commit -m "Add your feature".
    4. Push the branch: git push origin feature/your-feature.
    5. Open a Pull Request.
    git checkout -b feature/your-feature
    git commit -m "Add your feature"
    git push origin feature/your-feature