tui-navigation-patterns

Provide key sequences and navigation patterns for TUI applications like vim, htop, and lazygit.

7|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MadAppGang/magus --skill tui-navigation-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tui-navigation-patterns
Source: https://github.com/MadAppGang/magus/tree/main/plugins/terminal/skills/tui-navigation-patterns
Command: npx skills add https://github.com/MadAppGang/magus --skill tui-navigation-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users efficiently navigate and interact with various Terminal User Interface (TUI) applications, reducing the learning curve and increasing productivity.

Core Features & Use Cases

  • Key Sequence Reference: Provides mappings for common keys and shortcuts in popular TUIs like vim, nano, htop, psql, lazygit, and k9s.
  • Application-Specific Guides: Offers tailored instructions for interacting with system monitors, database shells, Git TUIs, and file editors.
  • Use Case: Quickly learn how to save and exit in vim, filter processes in htop, or stage and commit changes in lazygit without needing to memorize every command.

Quick Start

Use the tui-navigation-patterns skill to learn how to save and quit in vim.

Frequently Asked Questions about tui-navigation-patterns

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

FAQPage Schema
How do I save and exit vim without memorizing complex terminal commands?

To save and exit vim, this terminal navigation reference provides precise key sequences for common TUI editors, enabling you to quickly execute save and quit commands without prior memorization.

What are the essential key mappings for filtering processes in htop?

For filtering processes in htop, this Skill offers application-specific guides with essential key sequences and navigation patterns. It helps you efficiently interact with system monitors to track and manage active system processes.

Can I use this to learn how to stage and commit changes in lazygit?

Yes, you can learn how to stage and commit changes in lazygit. It provides tailored instructions and key mappings for Git TUI interfaces, enabling efficient repository management and precise command execution directly in the terminal.

Does this guide cover navigation patterns for database shells like psql and mongosh?

Yes, this guide covers navigation patterns for database shells including psql and mongosh. It provides the essential key sequences needed to efficiently interact with and navigate your terminal-based database clients.

What is the best way to navigate terminal user interfaces without a mouse?

The best way to navigate terminal user interfaces is by using precise key sequences. This Skill provides a comprehensive key sequence reference for popular TUI applications, reducing the learning curve and increasing keyboard productivity.

Are there specific terminal commands provided for the nano text editor?

Yes, specific terminal commands and key mappings are provided for the nano text editor. It supplies the necessary shortcuts to efficiently navigate, edit, and save files within the nano terminal environment.