Agent skill

cli-tools

Agent Skill: CLI tool management. Use when commands fail with 'command not found', installing tools, or checking project environments. By Netresearch.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/cli-tools

SKILL.md

CLI Tools Skill

Manage CLI tool installation, environment auditing, and updates.

Capabilities

  1. Reactive: Auto-install missing tools on "command not found"
  2. Proactive: Audit project dependencies and tool versions
  3. Maintenance: Batch update all managed tools

Triggers

Reactive (auto-install):

bash: <tool>: command not found

Proactive (audit): "check environment", "what's missing", "update tools"

Workflows

Missing Tool Resolution

  1. Extract tool name from error
  2. Lookup in references/binary_to_tool_map.md (e.g., rgripgrep)
  3. Install: scripts/install_tool.sh <tool> install
  4. Retry original command

Environment Audit

bash
scripts/check_environment.sh audit .

Scripts

Script Purpose
install_tool.sh Install/update/uninstall tools
auto_update.sh Batch update package managers
check_environment.sh Audit environment
detect_project_type.sh Detect project type

Catalog (74 tools)

Core CLI, Languages, Package Managers, DevOps, Linters, Security, Git Tools

References

  • references/binary_to_tool_map.md - Binary to catalog mapping
  • references/project_type_requirements.md - Project type requirements

Contributing: https://github.com/netresearch/cli-tools-skill

Didn't find tool you were looking for?

Be as detailed as possible for better results