Skip to content
mcp/skillhub

Agent Skill

Opentui skill

opentuimsmps/opentui-skillskill/opentui/SKILL.md

OpenTUI skill for building terminal user interfaces with the Core, React, or Solid APIs. Use for any TUI task including components, layout, keyboard and keymap handling, animations, and testing.

225MIT

always on

45 tokname + description

once used

2,301 tokSKILL.md body

bundled files

26230 KB

installs

64kskills.sh

Install the Opentui skill

Skills CLI (Claude Code, Codex, Cursor and others)

npx skills add https://github.com/msmps/opentui-skill --skill opentui

Claude Code, by hand (all projects)

git clone --depth 1 https://github.com/msmps/opentui-skill.git /tmp/opentui-skill
mkdir -p ~/.claude/skills
cp -R /tmp/opentui-skill/skill/opentui ~/.claude/skills/opentui

For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.

What it costs your context

Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.

WhenWhat loadsCost
Every sessionName and description45 tok
When the agent uses itThe SKILL.md instructions2,301 tok
Only if opened26 bundled files (230 KB)varies

Until it is used, opentui costs about 30× less than the median MCP server we measured (1,362 tokens on every turn). Skills vs MCP study

Checks

Our checks found nothing to flag: it follows the Agent Skills specification's naming and size guidelines and doesn't pipe downloads into a shell.

Checked 2026-10-22 · method

What's inside

The headings of its SKILL.md. Read the full file on GitHub.

  • OpenTUI Platform Skill
  • Critical Rules
  • How to Use This Skill
  • Reference File Structure
  • Reading Order
  • Example Paths
  • Runtime Notes
  • Quick Decision Trees
  • "Which framework should I use?"
  • "I need to display content"
  • "I need user input"
  • "I need layout/positioning"
  • "I need animations"
  • "I need to handle input"
  • "I need to test my TUI"
  • "I need platform capabilities (audio, images, clipboard, notifications, SSH)"
  • "I need to debug/troubleshoot"
  • Troubleshooting Index
  • Product Index
  • Frameworks
  • Cross-Cutting Concepts
  • Component Categories
  • Additional Packages
  • Resources