Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jame581/dialogue-manager
Use when using the Dialogue Manager addon — .dialogue files with titles, responses, conditions and mutations, runtime balloons, and C# support
Passed 23 of 23 test cases with the skill, and 13 of 23 without it.
and 7 more in the full report
10 fixed13 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a line of response text in dialogue file format that checks if player_has_key is true before jumping to the title secret_room.
| Checked | Without skill | With skill |
|---|---|---|
| The condition block [if player_has_key] appears before the jump arrow => secret_room on the response line. | Missed | Passed |
The instructions your model reads when the skill loads.
Related skills: dialogue-system for hand-rolled dialogue data structures, localization for translating lines, popochiu for full adventure-game workflows.
Addon: Dialogue Manager · version
v3.10.4· Godot 4.6 · MIT · source: https://github.com/nathanhoad/godot_dialogue_manager · GDScript with official C# support.
| Approach | Best for |
|---|---|
dialogue-system skill (hand-rolled Resource data) | Full control over data shape, no addon dependency, small dialogue trees |
| Dialogue Manager | Script-like .dialogue text format, branching responses, conditions/mutations, translation pipeline, visual editor tab, official C# wrapper |
| Full adventure-game framework | Point-and-click games needing rooms/inventory/actors bundled with dialogue — Dialogue Manager only owns the dialogue layer |
Choose Dialogue Manager when writers want to author branching dialogue as readable script text (not
Inspector-edited Resources) and you want built-in conditions, mutations, random lines, and a translation
workflow (CSV or PO) for free. If you need dialogue as strongly-typed Resources you fully own, use
dialogue-system instead. Dialogue Manager only handles dialogue — it is not a full adventure/quest
framework, so a larger point-and-click framework would still own rooms, inventory, and actors around it.
addons/dialogue_manager/ from the
GitHub repo into res://addons/dialogue_manager/.DialogueManager autoload automatically — no manual
autoload step needed.addons/dialogue_manager/plugin.cfg:[plugin]
name="Dialogue Manager"
description="A powerful nonlinear dialogue system"
author="Nathan Hoad"
version="3.10.4"
script="plugin.gd"
test cases passed, vs 13 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.