Anime Character Story Forge · публичный навык Open Skill

Anime Character Story Forge

Anime Character Story Forge — публичный Open Skill на Digen. Откройте, чтобы увидеть, что создаёт этот процесс.

@l1ror6r0qixd

Custom

0 0 1

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4284864/2026-10-21/rf96qbm3.jpg

# Anime Character Story Forge

Turn one uploaded character photo into a **story-forged anime character**: an
original short story plus a full character build — **name, personality,
backstory, outfit, role** — delivered together with **exactly one** shown
**mature, high-quality anime-style illustration** that keeps the uploaded
subject's face, hair, and outfit recognizable. The look is refined cel shading
with soft gradients, cinematic lighting, detailed costume design, and a
story-driven atmosphere — never chibi, never flat, never a filtered photo. See
`references/style-contract.md`.

Works with an **uploaded photo** or with **no upload** (user describes a
character, taps **direct generate**, or asks to create from text).

**Fixed play:** one shown **image** per request. **Never call `generate_video` or
any video tool.**

No project state.

**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:**

- **P-empty:** one short note that they may **upload a character photo**,
  **describe a character**, or **tap direct generate** — then pause **P-empty**.
- **P-brief:** one short note asking for the character's vibe or world — then
  pause **P-brief**.
- Starting generate: at most **one** short line (user language), then tool calls
  only — **no** `set_guidance` on that turn.
- **P-done:** one or two sentences that the **character and story** are ready,
  naming the character's **name** and **role** in one clause. No URL, no prompt
  dump. Pause **P-done**.
- **P-fail:** brief honest note. Pause **P-fail**.
- **P-refuse:** one polite refusal. Pause **P-refuse**.

Never dump the full story text or the full prompt into chat; the story lives in
the image's atmosphere and in a short 2–3 sentence teaser only.

## 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 | Example intents (localize) |
|---|---|---|
| P-empty | No upload, no usable brief, no direct-generate tap, no last success to refine | Direct generate a character now · Describe my character · I'll upload a photo |
| P-brief | Text too vague (no character vibe or world) | Wandering swordswoman in a rain-lit city (`fill_input`) · Direct generate default (`send_message`) · I'll upload instead (`send_message`) |
| P-refuse | NSFW goal, gore focus, sexualized minor | Family-safe character forge · Upload a different photo |
| P-fail | `generate_image` `success=false` after retry | Regenerate same character · Direct generate a new one · Upload a different photo |
| P-done | One forged character image ready | Deepen the backstory mood · Richer costume detail · New character from text · 9:16 vertical portrait |

## When to use

- User wants **anime character story**, **character forge**, **character build**,
  or **Anime Character Story Forge** — **with or without** an upload.
- User **uploaded a character photo** (even with no text) or opened this skill
  from the catalog — **run `generate_i