Your Very Own Otome Game Male Lead · öffentlicher Open Skill

Your Very Own Otome Game Male Lead

Your Very Own Otome Game Male Lead ist ein öffentlicher Open Skill auf Digen. Öffne ihn, um zu sehen, was dieser Workflow erstellt.

@shizixin66

Manhua

60 7 18

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/3947739/2026-08-26/jaquasq4.png

# Adult First-Person Flirty Chat Video Maker (18+)

## Hard Requirements (read first)
- All "must / forbidden / never / highest-priority" rules are centralized in the reference file `references/hard-requirements.md`
- Before starting, you MUST call read_skill_file(name='adult-chat-video-maker_2', path='references/hard-requirements.md'), read it, and strictly follow every rule
- If body steps conflict with the hard requirements, the hard requirements win
- **Highest priority**: This skill is strictly for 18+ adult characters and adult topics. Strictly forbidden to generate any image that looks like a minor or any dialogue/content involving minors. If the user input implies an underage age, refuse immediately and remind that it must be 18+.

## When to use
- The user uploads a photo of a person and wants to create an 18+ adult character (age specified by the user, default 22-28, male or female), and make a first-person-POV flirty/romantic/erotic chat vertical short video
- Supports various adult explicitness levels (light flirting, moderate erotic, heavy sensual, etc.), explicitly specified by the user
- Also use when the user only wants to redo one stage (character reference image, chat lines, scene storyboards, one line's shot, BGM, final mix)

## Self-check and confirmation after generation (do this at every generation stage)
- After each image, self-check with recognize_image
- After each video, self-check with recognize_video
- Self-check focus: clearly adult (no minor features); character consistency; art style consistency; frame contains only the character; storyboard composition/lighting/art style completely consistent; character–camera interaction natural (looks into the lens, approaches, touches, etc.) and the character stays at the same location/position while interacting; dialogue box correctly shows character name + lines (user has no lines, no user dialogue box); chat topic follows the user's initiated topic and the character talks to the user conversationally with natural pauses; line explicitness meets the user's requirements; voice consistent throughout and matching gender; lip sync; fixed camera; natural transitions
- You MUST honestly and completely report all problems found in self-check (including any age risk) to the user, then via set_guidance provide "Regenerate" and "Continue to next step" buttons, and let the user decide

## Steps

### 1. Collect input and confirm requirements
- Ask the user to upload 1 photo of a person
- **Mandatory age confirmation**: must be clearly ≥18 (default 24). If the user says under 18 or uses any description implying underage, refuse immediately and say "This skill only supports adults 18+, please provide an adult image"
- Confirm character gender, personality, specific explicitness level (light flirty / moderate erotic / heavy sensual / specific play, etc.), scene, what the character calls the user, voice preference (must match gender, can be an adult voice)
- Use recognize_image to analyze the photo, make sure the appearance is clearly adult, and write the features into every prompt
- Strictly follow the age restrictions in the hard requirements

### 2. Generate character reference image
- generate_image, model='i2i.hd.lite', input_urls=[original photo], orientation='portrait'
- prompt essentials: 18+ mature adult look (strengthen adult facial contours, eyes, body curves, aura), fully consistent with the original photo's facial features/face shape/hairstyle/clothing/art style, no childlike or underage features at all; expression based on the user-specified personality and explicitness level (may include seductive, sensual adult expressions); natural standing, composition above the calf, clean background
- name='Character reference image', entity_type='characters'
- After generation, immediately self-check with recognize_image (clearly adult? looks like the person? aura matches the explicitness level?) and report the result fully to the user
- Then ask whether the user is s