add-tui

Create a TUI channel for NanoBob with terminal-based chat.

39|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/BeamusWayne/RAG-learning --skill add-tui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-tui
Source: https://github.com/BeamusWayne/RAG-learning/tree/main/Experiment/NanoBob/.claude/skills/add-tui
Command: npx skills add https://github.com/BeamusWayne/RAG-learning --skill add-tui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add a Terminal User Interface (TUI) channel for direct terminal communication with NanoBob.

Core Features & Use Cases

  • Create src/channels/tui.ts with TUI channel implementation
  • Add import to src/channels/index.ts
  • Add ink and @inkjs/ui dependencies
  • Enable interactive terminal chat

Quick Start

Use the add-tui skill to add a TUI channel for NanoBob and start the interactive terminal chat.

Frequently Asked Questions about add-tui

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

FAQPage Schema
How do I add a terminal UI channel for interactive bot testing?

To add a terminal UI channel for interactive bot testing, you create a channel file, register it in the channels index, and install ink dependencies to enable direct terminal-based conversations.

What is a TUI channel used for in development workflows?

A TUI channel is used for in-terminal control and rapid iteration during development, such as live debugging or demonstrations, enabling direct terminal-based conversations with the bot without needing external interfaces.

Do I need ink and @inkjs/ui to build an interactive terminal chat?

Yes, you need to add ink and @inkjs/ui as dependencies to build an interactive terminal chat, as these frameworks provide the required components for rendering the user interface directly within the terminal.

How do I register a new channel in my bot's source index?

To register a new channel in your bot's source index, you add an import statement for the new channel file to the central channels index file, ensuring the bot recognizes and loads the terminal interface during startup.

Can I use a terminal interface for live debugging instead of external messaging platforms?

Yes, you can use a terminal interface for live debugging instead of external platforms, as it specifies the required channel file and registration to meet core functional requirements for integrating a new channel directly in your terminal.