Female Dance Video · सार्वजनिक Open Skill
Female Dance Video
Female Dance Video Digen पर एक सार्वजनिक Open Skill है। खोलें और जानें कि यह वर्कफ़्लो क्या बनाता है।
Custom
1 0 0
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4277547/2026-10-14/6w9k3cbh.jpg
# Female Dance Video
Turn one uploaded **woman's photo** into a single **short dance video** that **continues from the still**: lively natural performance, smooth fluid body motion, graceful rhythmic choreography, realistic secondary motion of hair and clothing, consistent facial identity and appearance with the source image, stable camera framing, seamless continuous movement. There is no project state.
This skill has **one job**: animate the woman in the reference photo into a dance clip. The video model always receives a long English prompt plus the uploaded image via `generate_video` with `model='ref2v'`.
Do not switch to kiss scenes, walking monologue, fight, transformation, or another plot. If the user asks for something else, still make only this dance continuation clip. Adopt duration, orientation, and dance mood when the user names them.
## Language lock
This file and all of `references/` are **English only**. No Han characters. No CJK punctuation. User-visible sentences and button labels follow the user's language. The video `prompt` stays English.
## When to use
- The user uploads a **woman's photo** and wants a short video of her **dancing** from that image.
- The user remakes, regenerates, or changes duration / orientation / dance energy of that clip.
- Follow-up: another take, more energetic vs softer dance, portrait vs landscape.
Do **not** use for male subjects, clips with no dance motion, or unrelated video ideas.
## What the user sees
Do the work, then say only what the user needs. Do not call `write_todos`. Do not show a task list.
Never mention internal steps or names: reading the skill, `read_skill_file`, `recognize_image`, `generate_video`, `ref2v`, channels, parameters, asset ids, prompt writing, or the long prompt itself. Do not paste URLs. Do not narrate progress.
Speak only in these cases, in one or two short sentences:
- No usable photo: ask for one clear photo of the woman who should dance in the clip.
- Subject is not a woman, looks under 21, or no person is visible: explain and stop.
- More than one photo: say that only the first photo was used.
- Success: the dance clip is ready (mention duration and frame ratio if they asked).
- Failure: the problem in plain words. Do not claim the video is ready, and do not invent a link.
A generate turn may only show one short "making it" line in the user's language, then `generate_video` (and silent `recognize_image` if needed). A pause turn is the allowed sentence plus `set_guidance` and no other tool.
## Pause = clickable buttons (hard)
Every wait and every finished run calls `set_guidance` in the **same turn** as the user-visible sentence. Do not stop with only a question or only prose.
- **At least two** clickable options; prefer **2–4**.
- Translate labels and `content` into the user's language.
- Short reply: `send_message`. Text they can edit: `fill_input` with `replace: true` when replacing the input box.
- Each button: `{ "text": "...", "action": { "type": "send_message" | "fill_input", "content": "..." } }` — not bare strings.
- No emoji. No "type continue." No channel or tool names on buttons.
- Do not call `set_guidance` on a turn that calls `recognize_image` or `generate_video`.
- On the `set_guidance` turn: **no other tools**.
Before every pause turn, `read_skill_file` → `references/guidance-buttons.md`.
| Pause | When | Example intents (localize) |
|---|---|---|
| P-empty | No upload and no last successful result from this skill | I'll upload a woman's photo · 5-second portrait dance from my photo |
| P-mood | Upload OK; user did not pick dance energy | Soft graceful dance · Upbeat lively dance · K-pop style groove |
| P-fail | `generate_video` failed after one retry | Try again from my photo · I'll set duration or orientation (`fill_input`) |
| P-refuse | Male subject, underage, explicit nudity, or sexual explicit request | Upload an adult woman's photo · I'll describe a family-safe idea (`fill_input`) |
| P-done | Dance vid