CLI Tools
2516 skills in Tools > CLI Tools
tic-tac-toe-cli
Implement or refactor the Python CLI tic-tac-toe game in this repo, including board model, move validation, win/draw logic, game loop, and bot behavior. Use when working on core gameplay modules or CLI entrypoints for this project.
coding-shell-scripts
Guidelines and patterns for writing bash/shell scripts. Use when creating new shell scripts, bin scripts, or bash utilities. Includes script templates, header comments, error handling, and common patterns.
csharp-dotnet-debugging
Expert .NET 10 Debugging Strategist using CLI-first diagnosis.Use when user encounters:- Bugs, errors, exceptions in .NET/C# applications- Performance issues (slow, high CPU, memory leaks)- Crashes, deadlocks, race conditions- Need root cause analysisTriggers: "debug", "error", "exception", "crash", "memory leak", "high CPU","performance", "dotnet-dump", "dotnet-counters", "stack trace", "NullReferenceException","deadlock", "race condition", "OutOfMemoryException", "slow", "timeout"
frontend-excellence
Design systems, component libraries, responsive UI/UX, accessibility. Build premium interfaces that enterprise clients expect.
outline-cli
Allow droids to interact with Outline Wiki via the outlinectl CLI (auth, collections, docs) with automation-friendly JSON output.
memory
a file-based long-term memory using a single JSONL file, with append-only writes and recent-window search via bash + jq.
render-skill
Create beautiful Rich terminal output with tables, panels, progress bars, and styled text. Use when building terminal UI components.
video-creator
Expert in FFmpeg-based video creation and editing. **Use when users request to extract, cut, trim, or clip segments from videos (e.g., "first 5 minutes", "extract from 1:30 to 2:45"), create video montages, apply transitions, process/extract/add audio, convert video/audio formats, optimize for platforms, or any video/audio manipulation using ffmpeg, sox, ffprobe, and related media tools.** Trigger on keywords: extract, cut, trim, clip, segment, video, audio, convert, montage, transition, ffmpeg.
coding-patterns
TypeScript monorepo patterns including contract-port architecture, dependency injection, hermetic primitive ports, and composition root. Use when creating packages, designing contracts/interfaces, implementing ports, wrapping platform primitives (Date, console, process), or testing with inline mocks.
http-kit
http-kit is a HTTP client and server for Clojure with Ring compatibility. Use when working with http-kit client or server
mql5-x-compile
Compile MQL5 indicators via CLI using X: drive mapping to bypass 'Program Files' path spaces issue. Use when compiling MQL5, MetaEditor, indicators, scripts, or when user mentions compilation errors related to paths with spaces.
create-questions
Build interactive CLI questionnaires with validation, conditional logic, parameter mapping, and review capabilities using the question-and-answer library
activitywatch-integration
Comprehensive guide for ActivityWatch setup, configuration, watchers, integrations, API usage, and automation. Covers aw-qt, aw-watcher modules, aw-client libraries, aw-sync, data export, MCP server integration, and package managers. Use when working with ActivityWatch components, creating custom watchers, querying data, setting up sync, integrating with analytics dashboards, or using the ActivityWatch API.
web-test-wallet-connect
Connect wallet to Web3 DApp - navigate to DApp, click Connect Wallet, approve in MetaMask popup, verify connection. Can be used as a test case or as a precondition for other tests.
fork-terminal
Spawn new terminal windows to run Claude Code, Gemini CLI, or raw CLI commands in parallel. Use when the user wants to fork a task, spawn an agent, run parallel work, delegate a task to a new terminal, or mentions "fork", "spawn", "new terminal", "parallel agent".
bash-audit
Comprehensive security and quality audit for shell scripts (bash, sh, zsh) using defensive programming principles and ShellCheck static analysis. Use when user asks to audit, review, check, lint, validate, or analyze shell scripts for security vulnerabilities, bugs, errors, defensive programming compliance, or best practices. Also triggers for improving script quality, finding script errors or issues, checking portability problems (macOS vs Linux), validating error handling, fixing shellcheck warnings, reviewing legacy automation scripts before release, setting up CI/CD linting infrastructure, configuring pre-commit hooks, understanding ShellCheck error codes, suppressing false positives, or ensuring script portability and quality.
whisper-transcribe
Transcribes audio and video files to text using OpenAI's Whisper CLI with contextual grounding.Converts audio/video to text, transcribes recordings, and creates transcripts from media files.Use when asked to "whisper transcribe", "transcribe audio", "convert recording to text", or"speech to text". Uses markdown files in the same directory as context to improve transcriptionaccuracy for technical terms, proper nouns, and domain-specific vocabulary.
working-with-mise
Use when adding, configuring, or troubleshooting mise-managed tools - ensures proper CLI usage, detects existing config files, and diagnoses PATH/activation issues when commands aren't found
new-api-route
Create new ORPC API routes with contracts, routers, and client integration.创建新的 ORPC API 路由,包含合约、路由器和客户端集成。Use when:- Adding new API endpoints- Creating CRUD operations for a new entity- User mentions "new API", "add endpoint", "create route", "新增接口", "添加 API"
client-discovery
Sales qualification and client discovery. Use when starting a new client engagement, qualifying leads, identifying pain points, or calculating ROI for automation proposals. Generates discovery forms, qualification scores, and ROI estimates.