Anime Style Jujutsu Kaisen · skill pubblica Open Skill

Anime Style Jujutsu Kaisen

Anime Style Jujutsu Kaisen è una Open Skill pubblica su Digen. Aprila per vedere cosa crea questo workflow.

@luouaua

Custom

0 0 0

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4277547/2026-10-14/pkc3c2tz.jpg

# Anime Style Jujutsu Kaisen

Turn the user's **photo or artwork** into one **dark fantasy anime illustration** in the **Jujutsu Kaisen** look: cel-shaded rendering, bold clean lineart, dramatic high-contrast cinematic lighting, moody desaturated colors with vivid cursed-energy accents, textured atmospheric backgrounds, and sharp dynamic composition. **Lock identity, pose, and framing** from the source unless the user asks to change mood or crop.

Supports **image upload**, **text-only scene or character description** (hidden base then shown stylize), or **refine last output**. 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, stack names, or the full prompt.

## User-visible speech (hard)

Do not narrate the pipeline. Never mention skill files, `read_skill_file`, self-check, silent redo, or channels.

**Allowed lines only:**

- Need input: one short question, then pause **P-empty** or **P-brief**.
- 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 JJK-style illustration 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**.

## 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 (`replace: true` when replacing the input box).

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 prior success to refine | I'll upload a photo · Describe a scene for text-only JJK anime |
| P-brief | Text too vague (no subject or setting) | Example brief (`fill_input`) · I'll upload instead (`send_message`) |
| P-refuse | Sexual content, nudity, fetish, gore, sexualized minors | Family-safe portrait instead · Upload different image |
| P-fail | `generate_image` `success=false` after retry | Regenerate same source · Upload different photo |
| P-done | JJK-style result ready | Stronger cursed-energy glow · Darker mood · 9:16 vertical · Regenerate cleaner lineart |

## When to use

- User uploads a **photo or illustration** and wants **Jujutsu Kaisen–style anime art** from it.
- User names **JJK**, **Jujutsu Kaisen**, **cursed energy**, or **dark battle anime** filter on an image.
- Follow-up: **regenerate**, **more purple energy**, **darker background**, **stronger lineart**, **ratio change**, or fix a weak pass.
- Text-only: user describes a character or scene to render in this style (two-step flow in Steps).

**Do not use:** video or music; photoreal conversion (use anime-to-realistic skills); unrelated identity swap; plush or pixel gag styles; NSFW or sexualized minors.

## Reference files

| File | When |
|---|---|
| `references/jjk-style-prompt.md` | Before every `generate_image`; safety stop rules |
| `references/guidance-buttons.md` | Before every pause turn that calls `set_guidance` |

## Channel and resolution

Every `generate_image` passes `model`. Never use physical model names. Never tell the user a channel name. Do not use bare `t2i` or bare `i2i`