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.
npx skills add https://github.com/thedivergentai/gd-agentic-skills --skill godot-dialogue-system