home/categories/cli-tools
category focus

CLI Tools

Powerful command-line interfaces and utilities.

1523 個技能all categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
cli-tools
0

setup-cdk-shell

Use when setting up shell environment for Claude Code - installs zsh, Oh My Zsh, Powerlevel10k theme, MesloLGS NF fonts, Claude CLI completions, and productivity aliases

auge2u
auge2u
tools
open
cli-tools
0

terminal-title

Automatically updates terminal window title to reflect the current high-level task. Use at the start of every Copilot CLI session when the user provides their first prompt, and whenever the user switches to a distinctly new high-level task. Helps developers manage multiple Copilot CLI terminals by providing clear, at-a-glance identification of what each terminal is working on.

cschleiden
cschleiden
tools
open
cli-tools
0

add-keyboard-nav

Add keyboard navigation to a feature using CommandRegistryService. Use when implementing keyboard shortcuts, vim-style navigation, or hotkeys for a page or component.

alysson-souza
alysson-souza
tools
open
cli-tools
0

silvan-best-practices

Guidelines for Silvan CLI and UI UX consistency, output conventions, JSON and verbosity behavior, error recovery, onboarding, and operator workflows. Use when implementing or reviewing CLI output, help or onboarding flows, error handling, JSON schemas, run lifecycle UX, or dashboard features in this repo.

stevekinney
stevekinney
tools
open
cli-tools
0

clap-patterns

Modern type-safe Rust CLI patterns with Clap derive macros, Parser trait, Subcommand enums, validation, and value parsers. Use when building CLI applications, creating Clap commands, implementing type-safe Rust CLIs, or when user mentions Clap, CLI patterns, Rust command-line, derive macros, Parser trait, Subcommands, or command-line interfaces.

vanman2024
vanman2024
tools
open
cli-tools
0

binding-enum-command-parameters

Binds enum values to WPF CommandParameter using x:Static markup extension. Use when passing enum types to commands or avoiding string-based command parameter errors.

christian289
christian289
tools
open
cli-tools
0

flight-compile

Compile atomic prompt from primed context with domain invariants. Use after /flight-prime to generate executable PROMPT.md.

mojoatomic
mojoatomic
tools
open
cli-tools
0

clojure-babashka-cli

Turn Clojure functions into CLIs with babashka.cli. Use when working with command-line argument parsing, building CLIs, subcommand dispatching, option validation, or creating tools with babashka/clojure.

Ramblurr
Ramblurr
tools
open
cli-tools
0

ptk-layout

This skill should be used when the user asks about "prompt_toolkit layout", "HSplit", "VSplit", "Window", "Float", "FloatContainer", "ConditionalContainer", "DynamicContainer", "split pane", "terminal UI layout", "prompt_toolkit containers", or needs to compose visual layouts for terminal applications.

willibrandon
willibrandon
tools
open
cli-tools
0

control-panel

Creates a control panel that allows runtime modification of values. When Claude needs to expose controls for the user to adjust variables and values.

toddmoy
toddmoy
tools
open
cli-tools
0

rust-project-implementation

Implementing Rust CLI/TUI applications from specifications. Handles Cargo setup, module structure, dependency selection, error handling patterns, and system dependency documentation. Use when implementing a new Rust project from scratch or a detailed plan.

lawless-m
lawless-m
tools
open
cli-tools
0

kitty-tui-control

Runs and controls TUI applications inside Kitty terminal tabs using Kitty's remote control interface. Use when asked to run a TUI app, start a dev server in a new tab, or check/inspect output from a running TUI application.

frixaco
frixaco
tools
open
cli-tools
0

ratatui

Build terminal UIs in Rust with Ratatui. Use when creating TUI applications, immediate-mode rendering, high-performance terminal interfaces, or production Rust CLIs.

filipexyz
filipexyz
tools
open
cli-tools
0

clojure-babashka-process

Clojure library for shelling out and spawning sub-processes. Use when working with external programs, command execution, piping between processes, or handling process I/O streams.

Ramblurr
Ramblurr
tools
open
cli-tools
0

codex

Use when operating Codex CLI itself (config, profiles, sandbox, approvals, and safe usage patterns).

rozwer
rozwer
tools
open
cli-tools
0

python-cli-click

Patterns for building Click CLI applications with Rich output formatting, shell completion, and interactive pickers. Use when creating new CLI commands, adding shell completion, implementing interactive selection, or testing CLI functionality. Covers command groups, formatters, exit codes, and CliRunner testing.

co-labs-co
co-labs-co
tools
open
cli-tools
0

plugin-help

Show available commands and explain how to use the Gotrino inclusion plugin.

hereinthehive
hereinthehive
tools
open
cli-tools
0

author-command

Auhors a brand new OpenCode command following project best practices and conventions. Trigger on user queries such as: 'Create a new command to <do something>', 'Author a command that <does something>', 'I need a command that <does something>'.

SorraTheOrc
SorraTheOrc
tools
open
cli-tools
0

emacs-navigation

Use when navigating files and positions in Emacs - provides elisp patterns for finding files, searching, and position management

jingtaozf
jingtaozf
tools
open
cli-tools
0

solve-puzzle

Use this to solve the Advent of Code daily puzzles.

JohnStrunk
JohnStrunk
tools
open
cli-tools
0

terminal-pane-tab-management

Manages terminal panes and tabs for multi-instance workflows. Use when spawning multiple instances, creating new panes/tabs, running commands in separate terminals, splitting the terminal, or when the user mentions "new pane", "new tab", "split terminal", "spawn instance", "multiple terminals", or needs parallel terminal sessions.

biwsantang
biwsantang
tools
open
cli-tools
0

padz-output

Guide for customizing padz CLI output: templates, styles, and rendering. Use when working on: (1) Modifying templates in crates/padz/src/cli/templates/, (2) Adding or changing styles in styles/default.yaml, (3) Debugging output with --output flag, (4) Adding new commands that need rendered output, (5) Understanding the outstanding crate integration.

arthur-debert
arthur-debert
tools
open
cli-tools
0

uloop-clear-console

Clear Unity console logs via uloop CLI. Use when you need to: (1) Clear the console before running tests, (2) Start a fresh debugging session, (3) Clean up log output for better readability.

hatayama
hatayama
tools
open
cli-tools
0

safe-terminal

Use whenever proposing terminal commands. Prevents destructive actions and requires approval gates.

Averroeskw
Averroeskw
tools
open
Previous
Page 61 / 64
Next