dotnet-terminal-gui

Develop .NET TUI applications with Terminal.Gui for cross-platform terminals.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-terminal-gui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-terminal-gui
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/dotnet-terminal-gui
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-terminal-gui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables the creation of sophisticated, full-featured Terminal User Interface (TUI) applications directly within the command line, offering a rich user experience without needing a graphical environment.

Core Features & Use Cases

  • TUI Application Development: Build applications with windows, menus, dialogs, and complex layouts using the Terminal.Gui library.
  • Cross-Platform Compatibility: Develop applications that run seamlessly on Windows, macOS, and Linux terminals.
  • Use Case: Create a system administration dashboard that runs in the terminal, allowing users to monitor server status, manage services, and configure settings through an interactive menu-driven interface.

Quick Start

Use the dotnet-terminal-gui skill to create a new TUI application with a window and a label.

Frequently Asked Questions about dotnet-terminal-gui

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

FAQPage Schema
How do I build a cross-platform terminal GUI application in .NET?

To build a cross-platform terminal GUI application in .NET, use the Terminal.Gui library to compose windows, menus, and dialogs. It supports .NET 8.0+ and runs seamlessly on Windows, macOS, and Linux terminals without needing a graphical environment.

Can I create interactive command-line dashboards with Terminal.Gui?

Yes, you can create interactive command-line dashboards with Terminal.Gui. The library supports view composition, layout positioning, and menu bar integration, allowing you to build system administration dashboards for monitoring server status and managing services directly in the terminal.

What .NET version is required for developing TUI applications with Terminal.Gui?

Developing TUI applications with Terminal.Gui requires .NET 8.0 or later. The Skill specifically supports Terminal.Gui v2 alpha for building full Terminal User Interface applications, leveraging the latest .NET features for interactive command-line application development.

Does Terminal.Gui support dialogs and message boxes for .NET console apps?

Terminal.Gui supports dialogs and message boxes for .NET console apps. It provides comprehensive application lifecycle management, view composition, and event handling features to build interactive command-line applications with complex layouts and user interaction components.

How do I manage application lifecycle and view composition in a .NET TUI app?

Manage application lifecycle and view composition in a .NET TUI app using the Terminal.Gui library. It handles window initialization, layout positioning, sizing, and status bar integration, ensuring seamless cross-platform compatibility across Windows, macOS, and Linux terminals.