godot-ui-rich-text

Automate BBCode-rich RichTextLabel formatting in Godot dialogue UI.

Updated Aug 8, 2026
One-click install
npx skills add https://github.com/kimgea/agent-kit --skill godot-ui-rich-text-kimgea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-ui-rich-text
Source: https://github.com/kimgea/agent-kit/tree/main/skills/godot-ui-rich-text
Command: npx skills add https://github.com/kimgea/agent-kit --skill godot-ui-rich-text-kimgea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provide a ready-to-use Godot RichTextLabel blueprint to simplify building richly formatted dialogue and UI text with BBCode tags, images, and clickable links, plus built-in text effects.

Core Features & Use Cases

  • RichTextLabel BBCode support: bold, italic, underline, color, images, and clickable links
  • Meta tags and dynamic content: easy handling of metadata in dialogues and UI
  • Custom text effects: ready-to-use RichTextEffect shaders and a simple animator for dynamic text rendering
  • Use cases: ideal for narrative/dialogue UI, in-game prompts, and rich text presentations

Quick Start

Add a RichTextLabel to your scene, enable BBCode, and apply the provided blueprint to render formatted dialogue with clickable links.

Frequently Asked Questions about godot-ui-rich-text

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

FAQPage Schema
How do I add clickable links and images to Godot RichTextLabel dialogue?

You can add clickable links and images to Godot RichTextLabel dialogue by enabling BBCode and applying structured scripts that handle meta tags and dynamic content loading. This provides a blueprint for richly formatted text without manual parsing.

What are custom RichTextEffect shaders in Godot used for?

Custom RichTextEffect shaders in Godot are used for dynamic text rendering in UI and dialogue systems. They enable animated text effects and rich visual presentations within a RichTextLabel node without writing complex animation logic.

Can I use BBCode tags for bold and color formatting in Godot UI text?

Yes, you can use BBCode tags for bold, italic, underline, and color formatting in Godot UI text. By enabling BBCode on a RichTextLabel node, the built-in support automatically parses these tags to render styled text.

What is the best way to build a narrative dialogue UI in Godot?

The best way to build a narrative dialogue UI in Godot is using a RichTextLabel blueprint with BBCode support. This approach handles metadata, custom text effects, and dynamic content loading to streamline dialogue presentation.

Does Godot RichTextLabel require manual setup for dynamic text effects?

No, Godot RichTextLabel does not require manual setup for dynamic text effects when using a structured blueprint. Ready-to-use RichTextEffect shaders and a simple animator can be applied directly to automate dynamic text rendering.