Virtual Game Cover · skill publik Open Skill
Virtual Game Cover
Virtual Game Cover adalah Open Skill publik di Digen. Buka untuk melihat apa yang dibuat alur ini.
Custom
0 1 1
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/3325120/2026-10-13/56j4r234.jpg
# Virtual Game Cover One **square pixel-art screenshot** that reads as a **playable interaction game**, not a poster, logo, or title splash. Default genre matches the reference covers: cozy bedroom, adult heroine in a themed costume, cream pixel UI, affection and training readouts, side action buttons, bottom dialogue box. No project state. One image is the product. Do not generate video. ## When to use - The user wants a virtual game cover: a square pixel screenshot of a romance or interaction game, not a poster. - They upload a character and want that person as the in-game heroine. - They only want to change outfit, layout, palette, or the words on an existing cover from this skill. ## Steps 1. `read_skill_file` → `references/00-language.md` and lock `user_lang`. 2. `read_skill_file` → `references/01-intake.md`. Lock layout, costume, and the exact on-screen strings. Use `recognize_image` only when an upload exists. 3. `read_skill_file` → `references/02-cover.md`. Call `generate_image` once (`model='t2i'` or `'i2i'`, `orientation='square'`). 4. Reply in `user_lang`. If this turn stops and waits, call `set_guidance` in that same turn with clickable buttons (see Pause + guidance). ## Global language lock This file, frontmatter, and every file under `references/` are **English only — zero Han / CJK characters**. User-facing copy uses locked `user_lang` per `references/00-language.md`. `generate_image` `prompt` is **always English**. Quoted on-screen UI strings inside that prompt follow `references/02-cover.md` (short English labels by default). ## What the picture must contain - Crisp **16-bit pixel art** (visible pixels, not smooth illustration, not 3D, not a photo). - **Square** frame. Cozy bedroom behind the UI. - **One or two adult women**, full body, feet visible, themed costume, facing the viewer. - A real game HUD: name or stats, bars, buttons with icons, one dialogue box. - Every on-screen word is **chosen before the tool call** and written in quotes in the prompt. No extra paragraphs of text. Two layouts. Pick one per run. Do not mix them in one image. | Layout | When | Read | |---|---|---| | **A — Callout** | One heroine. Dotted lines label Mouth, Chest, Hand, Thighs. Stats stack on the left. Eight buttons in a right column. | `references/02-cover.md` | | **B — Duo panel** | Two heroines. Left column of body-crop thumbnails with sensitivity bars. Right side is a 2×4 button grid plus a stat card. | `references/02-cover.md` | If the user does not choose, alternate layouts across runs in the same conversation. First run with no preference: **Layout A**. ## Pipeline | # | Stage | File | Output | |---|---|---|---| | 1 | Language | `references/00-language.md` | `user_lang` locked | | 2 | Intake | `references/01-intake.md` | Theme, layout, exact UI strings | | 3 | Cover | `references/02-cover.md` | One `generate_image` | Read **one** reference at a time. Do not bulk-read. **Order is hard:** lock language, then intake, then one image. Do not call `generate_image` during intake. ## Tools - `recognize_image` — only when the user uploaded a character or a previous cover. Extract hair, eyes, costume colors, age presentation. Do not paste a celebrity name into the prompt. - `generate_image` — the cover. - No photo to preserve, or identity is described in words: `model='t2i'`. - Revise an existing cover, or the user insists the uploaded face must be kept: `model='i2i'` and `input_urls` is that image. - **Never** `t2i.hd`, `i2i.hd`, or any `.hd` variant. This cover style is adult-themed; those variants reject it. - `orientation='square'`. `resolution='2K'`. If the tool rejects `2K`, retry once at `1080P`. - `name`: short title in `user_lang`. `entity_type='storyboard_images'`. ## Collaboration - User gave a theme, a character, or a reference image: **generate the cover in this turn** after intake. Do not stop to ask for permission. - User message is only "make a cover" with no theme and no image: stop a