cli-discover

Featured

Discover which CLI tools are installed, their versions, and authentication status

AI & Automation 1,231 stars 174 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CLI Discovery When you need to discover what CLI tools are available on the system, use `host_bash` to check directly. Do not use sandboxed `bash` for discovery - it may not see host-installed CLIs or auth state, leading to false negatives. ## Checking if a CLI exists ```bash which <name> # returns path if found, exits non-zero if missing command -v <name> # alternative, works in all POSIX shells ``` ## Getting version info ```bash <name> --version # most CLIs support this flag ``` Use a 5-second timeout to avoid hanging on unresponsive CLIs. ## Auth-check commands For CLIs that support authentication, check whether the user is logged in: | CLI | Auth check command | | --------- | ----------------------------------------------------------------- | | `gh` | `gh auth status` | | `aws` | `aws sts get-caller-identity` | | `gcloud` | `gcloud auth list --filter=status:ACTIVE --format=value(account)` | | `az` | `az account show` | | `vercel` | `vercel whoami` | | `netlify` | `netlify status` | | `fly` | `fly auth whoami` | | `heroku` | `heroku auth:whoami` | | `railway...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
7 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

installing-cli-tools

Install, upgrade, configure, and verify developer CLI tools safely. Use when a user asks to install a new CLI, command-line app, SDK tool, package-manager binary, GitHub release binary, language runtime tool, or AI/vendor CLI; configure shell PATH/completions; run first login; set API keys, tokens, or env variables for a CLI; migrate an existing CLI install; or troubleshoot a CLI installation while avoiding secret leakage.

135 Updated today
CodeAlive-AI
Testing & QA Listed

cli-config-and-inspect

Use when viewing or validating configuration, inspecting runtime state, diagnosing system issues, or managing CLI contributors in Lexigram

1 Updated 2 weeks ago
dbtinoy-
AI & Automation Listed

inventory

Enumerate the complete Claude Code ECOSYSTEM this machine can invoke. Every built-in CLI command with its aliases and hidden/gated status, every bundled skill, and every component of every installed plugin (skills, agents, commands, hooks, MCP servers, LSP servers, workflows, output styles, themes, monitors, bin) across all marketplaces. Reads the shipped binary because the official docs publish no built-in command list. Reports; never changes anything. Use when: 'what slash commands do I have', 'list all my skills', 'what agents are available', 'show me every plugin component', 'what does Claude Code ship built-in', 'is /foo a real command', 'what changed after the update', 'show me only the plugin ones', 'what does marketplace X give me'. Not for: auditing the install DIRECTORY on disk (use /claude-ops:audit-install-state), updating or converging the plugin fleet (use /claude-ops:plugins), or checking settings and permission drift (use /claude-config:audit).

16 Updated today
melodic-software