CLI Tools
2516 skills in Tools > CLI Tools
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.
local-cli-tools
Use when user mentions bookmarks, knowledge management, notes, saving URLs, or taking screenshots - provides quick reference for km (Zettelkasten notes), bookmark (URL manager), and shot-scraper (automated website screenshots) CLI tools installed on this system
env-var-specialist
Ensure environment variables for Talk-To-My-Lawyer are present, scoped correctly (server vs client), and synced across local env files and Vercel. Use when adding, auditing, or debugging env variables, or preparing deployments.
nextjs-performance-optimizer
Use this skill whenever the user wants to analyze, improve, or enforce performance best practices in a Next.js (App Router) + TypeScript + Tailwind + shadcn/ui project, including bundle size, data fetching, caching, streaming, images, fonts, and client/server boundaries.
ui-tap
Trigger UI elements programmatically via HTTP automation. Use when you need to press buttons, interact with UI, or verify UI changes. Invoke with "tap the X button", "press X", "trigger X", or "click X".
client-scripts
Frappe client-side JavaScript patterns for form events, field manipulation, dialogs, and UI customization. Use when writing form scripts, handling field changes, creating dialogs, or customizing the Frappe desk interface.
bash-defensive-patterns
Use when writing or reviewing Bash scripts to apply defensive programming patterns including strict mode, proper error handling, safe variable handling, argument parsing, and idempotent design. Ensures scripts are robust, maintainable, and production-ready.
state-management
Setup state management for React applications using Zustand, TanStack Query, and React Hook Form. Use when users need to manage client state, server state, or form state. Covers store patterns, caching strategies, and form validation.
cobra-patterns
Production-ready Cobra CLI patterns including command structure, flags (local and persistent), nested commands, PreRun/PostRun hooks, argument validation, and initialization patterns used by kubectl and hugo. Use when building Go CLIs, implementing Cobra commands, creating nested command structures, managing flags, validating arguments, or when user mentions Cobra, CLI development, command-line tools, kubectl patterns, or Go CLI frameworks.
jsgui3-activation-debug
Debug jsgui3 client-side activation issues. Use when SSR renders but clicks don’t work, this.dom.el is null, or you see Missing context.map_Controls / activation failures.
repoprompt
Use RepoPrompt CLI for token-efficient codebase exploration
codex-skill-generator
Codex CLI用のスキル作成ガイド。YAML frontmatter、ディレクトリ構造、ベストプラクティスを解説。Use when creating new Codex skills, updating existing skills, or learning about Codex skill development.
managing-vercel
Vercel platform CLI for frontend deployments, serverless functions, and edge network management. Use for deploying applications, managing domains, environment variables, and debugging deployments.
codex-discussion
Use OpenAI Codex CLI as a discussion partner to verify ideas, evaluate plans, and improve quality. Automatically triggered during implementation planning, troubleshooting, debugging, or when seeking a second opinion on technical decisions.
self-extracting-script
Create self-extracting Bash scripts that embed any payload (archives, executables, configs) using base64 encoding. Use when creating portable single-file installers, deployment packages, or distributing files without external dependencies.
stash-pad
Use this skill when the user wants to capture todos, ideas, or thoughts quickly during CLI coding sessions. Activate when user says :add, :a, :done, :d, :classify, :c, :show, :s, :now, :n, :restore, :r, :find, :f, :archive, or :ar. Manages a TODO.md file with inbox, categories, completion tracking, and restore. Works mid-session without disrupting workflow.
coding-rules
TypeScript/React コーディング規約、インポート順序、Server/Client Components使い分け、コミット規約。コード実装、レビュー、リファクタリング時に使用。
competitor-landscape
Analyze competitive landscape for drugs including clinical pipeline,mechanism of action, development status, and company profiles.Use this skill for competitive intelligence, pipeline tracking, marketanalysis, and investment due diligence. Supports drug names, target areas,or disease indications.Keywords: competitor, competition, landscape, pipeline, drugs, market analysis
clojure-babashka-http-client
HTTP client for Clojure and Babashka built on java.net.http. Use when making HTTP requests, working with REST APIs, downloading files, or needing WebSocket support in Babashka or Clojure.