home/categories/cli-tools
category focus

CLI Tools

Powerful command-line interfaces and utilities.

1523 skillsall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
cli-tools
6

xterm-js

This skill should be used when working with xterm.js terminal implementations, React-based terminal applications, WebSocket terminal communication, or refactoring terminal-related code. It provides battle-tested patterns, common pitfalls, and debugging strategies learned from building production terminal applications.

GGPrompts
GGPrompts
tools
open
cli-tools
6

completions

ZSH completion system patterns and conventions. Use when implementing custom completion handling, writing completion files, or working with zsh autocomplete. Do not use when installing packages from homebrew, since that typically installs completions automatically.

bendrucker
bendrucker
tools
open
cli-tools
6

just

Just command runner for saving and running project-specific commands

enuno
enuno
tools
open
cli-tools
6

bubbletea

Build terminal user interfaces with Go and Bubbletea framework. Use for creating TUI apps with the Elm architecture, dual-pane layouts, accordion modes, mouse/keyboard handling, Lipgloss styling, and reusable components. Includes production-ready templates, effects library, and battle-tested layout patterns from real projects.

GGPrompts
GGPrompts
tools
open
cli-tools
5

terminal-ui-design

Use when creating CLI tools, terminal user interfaces (TUI), or any command-line applications. Load for terminal UI design, ASCII art, color schemes, box drawing characters, and polished terminal output. Also use for refactoring boring CLIs into distinctive experiences.

ingpoc
ingpoc
tools
open
cli-tools
5

using-clis-effectively

Best practices and patterns for discovering, using, and integrating with command-line interfaces

WarrenZhu050413
WarrenZhu050413
tools
open
cli-tools
5

cli-development

Best practices for building CLI applications across languages. Covers CLI design principles (Unix philosophy, command structure, subcommands vs flags), argument parsing (required/optional args, flags, environment variables, config files, precedence), user interface (help text, version info, progress indicators, color output, interactive prompts), output formatting (human-readable vs machine-readable JSON/YAML, exit codes), error handling (clear messages, suggestions, debug mode), cross-platform considerations (paths, line endings, terminal capabilities), testing strategies (integration tests, output verification, exit codes), documentation (README, man pages, built-in help), and language-specific libraries. Activate when working with CLI applications, command-line tools, argument parsing, CLI utilities, argument handling, commands, subcommands, CLI frameworks, or building command-line interfaces.

ilude
ilude
tools
open
cli-tools
5

zellij-control

使用 Zellij 终端复用器控制交互式 CLI 程序。当需要运行需要键盘交互的 TUI 应用(htop、btop、lazygit、fzf)、REPL(python、bun repl)或分页器(less、bat)时使用此技能。不适用于非交互式命令(直接用 Bash)或文件编辑(直接用 Edit 工具)。

cuipengfei
cuipengfei
tools
open
cli-tools
5

agent-browser

A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.

clawdbot
clawdbot
tools
open
cli-tools
5

roku

CLI interface to control Roku devices via python-roku.

clawdbot
clawdbot
tools
open
cli-tools
5

parsearger-core

Core functionality for parseArger. Use this skill to GENERATE new bash argument parsers or PARSE/MODIFY existing ones. Handles definition of positional arguments, flags, and options.

DimitriGilbert
DimitriGilbert
tools
open
cli-tools
5

executor

Manage persistent interactive CLI processes (REPLs, debuggers, database CLIs, NuttX simulator, QEMU). Use when process maintains state across commands. NOT for one-off commands - use Bash. Prefer over tmux for programmatic I/O without terminal emulation.

XuNeo
XuNeo
tools
open
cli-tools
5

paste-sanitizer

Convert mixed terminal output and instructions into safe, paste-ready command blocks.

Sounder25
Sounder25
tools
open
cli-tools
5

man-config

Reads man pages to find configuration options. Use when the user asks to configure an application, needs to find a config option, or asks "how do I make X do Y" for a CLI tool or system program.

austinpray
austinpray
tools
open
cli-tools
5

zellij-layouts

Customize Zellij terminal workspace layouts, panes, tabs, and session configurations

delorenj
delorenj
tools
open
cli-tools
5

parsearger-utils

Utilities for parseArger. Use this skill for PROJECT scaffolding, DOCUMENTATION generation, COMPLETION scripts, and HTML FORMS.

DimitriGilbert
DimitriGilbert
tools
open
cli-tools
5

add-fish-alias

Use when creating a new fish shell alias, function, or command shortcut, or when user asks to "add an alias for X"

avegancafe
avegancafe
tools
open
cli-tools
5

clap-patterns

Common Clap patterns and idioms for argument parsing, validation, and CLI design. Use when implementing CLI arguments with Clap v4+.

geoffjay
geoffjay
tools
open
cli-tools
5

shortcut-system

快捷命令系统 - 快捷命令定义和使用指南。定义以 ! 结尾的短命令触发特定响应。

cuipengfei
cuipengfei
tools
open
cli-tools
4

prompt-finder

Find and resolve prompt files in ./prompts/ directory. Use when user asks to find a prompt, list available prompts, locate prompt by number or name, or check what prompts exist.

cruzanstx
cruzanstx
tools
open
cli-tools
4

nix-helper

Use when the user ask to "add a package", "configure a new program", "troubleshoot Nix build errors", "update flake inputs", "add a new host", "manage secrets with agenix", "create out-of-store symlink" or mentions Nix, Home Manager or nix-darwin configuration in this repository.

TwIStOy-contrib
TwIStOy-contrib
tools
open
cli-tools
4

building-racket-clis

Builds Racket command-line applications with proper argument parsing, subcommands, and packaging. Use when creating CLI tools, adding command-line options, or packaging Racket executables.

Diogenesoftoronto
Diogenesoftoronto
tools
open
cli-tools
4

command-arguments-system

コマンド引数($ARGUMENTS、位置引数)の設計と検証を整理し、引数仕様・検証・エラー設計を一貫して支援するスキル。 引数設計方針、検証ルール、テンプレート運用を段階化する。 Anchors: • The Pragmatic Programmer (Andrew Hunt, David Thomas) / 適用: 引数仕様と検証の設計 / 目的: 堅牢な引数システムの確立 Trigger: Use when adding command arguments, defining $ARGUMENTS or positional arguments, or designing argument validation/error handling. command arguments, $ARGUMENTS, positional arguments, argument validation, error message design

daishiman
daishiman
tools
open
Previous
Page 52 / 64
Next