This is a complete resource-based dialogue architecture for Godot narrative games. You get graph traversal, conditional branching with flags, typewriter effects, character portraits, and localization hooks. The AutoLoad manager pattern keeps dialogue state separate from UI, which matters when scenes reload. The "NEVER" section is worth reading, especially the bits about not hardcoding text and always providing skip options for typewriter effects. It leans heavily on Resources for data modularity, so you'll be creating DialogueLine and DialogueChoice assets in the inspector rather than parsing JSON, though the dialogue_engine script does support external graph loading. Good foundation for RPGs or visual novels where conversation trees get complex.

skills.sh installs
281
GitHub stars
464
last updated
Aug 21, 2026

Install

$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-dialogue-system --agent claude-code

Installs into .claude/skills of the current project.

Files

Dialogue System

Data-driven dialogue routing — not beginner typewriter tutorials.

NEVER Do in Dialogue Systems

Sponsors

Details

Repository
github.com/thedivergentai/gd-agentic-skills
Categories
AI & Agent Building, Design & UI/UX, Game Development
First seen
Jun 3, 2026

More from thedivergentai/gd-agentic-skills

All 51
1sugarforever avatarpersonal-writing-stylesugarforever/01coder-agent-skillsApply the user's Chinese writing style when writing, translating, editing, proofreading, polishing, or publishing Chinese content, including blog posts, article280skills.sh installs
2gohypergiant avataraccelint-tanstack-query-best-practicesgohypergiant/agent-skillsUse when configuring QueryClient, implementing mutations, debugging performance, or adding optimistic updates with @tanstack/react-query in Next.js App Router. 279skills.sh installs
3thedivergentai avatargodot-ui-containersthedivergentai/gd-agentic-skillsExpert blueprint for responsive UI layouts using Container nodes (HBoxContainer, VBoxContainer, GridContainer, MarginContainer, ScrollContainer, HFlowContainer,279skills.sh installs
4tech-leads-club avatarperf-web-optimizationtech-leads-club/agent-skillsOptimize web performance: bundle size, images, caching, lazy loading, and overall page speed. Use when site is slow, reducing bundle size, fixing layout shifts,278skills.sh installs
5chengzuopeng avatarstock-screenerchengzuopeng/stock-sdk-mcp股票筛选器 - 按条件筛选全市场股票,找出符合策略的标的277skills.sh installs
6rstackjs avatarrspack-debuggingrstackjs/agent-skillsHelps Rspack users and developers debug crashes or deadlocks/hangs in the Rspack build process using LLDB. Use this Skill when users encounter "Segmentation fau277skills.sh installs