$npx -y skills add pexoai/pexo-skills --skill seedance-2.0-prompterExpert prompt engineering for Seedance 2.0. Use when the user wants to generate a video with multimodal assets (images, videos, audio) and needs the best possible prompt.
| 1 | # Seedance 2.0 Prompt Designer Skill |
| 2 | |
| 3 | This skill transforms a user's scattered multimodal assets (images, videos, audio) and ambiguous creative intent into a structured, executable prompt for the Seedance 2.0 video generation model. It acts as an expert prompt engineer, ensuring the highest quality output from the underlying model. |
| 4 | |
| 5 | ## When to Use |
| 6 | |
| 7 | - When the user provides multiple assets (images, videos, audio) for video generation. |
| 8 | - When the user's request is complex and requires careful prompt construction. |
| 9 | - When using the Seedance 2.0 model for video generation. |
| 10 | |
| 11 | ## Core Function |
| 12 | |
| 13 | This skill analyzes all user inputs and generates a single, optimized JSON object containing the final prompt and recommended parameters. The internal workflow (Recognition, Mapping, Construction) is handled automatically and should not be exposed to the user. |
| 14 | |
| 15 | ## Usage Example |
| 16 | |
| 17 | **User Request:** "Make the Mona Lisa drink a Coke. I want it to feel cinematic, like a close-up shot." |
| 18 | *User uploads `monalisa.png` and `coke.png`* |
| 19 | |
| 20 | **Agent using `seedance-2.0-prompter`:** |
| 21 | *The agent internally processes the request and assets, then outputs the final JSON to the next skill in the chain.* |
| 22 | |
| 23 | **Final Output (for internal use):** |
| 24 | ```json |
| 25 | { |
| 26 | "final_prompt": "A cinematic close-up shot of a woman picking up a bottle of Coke and taking a sip. The scene is lit with dramatic, high-contrast lighting. Use @monalisa as the subject reference, and the object appearing in the video is @coke.", |
| 27 | "recommended_parameters": { |
| 28 | "duration": 8, |
| 29 | "aspect_ratio": "16:9" |
| 30 | } |
| 31 | } |
| 32 | ``` |
| 33 | |
| 34 | ## Knowledge Base |
| 35 | |
| 36 | This skill relies on an internal knowledge base to make informed decisions. The agent MUST consult these files during execution. |
| 37 | |
| 38 | - **`/references/atomic_element_mapping.md`**: **Core Knowledge**. Contains the "Asset Type -> Atomic Element" and "Atomic Element -> Optimal Reference Method" mapping tables. |
| 39 | - **`/references/seedance_syntax_guide.md`**: Seedance 2.0 "@asset_name" syntax reference. |
| 40 | - **`/references/prompt_templates.md`**: Advanced prompt templates for different genres (e.g., Cinematic, Product Showcase, Narrative). |