Claude-skill-registry cli-tools
Agent Skill: CLI tool management. Use when commands fail with 'command not found', installing tools, or checking project environments. By Netresearch.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/cli-tools" ~/.claude/skills/majiayu000-claude-skill-registry-cli-tools && rm -rf "$T"
manifest:
skills/data/cli-tools/SKILL.mdsource content
CLI Tools Skill
Manage CLI tool installation, environment auditing, and updates.
Capabilities
- Reactive: Auto-install missing tools on "command not found"
- Proactive: Audit project dependencies and tool versions
- 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
- Extract tool name from error
- Lookup in
(e.g.,references/binary_to_tool_map.md
→rg
)ripgrep - Install:
scripts/install_tool.sh <tool> install - Retry original command
Environment Audit
scripts/check_environment.sh audit .
Scripts
| Script | Purpose |
|---|---|
| Install/update/uninstall tools |
| Batch update package managers |
| Audit environment |
| Detect project type |
Catalog (74 tools)
Core CLI, Languages, Package Managers, DevOps, Linters, Security, Git Tools
References
- Binary to catalog mappingreferences/binary_to_tool_map.md
- Project type requirementsreferences/project_type_requirements.md
Contributing: https://github.com/netresearch/cli-tools-skill