dialogue-designer

Generate .dtree dialogue trees for CRPG engines with branching and quest nodes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cautiouskurns/Game-Template --skill dialogue-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dialogue-designer
Source: https://github.com/cautiouskurns/Game-Template/tree/main/.claude/skills/dialogue-designer
Command: npx skills add https://github.com/cautiouskurns/Game-Template --skill dialogue-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps game teams generate structured dialogue trees (.dtree) that align with a character's voice, support branching narratives, and integrate with quest and flag systems, reducing manual scripting.

Core Features & Use Cases

  • Voice-consistent dialogue nodes that reflect established character voices and tone.
  • Branching, checks and flags support including Choice, Branch, SkillCheck, FlagCheck, Quest, and Item nodes for dynamic storytelling.
  • CRPG-ready output: generates .dtree files that conform to the official dialogue_schema.json and integrate with the engine.

Quick Start

Use the dialogue-designer to craft a dialogue for an NPC and export a .dtree to your data/dialogue folder for the CRPG engine.

Frequently Asked Questions about dialogue-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create branching dialogue trees for a CRPG?

You can create branching dialogue trees by defining character voices, branching decisions, and quest states, then exporting engine-ready .dtree JSON files conforming to the official dialogue schema for direct engine integration.

What are CRPG dialogue nodes and how do skill checks work?

CRPG dialogue nodes are structured data points including Choice, Branch, SkillCheck, FlagCheck, Quest, and Item types. Skill checks work by evaluating character profiles and flags against node conditions to drive dynamic branching paths.

Can I generate dialogue_schema.json compatible files for a custom engine?

Yes, you can generate dialogue_schema.json compatible files. The skill outputs deterministic .dtree JSON structures validated against the official crpg_engine dialogue schema, ensuring seamless compatibility with supported game engines.

What is the best way to manage character voice consistency across branching narratives?

The best way to manage character voice consistency across branching narratives is to reference established character profiles and tone guidelines directly within voice-consistent dialogue nodes during the .dtree generation process.

Does dialogue tree generation support quest state and flag integration?

Yes, dialogue tree generation supports quest state and flag integration. It processes Quest and FlagCheck nodes alongside character profiles and skill checks to ensure dynamic storytelling aligns with the game's quest systems.

Why does my exported dialogue tree fail schema validation?

Exported dialogue trees fail schema validation when node types or connections do not conform to the official dialogue_schema.json. The Dialogue Designer SDK validates node structures to ensure deterministic, engine-ready output.