player-battle-video · compétence Open Skill

player-battle-video

player-battle-video est une Open Skill publique sur Digen. Ouvrez-la pour voir ce que ce workflow crée.

@yeryang25

Game

4 0 4

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4166078/2026-09-25/6pcjyy9k.webp

# Player Battle Video

Create a ~30 second, realistic, 16:9 battle video between 2–4 distinct fighters. Each player is a different character; each gets its own battle clip, and all clips are stitched into one full battle with background music. No voiceover.

## When to use
- The user wants a short realistic battle video between 2–4 players/fighters, each a distinct character.
- The user wants to revise one stage (regenerate a fighter, redo a clip, restyle a character) or continue with the next clip.

## Steps
1. **Clarify the roster.** Ask how many players (2–4) and, for each, their identity: name, appearance, weapon, fighting style, and the arena/setting. If the user doesn't specify, propose distinct defaults (e.g. a boxer, a swordsman, a martial artist, a brawler) and confirm before generating.
2. **Generate one realistic character image per fighter** with `generate_image`:
   - `model='t2i'`, `orientation='landscape'`, `resolution='720P'`.
   - Prompt: photorealistic full-body shot of the fighter in a battle-ready pose inside the arena, detailed face, gear and weapon, dramatic lighting.
   - `name=<fighter name>`, `entity_type='characters'`.
3. **Generate a battle clip per fighter** with `generate_video`:
   - `model='i2v'`, `input_urls=[that fighter's character image]`, `orientation='landscape'`.
   - `duration = round(30 / number_of_players)` seconds so the clips total ~30s.
   - Prompt: that fighter attacking/combat in the arena, realistic motion, camera shake, impact.
   - `name=<fighter name> battle`, `entity_type='storyboard_videos'`.
4. **Generate background music** with `generate_music`:
   - Prompt: intense epic battle soundtrack, percussion and brass, ~30 seconds, no vocals.
   - `name='battle music'`, `entity_type='music'`.
5. **Mix into the final full battle** with `mix_clips`:
   - Concatenate the per-player clips in roster order as the video track; add the music as the audio track.
   - `name='full battle'`, `entity_type='final_videos'`, `orientation='landscape'`.
6. Reply in natural language with the final video; don't paste large URL blocks.

## Notes
- Keep every fighter visually distinct (different build, gear, colors, weapon) so the clips read as separate characters.
- Intermediate products (character images, per-player clips, music) will appear on the canvas alongside the final video — that's expected.
- Report failures honestly and never fabricate URLs. Video generation does not support NSFW/adult content on any channel; politely decline such requests.