Agent skill

dialogue-box

Implement dialogue UI (typewriter + advance) for touch/keyboard

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/dialogue-box

SKILL.md

Skill: Dialogue Box UI

Objective

Implement a reusable dialogue box for NPC and object interactions.

Steps

  1. Create DialogueBox.tscn (Control):
  • panel/background
  • label for text
  • optional continue icon
  1. Implement DialogueBox.gd:
  • show_text(text: String)
  • typewriter reveal with configurable speed
  • confirm to: reveal instantly if mid-type; otherwise advance/close
  1. Add a simple DialogueManager:
  • queues lines
  • blocks player input while visible

Verification

  • NPC interaction displays multi-line dialogue.
  • Dialogue can be advanced quickly.
  • Works with touch and keyboard.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results