Entwicklung

CLI Tools

Installiert fehlende CLI-Werkzeuge automatisch (Katalog mit über 100 Werkzeugen).

Installation

Nimm den Weg, der zu deinem Projekt passt — alle führen zum selben Skill.

  1. Claude Code über diesen Marketplace
    /plugin install cli-tools@netresearch-claude-code-marketplace
  2. npx beliebige Agent-Skills-CLI
    npx skills add https://github.com/netresearch/coding_agent_cli_toolset --skill cli-tools

    Universelle Agent-Skills-CLI von skills.sh — funktioniert in Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI und 30+ weiteren Agents.

  3. composer require PHP-Projekt, als Paket
    composer require netresearch/coding_agent_cli_toolset

    Setzt netresearch/composer-agent-skill-plugin voraus — bindet Agent Skills als Composer-Dependencies in PHP-Projekte ein, erkennt Skills automatisch, generiert AGENTS.md.

  4. composer skills:add PHP-Projekt, direkte Quelle
    composer skills:add github:netresearch/coding_agent_cli_toolset

    Kommt aus netresearch/composer-agent-skill-plugin — pinnt Skill-Repos direkt ohne Packagist-Veröffentlichung, persistiert in composer.skills.lock.

Wofür du den Skill einsetzt

  • Automatic CLI tool management for coding agents
  • Detects missing tools from 'command not found' errors and installs via optimal package managers
  • 100+ tool catalog (ripgrep, fd, jq, docker, terraform, etc.), project environment auditing, batch updates across Python, Node, Rust, Go, PHP, Ruby

Was du zurück­bekommst

  • state: single-character/emoji indicator of status
  • tool: logical tool name
  • installed: local version display (may include timing)
  • installed_method: detected installation source (e.g., uv tool, npm (user), apt/dpkg)
  • latest_upstream: upstream version display (may include timing)
  • upstream_method: where the upstream version came from (github, pypi, crates, npm, gnu-ftp)
  • tool: logical tool name
  • installed: formatted local version display (may include timings)
  • installed_version: parsed semantic version of the local tool (when available)
  • latest_upstream: formatted upstream version display (may include timings)
  • latest_version: parsed semantic version of the upstream tool (when available)
  • installed_method: detected installation source (e.g., "uv tool", "npm (user)")
  • installed_path_resolved: realpath via which(1) (kept for backwards compatibility)
  • classification_reason: reason derived from classifying the which(1) path
  • installed_path_selected: path of the executable actually selected by the audit run
  • classification_reason_selected: reason string for the selected path's classification
  • upstream_method: source used for latest lookup (e.g., "github", "uv tool")
  • status: UP-TO-DATE, OUTDATED, NOT INSTALLED, or UNKNOWN

Was der Skill im Projekt erwartet

  • Python 3.14+
  • Network access to query GitHub/PyPI/crates.io/npm

Tags

  • development
  • productivity