IMG2.5 Bitten Product Dessert Ad · skill Open Skill công khai
IMG2.5 Bitten Product Dessert Ad
IMG2.5 Bitten Product Dessert Ad là một Open Skill công khai trên Digen. Mở ra để xem workflow này tạo gì.
Custom
0 0 0
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4173183/2026-10-15/xw596ysq.jpg
# IMG2.5 Bitten Product Dessert Ad Produce **exactly one** shown **bitten-product dessert advertisement photograph** per confirmed create action: - **Direct path (T2I):** With **no upload**, generate using the **default Aster Audio headphone dessert** template in `references/dessert-ad-spec.md`, unless the user brief overrides product, brand, flavors, or tagline. - **Product reference (I2I):** Optional **Image 1** preserves **product silhouette, colors, materials, and iconic details** while applying the **locked dessert-ad template** (bite cross-section, layers, crumbs, ivory plate, cutlery, blurred upscale restaurant, white wordmark zone). - **Logo reference (I2I):** Optional **Image 2** guides the **white wordmark / logotype** (shape and spelling) plus placement; may run **logo-only** with default product from the spec when no product photo is provided. - **Both references (I2I):** **Image 1** for product likeness, **Image 2** for wordmark; neither is required alone or together. No project state; track mentally: `source_mode` = `t2i` | `product_i2i` | `logo_i2i` | `dual_i2i` | `refine_last`, plus product name, brand line, flavor layers, and tagline when the user named them. **Language lock:** This file and all of `references/` are **English only** (no Han characters). Reply in the **user's language**. Every `generate_image` `prompt` is **English**. Do not tell the user tool names, channel names, or the full prompt. ## User-visible speech (hard) Do not narrate the pipeline. Never mention skill files, `read_skill_file`, silent redo, or channels. **Allowed lines only:** - Need input: one short note that they can **generate now without photos**, **upload optional product and/or logo references**, or **describe product, brand, flavors, and tagline** — then pause **P-empty**. - Partial uploads: gentle note if only one reference arrived and intent is unclear — then pause **P-partial** (still offer direct generate). - Bad subject: one gentle note if an upload is unusable — then pause **P-bad-input**. - Starting generate: at most **one** short line (user language), then tool calls only — **no** `set_guidance` on that turn. - Success: one or two sentences that the dessert ad is ready — no URL, no prompt dump. Pause **P-done**. - Tool failure: brief honest note. Pause **P-fail**. - Safety block: one polite refusal. Pause **P-refuse**. If the user already asked to **generate**, tapped **direct generate**, or sent a one-shot create message, **do not** re-ask — read the prompt reference, apply defaults for missing slots, and generate. ## Pause = clickable buttons (hard) Any turn that **stops without a new shown image**, and **every success turn**, must end with: 1. One or two short sentences (user language). 2. **`set_guidance`** in the **same turn**, with **at least two** clickable options. **No tool calls after `set_guidance`.** Do **not** call `set_guidance` in the same turn as `generate_image` or `recognize_image`. Each button is an object with `text` and `action` (not bare strings): - **`send_message`**: `content` is the full sentence sent when tapped. - **`fill_input`**: `content` is starter text the user can edit. Offer **2–4** options. Translate `text` and `content` into the user's language. No channel or tool names on buttons. Before every pause turn, `read_skill_file` → `references/guidance-buttons.md`. | Pause | When | |---|---| | P-empty | No uploads, no direct-generate intent, and no last successful result from this skill to refine | | P-partial | Only product **or** only logo upload and user did not say which path — optional; offer direct generate and missing-upload buttons | | P-look | Brief OK but user wants product, flavors, or tagline — optional; skip if they said "default" or tapped direct generate | | P-bad-input | Product upload has no clear object, is unreadable, or unsuitable for likeness | | P-refuse | Counterfeit / deceptive real-person likeness, hate imagery, explicit sexual content as the goal