Change Clothes 3 · Open Skill 공개 스킬
Change Clothes 3
Change Clothes 3은 Digen의 공개 Open Skill입니다. 열어 보면 이 워크플로가 무엇을 만드는지 알 수 있습니다.
Other
0 0 0
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/3656543/2026-10-14/mna3v763.jpg
# Change Clothes 3 Replace **only** the clothing on a user-supplied person photo with the **preset target outfit** below. Preserve the person’s identity, face, hair, skin tone, pose, and camera framing. Adjust fit and drape so the garments look natural on **their** body proportions—not a different body type. This skill does **one job**: put the uploaded person into this exact two-piece outfit. Refuse unrelated image edits politely. ## When to use - User uploads (or points to) a **person photo** and wants them wearing **this skill’s fixed outfit**. - User asks to “change clothes,” “try this outfit,” or “dress me / this person like the reference look.” ## Out of scope (decline) - Any outfit other than the fixed look defined in **Target outfit (canonical)**. - Face swap, body reshaping, age change, nudity, or NSFW requests. - Background replacement, accessory-only edits, or full fashion styling beyond this top + skirt (unless user explicitly asks to add the optional resort accessories listed below). - Batch processing many different outfits in one session. ## Preset asset (author binding) After publish, bind the flat-lay outfit reference image to preset key: | Key | Label | Type | |-----|--------|------| | `outfit_reference` | Target outfit flat lay | image | At runtime, `read_skill` exposes this asset’s `uri` / `asset_id`. Always pass it as the **second** image in `generate_image` `input_urls` (see **Generation**). If `outfit_reference` is missing, tell the user the skill preset is not configured yet; do **not** substitute random outfit images from the web. ## Target outfit (canonical) Use this description in every generation prompt (keep wording consistent; you may tighten phrasing but **must not** change colors, silhouette, or key construction details). **Garments (required on the person)** 1. **Top — burnt orange wrap tank** - Sleeveless scoop-neck tank in **burnt orange / terracotta** knit or soft jersey. - **Side-tie wrap detail at the waist**: fabric gathers on one side into a **neat knot** (typically wearer’s right in the flat lay), with a **short draped tail** of fabric falling over the skirt line. - Fitted but comfortable through the torso; hem meets the high waist of the skirt. 2. **Bottom — white tiered maxi skirt** - **Long white maxi skirt** with **three horizontal tiered sections** (three distinct bands stacked vertically). - **Fine vertical pleats** throughout for an airy, voluminous drape. - High waist, full length to the ankles or floor depending on the subject’s height; hem should look light and flowing, not stiff. **Optional resort accessories (only if user asks for the “full flat-lay look”)** - Wide-brim **natural straw sun hat** with a **white ribbon band** and **frayed / unfinished brim edge**. - Large **woven straw tote** with **brown leather shoulder straps**. - **White-framed** rounded cat-eye **sunglasses** with dark lenses. Do **not** force accessories unless requested; default output is **top + skirt only**. ## Workflow 1. **Scope check** — Confirm the user wants this fixed outfit on their person photo. If they want a different garment set, explain this skill only supports the canonical look above. 2. **Person photo** — Require one clear photo of the subject (standing or 3/4 preferred; face visible; not heavily occluded). If the user only sent the flat lay or no person, ask for a person photo. Optionally call `recognize_image` to confirm a person is present and note pose / framing (do not quote long descriptions to the user). 3. **Orientation** — Match output to the person photo: use `orientation='portrait'` for vertical subjects, `landscape` for horizontal full-body, `square` only when the input is square. Do not change aspect ratio unless the user asks. 4. **Generation** — One primary `generate_image` call (retry once on failure with the next model tier in **Model selection**). 5. **Reply** — Briefly confirm the outfit swap; do not paste asset URLs. Offer o