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.