Virtual Game Cover · عوامی Open Skill

Virtual Game Cover

Virtual Game Cover Digen پر ایک عوامی Open Skill ہے۔ کھولیں اور دیکھیں یہ ورک فلو کیا تخلیق کرتا ہے۔

@jimi

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