Skip to main content
skill CX Codex

godot-genre-visual-novel — Claude Code skill for Godot visual novels

An agent skill for building visual novels in Godot: branching narrative, dialogue, rollback and persistent flags.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a claude-code
Open on GitHub

What godot-genre-visual-novel does

The skill treats a visual novel as a loop: read a line, hit a choice, branch, live with the consequence, reach an ending. Your agent gets the rules plus four scripts — story_manager.gd for flag-aware dialogue, dialogue_ui.gd for the typewriter and choice window, vn_rollback_manager.gd for the history stack, visual_novel_patterns.gd for BBCode effects and sprite layering.

Order matters here. Snapshot the state before you mutate flags, or undo lies to the player. The typewriter runs on a Tween over visible_ratio, not _process, and on skip the ratio jumps straight to 1.0. Choices are filtered by StringName flags, heavy backgrounds load through ResourceLoader.load_threaded_request(), and the active speaker goes to the front with move_to_front(). Dialogue text belongs in JSON, CSV or custom Resource files, not in GDScript, and the box stays at three or four lines.

A decision table covers storage: JSON or CSV scripts, typed Resource dialogue trees, the Dialogic plugin, or a small custom build. If Dialogic already owns your timelines, don't write a second StoryManager. The skill lives in thedivergentai/Game-Dev-Agentic-Skills under LGPL-3.0 and targets Godot.

What it helps with

  • build a branching story with flags instead of hardcoded lines
  • add a typewriter effect with instant skip on input
  • let players roll back a misclicked choice
  • layer character sprites and dim everyone but the speaker
  • keep narrative text in JSON or Resources so writers can edit it

Example prompts for the agent

  • Set up a dialogue system for a Godot visual novel using this skill
  • Add state rollback for flags and backgrounds with vn_rollback_manager.gd
  • Filter choice options by StringName flags

How to install godot-genre-visual-novel

1Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a claude-code

2Manually: put the files in place

~/.claude/skills/godot-genre-visual-novel/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/godot-genre-visual-novel/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about godot-genre-visual-novel

How do I install godot-genre-visual-novel in Claude?

Run npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a claude-code. The skill lands at ~/.claude/skills/godot-genre-visual-novel/SKILL.md.

What does godot-genre-visual-novel do?

It gives your agent rules and scripts for a Godot visual novel: dialogue, branching, choice consequences, rollback, typewriter text and sprite layering.

Do I still need the Dialogic plugin with this skill?

Not necessarily. Dialogic is the pick when you want ready timelines, characters and themes with editor tooling, and then you skip building a second StoryManager. A small novel can run on the skill's scripts alone.

Similar skills

Everything for Game dev and 3D: Unity, Unreal, Godot, Blender →

From the same set51

godot-genre-platformer Equips AI coding assistants with Godot platformer movement standards, from coyote timing and jump buffering to camera smoothing. Handy for building responsive character controls. CX Codex +1 342installs godot-quest-system A skill that steers your coding agent through building a Godot quest system: objectives, progress, rewards, branching chains. Useful when an RPG needs its quest logic sorted out. CX Codex +1 344installs godot-genre-idle-clicker A skill for idle games in Godot: big numbers, exponential costs, offline income and prestige. CX Codex +1 338installs godot-composition-apps Architecture rules for Godot apps and tool windows: an orchestrator plus components, signals up, calls down. CX Codex +1 330installs godot-genre-simulation A skill for building simulation and tycoon games in Godot: integer-cent economy, physics-driven ticks, NPC schedules. Useful once your city or factory starts to stutter. CX Codex +1 330installs godot-genre-horror Provides horror game blueprints and rules for Godot projects. It structures tension pacing, sensory stalker logic, and inventory scarcity. CX Codex +1 324installs godot-genre-rts A blueprint for real-time strategy in Godot: drag-box selection, command queues, fog of war, resource economy and AI opponents, with a list of what to avoid. CX Codex +1 307installs godot-genre-puzzle Architectural guidelines for Godot puzzle games. Helps set up grid mechanics, native UndoRedo actions, and soft-lock checks without dragging down frame rates. CX Codex +1 300installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor