bubbles-v2

Generate, explain, and debug Bubble Tea component code with Charm's Bubbles v2 library for Go.

2|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/rigerc/bubbletea-v2-scaffold --skill bubbles-v2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bubbles-v2
Source: https://github.com/rigerc/bubbletea-v2-scaffold/tree/main/.claude/skills/bubbles-v2
Command: npx skills add https://github.com/rigerc/bubbletea-v2-scaffold --skill bubbles-v2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of complex Terminal User Interfaces (TUIs) in Go by providing pre-built, customizable components, eliminating the need to build UI elements from scratch.

Core Features & Use Cases

  • Component Library: Offers a rich set of ready-to-use components like spinners, text inputs, lists, tables, and more.
  • TUI Development Acceleration: Speeds up Go TUI development by abstracting common UI patterns.
  • Use Case: You need to build a command-line application that requires a user to select an item from a list, input text, and see a progress bar. This Skill provides all these components.

Quick Start

Use the bubbles-v2 skill to generate example code for a text input component.

Frequently Asked Questions about bubbles-v2

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

FAQPage Schema
How do I build a Go TUI with spinners and text inputs using Charm Bubbles?

This Skill generates and explains Bubble Tea component code using the Charm Bubbles v2 library to build Go TUIs with spinners, text inputs, and other UI elements. It provides ready-to-use customizable components for terminal interfaces.

How do I migrate my existing Go TUI code from Bubbles v1 to the v2 API?

To migrate Go TUI code from Bubbles v1 to the v2 API, this Skill explains v2 API specifics and provides migration guidance. It covers version differences to help transition existing Bubble Tea components smoothly.

Can I generate list and table components for a Go command-line application?

Yes, you can generate list and table components for a Go command-line application using this Skill. It produces Bubble Tea component code for lists, tables, progress bars, viewports, file pickers, timers, stopwatches, help views, paginators, and keybindings.

What's the best way to add a progress bar to a Bubble Tea TUI in Go?

To add a progress bar to a Bubble Tea TUI in Go, this Skill generates pre-built, customizable progress bar component code using the Charm Bubbles v2 library. It eliminates the need to build UI elements from scratch.

Do I need any external dependencies to use Charm Bubbles v2 components in my Go project?

You do not need external dependencies beyond the Charm Bubbles v2 library itself to use components in your Go project. This Skill has zero listed dependencies and generates Bubble Tea component code that integrates directly with the Bubbles v2 API.

Why does my Bubbles v2 text input component not render correctly in the terminal?

If your Bubbles v2 text input component does not render correctly in the terminal, this Skill debugs Bubble Tea component code and explains v2 API specifics. It helps identify issues with view rendering and component initialization in Go TUIs.