Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dirnbauer avatar

Cli Tools

  • 62 installs
  • 33 repo stars
  • Updated July 27, 2026
  • dirnbauer/webconsulting-skills

Installs, audits, and updates CLI tools and recommends modern alternatives when commands are missing or environments need review.

About

Installs, audits, updates, and recommends CLI tools across a catalog of 77 entries. A developer uses it when a command is not found, when installing tools like ripgrep or jq, or when auditing a project environment.

  • Resolves command-not-found by installing the right tool
  • Recommends modern alternatives (grep->rg, find->fd)

Cli Tools by the numbers

  • 62 all-time installs (skills.sh)
  • Ranked #282 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dirnbauer/webconsulting-skills --skill cli-tools

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs62
repo stars33
Last updatedJuly 27, 2026
Repositorydirnbauer/webconsulting-skills

What it does

Installs, audits, and updates CLI tools and recommends modern alternatives when commands are missing or environments need review.

Files

SKILL.mdMarkdownGitHub ↗

CLI Tools Skill

Install, audit, update, and recommend CLI tools across 77 cataloged entries.

Triggers

  • Reactive: command not found errors -- auto-resolve
  • Proactive: "check environment", "install X", "update tools"
  • Advisory: Recommend modern alternatives (grep->rg, find->fd, JSON->jq)

Preferred Modern Tools

Recommend over legacy equivalents. See references/preferred-tools.md for examples.

LegacyModernLegacyModern
grep -rrgdiffdifft
findfdtimehyperfine
grep on JSONjqcatbat
sed on YAMLyqcloctokei/scc
awk on CSVqsvgrep for secsemgrep
sed on TOMLdasel

Workflows

Missing Tool Resolution

1. Diagnose: which <tool>, command -v <tool>, type -a <tool> 2. Map binary: Check references/binary_to_tool_map.md (rg->ripgrep, ansible->ansible-core, batcat->bat) 3. Install: scripts/install_tool.sh <tool> install 4. Verify: which <tool> + <tool> --version; if still missing: hash -r, check PATH

See references/resolution-workflow.md for full diagnostic steps.

Environment Audit

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.

Batch Update

scripts/auto_update.sh (all managers) or scripts/install_tool.sh <tool> update (single).

Troubleshooting

SymptomFix
Installed but not foundhash -r or add dir to PATH
No sudocargo install, pip install --user, manual binary
Debian bat=batcat, fd=fdfindSymlink to ~/.local/bin/

See references/troubleshooting.md for Docker fallbacks and permission workarounds.

Scripts

ScriptPurpose
scripts/install_tool.shInstall/update/uninstall/status
scripts/auto_update.shBatch update package managers
scripts/check_environment.shAudit environment and PATH
scripts/detect_project_type.shDetect project type

References

FilePurpose
references/binary_to_tool_map.mdBinary-to-catalog mapping
references/project_type_requirements.mdTools per project type
references/preferred-tools.mdModern tool usage patterns
references/resolution-workflow.mdDiagnostic/install/verify flow
references/troubleshooting.mdPATH, permissions, fallbacks

---

Credits & Attribution

This skill is based on the excellent work by [Netresearch DTT GmbH](https://www.netresearch.de/).

Original repository: https://github.com/netresearch/cli-tools-skill

Copyright (c) Netresearch DTT GmbH — Methodology and best practices (MIT / CC-BY-SA-4.0)

Special thanks to Netresearch DTT GmbH for their generous open-source contributions to the TYPO3 community, which helped shape this skill collection. Adapted by webconsulting.at for this skill collection

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.