skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
dirnbauer/webconsulting-skills151 installs

cli-tools

Use when ANY command fails with 'command not found', when installing CLI tools (ripgrep, fd, jq, yq, bat, etc.), auditing project environments, or batch-updating tools. Triggers on: command not found, install tool, missing binary, environment audit, update tools, which, apt install, brew install.

How do I install this agent skill?

npx skills add https://github.com/dirnbauer/webconsulting-skills --skill cli-tools
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubwarn

    This skill installs and manages CLI tools, which involves modifying system environment variables and shell configuration files. It appends initialization scripts and hooks to shell profiles such as .bashrc or .zshrc. The skill also performs system-level updates and installations using sudo for package managers like apt and snap, and it downloads and executes binaries from external repositories including GitHub and HashiCorp infrastructure.

  • Socketwarn

    5 alerts: gptAnomaly, gptSecurity

  • Snykwarn

    Risk: MEDIUM · 1 issue

  • Runlayerwarn

    1/1 file flagged

What does this agent skill do?

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.

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

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/dirnbauer/webconsulting-skills/cli-tools">View cli-tools on skillZs</a>