cli-tools

Automate missing CLI tool installation and auditing on macOS and Linux.

33|6|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/dirnbauer/webconsulting-skills --skill cli-tools-dirnbauer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-tools
Source: https://github.com/dirnbauer/webconsulting-skills/tree/main/skills/cli-tools
Command: npx skills add https://github.com/dirnbauer/webconsulting-skills --skill cli-tools-dirnbauer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the management and auto-installation of CLI tools that are missing, ensuring development and CI environments stay productive without manual tool installation.

Core Features & Use Cases

  • Reactive auto-install: when a command is not found, the skill automatically installs the required tool.
  • Proactive auditing: it checks project environments and tool versions to surface gaps.
  • Maintenance: batch updates of all managed tools across supported platforms.

Quick Start

Try a failing command to trigger auto-install, for example run: rg --version. The skill will install ripgrep (via the appropriate package manager) and then retry the original command.

Frequently Asked Questions about cli-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically install missing CLI tools when a command is not found?

To automatically install missing CLI tools, this Skill reacts to command-not-found errors by identifying the required package and installing it via standard package managers like Homebrew or apt. It then retries the original command.

Can I audit my development environment for missing CLI tools and outdated versions?

Yes, you can audit your development environment proactively. This Skill checks project environments and tool versions to surface missing dependencies and gaps, ensuring your setup remains productive without manual inspection.

Does the auto-install feature work across both macOS and Linux package managers?

Yes, the auto-install feature works across macOS and Linux. It relies on standard package managers and binary-to-package mappings, such as Homebrew and apt, to identify tools and perform reliable installations on supported platforms.

What is the best way to batch update all installed CLI tools on my system?

The best way to batch update CLI tools is through this Skill's maintenance feature. It performs batch updates of all managed tools across supported platforms, keeping your development and CI environments current.

How does the binary-to-package mapping identify which package to install for a missing command?

The binary-to-package mapping identifies which package to install by matching the missing command to its corresponding package name in standard package managers. This ensures the correct tool is installed reliably across macOS and Linux.