Skip to content
Back to skills

Visual Novel Ui

ASecurity

Use when dialogue presentation needs portraits, nameplates, text advance, auto-play, skip, backlog, choice UI, or read-state behavior and those controls can skip choices, lose line identity, or diverge after localization.

  • 11 stars
  • 0 votes
  • 1 copy
  • 3 views
  • Added October 23, 2026
ai-agents

Works with

  • cli

Security analysis

A100/100

Scanned October 23, 2026

npx -y skills add jammyfu/open-game-skills --skill visual-novel-ui --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Visual Novel Ui?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Visual Novel Ui
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jammyfu-visual-novel-ui/badge)](https://www.skillsdirectory.com/skills/jammyfu-visual-novel-ui)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: visual-novel-ui
description: Use when dialogue presentation needs portraits, nameplates, text advance, auto-play, skip, backlog, choice UI, or read-state behavior and those controls can skip choices, lose line identity, or diverge after localization.
---

# Visual Novel UI

This skill owns **dialogue presentation and reading controls**, not narrative branch facts. `dialogue-flags` owns persistent branch outcomes; `game-localization` owns localized strings; `ui-hud-focus` owns interactive focus.

## Modes

| Mode | Reading control |
|---|---|
| page-click | explicit advance action |
| auto-play | authored auto-advance timing with user stop/pause |
| backlog | read-history viewer |

Every displayed line/choice references stable dialogue/line/choice IDs; localized text and screen position are presentation, not identity. Backlog records the seen line identity plus the locale/text version needed by project policy.

Skip/auto operate only over states marked skippable/read by the narrative system. A pending choice is an interactive state and cannot be auto-accepted or silently skipped. Choice focus/confirm/cancel follows `ui-hud-focus` and `input-design`.

Portrait/nameplate/speaker indicators reference stable speaker/asset IDs and localized labels through `game-localization`. Runtime language changes preserve current line/choice identity and branch state.

## Acceptance

Test manual advance, auto stop/resume, skip into a pending choice, backlog after localization switch, duplicate input edge and save/reload at a choice. The same stable line/choice IDs and `dialogue-flags` state remain intact; auto/skip never commits a choice without the authored action.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.