Agent Skill: CLI tool management. Use when commands fail with 'command not found', installing tools, or checking project environments. By Netresearch.
Install, audit, update, and recommend CLI tools across 74 cataloged entries.
command not found errors -- auto-resolvegrep->rg, find->fd, JSON->jq)Recommend over legacy equivalents. See references/preferred-tools.md for examples.
| Legacy | Modern | Legacy | Modern |
|---|---|---|---|
grep -r |
rg |
diff |
difft |
find |
fd |
time |
hyperfine |
| grep on JSON | jq |
cat |
bat |
| sed on YAML | yq |
cloc |
tokei/scc |
| awk on CSV | qsv |
grep for sec | semgrep |
| sed on TOML | dasel |
which <tool>, command -v <tool>, type -a <tool>references/binary_to_tool_map.md (rg->ripgrep, ansible->ansible-core, batcat->bat)scripts/install_tool.sh <tool> installwhich <tool> + <tool> --version; if still missing: hash -r, check PATHSee references/resolution-workflow.md for full diagnostic steps.
Run scripts/check_environment.sh audit . and scripts/detect_project_type.sh, then cross-reference with references/project_type_requirements.md for per-type tool lists.
scripts/auto_update.sh (all managers) or scripts/install_tool.sh <tool> update (single).
| Symptom | Fix |
|---|---|
| Installed but not found | hash -r or add dir to PATH |
| No sudo | cargo install, pip install --user, manual binary |
Debian bat=batcat, fd=fdfind |
Symlink to ~/.local/bin/ |
See references/troubleshooting.md for Docker fallbacks and permission workarounds.
| Script | Purpose |
|---|---|
scripts/install_tool.sh |
Install/update/uninstall/status |
scripts/auto_update.sh |
Batch update package managers |
scripts/check_environment.sh |
Audit environment and PATH |
scripts/detect_project_type.sh |
Detect project type |
| File | Purpose |
|---|---|
references/binary_to_tool_map.md |
Binary-to-catalog mapping |
references/project_type_requirements.md |
Tools per project type |
references/preferred-tools.md |
Modern tool usage patterns |
references/resolution-workflow.md |
Diagnostic/install/verify flow |
references/troubleshooting.md |
PATH, permissions, fallbacks |