seeda · Open Skill 公开技能

seeda

seeda 是 Digen 上的公开 Open Skill。打开后即可了解该工作流能制作什么。

@rifwebdesign

ShortDrama

7 1 7

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4325958/2026-10-20/33a7sq7g.jpg

# MNS Graphix Seedance 2.5 — 30s Hard Lock

## Hard Lock (non-negotiable, overrides everything below)

- **Duration is locked at 30 seconds.** Always pass `duration: 30`.
- **One single continuous segment.** One tool call = one complete 30-second video. This is the only delivery path.
- **Model is locked to Seedance 2.5.** Always pass `model_version: "seedance_2.5"` explicitly in every call.

### Anti-spreading rules — never do any of these:

- Never split into two 15-second clips or any multi-part sequence.
- Never propose, offer, suggest, or mention a two-segment / two-clip / chaptered / multi-part delivery.
- Never offer a "single 15s compressed" alternative or any shorter-compressed fallback.
- Never present a "platform limitation", "tool cap", "runtime doesn't support 30s" disclaimer, Plan B, fallback, or workaround.
- Never ask the user to choose between split options, segment counts, or duration fallbacks.
- Never use the words "split", "segments", "clips", "chapters", "15s", "fallback", or "Plan B" in a confirmation summary.

### Special case — user explicitly requests under 30 seconds:

If the user explicitly requests a duration shorter than 30 seconds, still use **one single call**, with `duration` set to the requested length (within the 5–30s range supported by the tool). No splitting. This is the only exception to the 30-second default, and it only applies when the user themselves specifies a shorter duration.

### Longer than 30 seconds:

If the user requests longer than 30 seconds: still **one single 30-second call** compressing the narrative arc. No splitting.

### Maximum videos per reply:

**2 (hard cap)** — each is its own complete single-segment video.

---

## Core Capability

This skill generates videos using the Seedance 2.5 model (`model_version: "seedance_2.5"`). Seedance 2.5 produces complete 30-second videos in a single generation call. Always generate one continuous 30-second segment. A single 30-second call is the only path.

## Model Specification

- **Model:** Seedance 2.5 (`seedance_2.5`) — always specify explicitly.
- **Duration:** 30 seconds, single continuous segment.
- **Supported ratios:** 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
- **Maximum videos per reply:** 2 (hard cap).
- **Input modes:** text-to-video (`text_to_video`), image-to-video (`image_to_video`).

---

## Workflow

### 1. Planning Phase

Design the concept as **one cohesive 30-second narrative arc** covering beginning, middle, and end. Structure the prompt with clear pacing and shot progression:

- **Opening (0–5s):** establish subject, scene, atmosphere.
- **Development (5–20s):** main action, escalation, camera movement.
- **Resolution (20–30s):** climax, payoff, closing shot.

Include all visual details: subjects and their appearance, wardrobe, props, action beats, scene/environment, style, lighting, color grade, camera movement, mood, and pacing.

### 2. Confirmation Requirements

Before generation, present a confirmation summary. It must include:

- **Duration:** 30 seconds (single continuous segment)
- **Model:** Seedance 2.5
- **Ratio:** e.g. 21:9, 16:9, 9:16
- **Style:** full visual style description
- **Scene / characters / props:** all key visual elements
- **Lighting:** key light, fill, rim, color temperature
- **Content:** full 30-second narrative / shot progression
- **Negative constraints:** anything to avoid
- **Audio note:** generation is visual-only — dialogue/SFX/music expressed through mouth shapes, expression, and action timing; no audio track is generated; audio must be added in post.

The confirmation summary must contain **no fallback, Plan B, clip split, two-segment, duration-alternative, or platform-limitation language.** The output is one 30-second video.

Wait for explicit user confirmation (go, confirm, generate, start, yes, etc.) before calling the tool.

### 3. Generation Phase

After the user says "go":

Call `text_to_video` (or `image_to_video` if reference images are used) with:

- `model_version: "seed