create-agent-tui

Generate TypeScript terminal user interfaces for AI coding agents using the @openrouter/agent SDK.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/BobTheBot988/agent_workflow_ts --skill create-agent-tui-bobthebot988
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-tui
Source: https://github.com/BobTheBot988/agent_workflow_ts/tree/main/.qwen/skills/create-agent-tui
Command: npx skills add https://github.com/BobTheBot988/agent_workflow_ts --skill create-agent-tui-bobthebot988

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @openrouter/agent, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation of terminal user interfaces (TUIs) for AI coding agents, allowing developers to quickly build interactive terminal applications with customizable features.

Core Features & Use Cases

  • Customizable TUI: Build TUIs with customizable input styles, tool display modes, and ASCII banners.
  • Streaming Output: Support for streaming text output during agent execution.
  • Session Persistence: Maintain conversation history and session state across interactions.
  • Configurable Tools: Include a variety of built-in and user-defined tools for file manipulation, shell commands, and more.
  • Use Case: Ideal for developing terminal-based agents that interface with APIs, databases, or domain-specific systems.

Quick Start

Install the skill with gh skill install OpenRouterTeam/skills create-agent-tui and then tell your coding agent to build a TUI using the skill.

Frequently Asked Questions about create-agent-tui

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

FAQPage Schema
How do I create a terminal UI for an AI coding agent in TypeScript?

You can create a terminal UI for an AI coding agent by using this Skill to scaffold a customizable TypeScript application with the @openrouter/agent SDK. It automates the setup of interactive terminal interfaces, streaming output, and session management.

Does the @openrouter/agent SDK support streaming output and session persistence?

Yes, the @openrouter/agent SDK supports streaming text output during agent execution and maintains conversation history. This Skill leverages those features to enable session persistence across interactions in the terminal UI.

Can I customize the terminal interface display and tools for my AI agent?

You can customize the terminal interface with different input styles, tool display modes, and ASCII banners. The Skill also allows you to configure built-in and user-defined tools for file manipulation and shell commands.

What do I need to build a terminal-based AI agent with OpenRouter?

To build a terminal-based AI agent with OpenRouter, you need a TypeScript environment and the @openrouter/agent SDK installed. This Skill provides the necessary scripts and references to automate the generation of the terminal user interface.

Are terminal UIs suitable for AI agents interfacing with databases and APIs?

Terminal UIs are ideal for developing AI agents that interface with APIs, databases, or domain-specific systems. This Skill generates TUIs that integrate configurable tools for shell commands and file manipulation to interact with these systems.

How do I scaffold a TypeScript terminal application using an OpenRouter skill?

You scaffold a TypeScript terminal application by installing the skill and instructing your coding agent to build a TUI using it. The Skill then automates the generation of the terminal user interface structure and components.