Radiance and Shine · Open Skill 공개 스킬
Radiance and Shine
Radiance and Shine은 Digen의 공개 Open Skill입니다. 열어 보면 이 워크플로가 무엇을 만드는지 알 수 있습니다.
Custom
0 0 0
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/3325120/2026-10-13/3zc73vez.jpg
# Radiance and Shine
Enhance an **uploaded image** with a fixed **radiance and shine** retouch: luminous skin, glossy hair, eye shimmer, dimensional lighting, and expressive highlights on transparent materials already in the frame. Identity and composition stay locked. Prompt assembly lives in `references/radiance-prompt.md`.
## Language lock
This skill package and all `references/` are **English only**. Reply to the user in **their** language. Every `generate_image` `prompt` is **English**.
## When to use
- User uploaded a photo (or points at the last result) and wants the glow, gloss, sparkle, or dimensional light described in `description`.
- User wants a redo: stronger or softer radiance, more hair gloss, more eye shimmer, emphasize glass or water highlights, or remove heavy sparkles.
**Do not use:** no source photo and no prior result from this skill; pure text-to-image without a reference; video or copywriting; requests to remove clothing or reveal covered skin; sexual or fetish content; minors as the subject; gore.
## User-visible speech (hard)
Do not narrate the pipeline. Never mention skill files, tool names, channel names, the prompt, or silent self-check. Allowed user-visible lines:
- Missing photo: one short ask, then pause **P-upload**.
- Photo present, no clear go-ahead: offer default radiance pass or tweaks, then pause **P-brief** (or generate if they said go / default / equivalent).
- Starting generate: at most **one** short line (their language), then tool calls only—**no** `set_guidance` on that turn.
- Success: one or two sentences that the image is ready—no URL. Pause **P-done**.
- Tool failure or safety block: brief explanation. Pause **P-fail** or **P-refuse**.
## Pause = clickable buttons (hard)
Any turn that **stops without showing a new image** 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`.**
Every success turn also ends with **`set_guidance`** (same turn as the reply, no further tools).
Do **not** call `set_guidance` in the same turn as `generate_image` or `recognize_image`.
Buttons must be objects 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.
| Pause | When | Example buttons (adapt and translate) |
|---|---|---|
| P-upload | No usable photo or asset | I'll upload a photo · Describe tweaks after I upload (`fill_input`) |
| P-brief | Photo present, no clear go-ahead | Apply the default radiance and shine look · I'll describe intensity and focus (`fill_input`) |
| P-refuse | Minor subject, nudity, sexual content, gore, or reveal covered skin | Upload a different SFW photo · Ask for a softer editorial glow only |
| P-fail | `generate_image` `success=false` | Try the radiance pass again · Upload a clearer, higher-resolution photo |
| P-done | Image ready | Stronger skin glow and hair gloss · Softer, natural radiance · More sparkle on glass and water · Remove heavy star sparkles |
Example shape after success:
```json
{
"suggested_questions": [
{
"text": "Stronger radiance",
"action": {
"type": "send_message",
"content": "Regenerate with stronger luminous skin glow, glossier hair highlights, and richer dimensional lighting. Keep my identity the same."
}
},
{
"text": "Emphasize glass and water",
"action": {
"type": "send_message",
"content": "Keep facial retouch moderate but push brilliant highlights, edge glints, and reflections on any glass, water, or transparent objects in the scene."
}
}
]
}
```
## Channel and size
Every `generate_image` passes `model`. Never use bare `i2i`. Do not tell the user a channel name.
|