agentdoctor-cli

Diagnose missing host tools before automation workflows run.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/SebastianBoehler/agent-cli-utils --skill agentdoctor-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentdoctor-cli
Source: https://github.com/SebastianBoehler/agent-cli-utils/tree/main/skills/agentdoctor-cli
Command: npx skills add https://github.com/SebastianBoehler/agent-cli-utils --skill agentdoctor-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnose missing host capabilities before a workflow starts or immediately after a dependency-related failure.

Core Features & Use Cases

  • Preflight checks for common tools such as SMB client, SSH client, and HTTP fetch utilities.
  • Machine-readable output suitable for automation (e.g., -format json) to feed into downstream steps.
  • Flexible invocation: use the installed binary or run from source with go run, and switch between profiles with -profile and custom -cmd checks.
  • Clear remediation guidance to resolve missing dependencies and retry workflows.

Quick Start

Run agentdoctor with the smb-client profile to validate tool availability before starting a workflow.

Frequently Asked Questions about agentdoctor-cli

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

FAQPage Schema
How do I check for missing host dependencies before running an automation workflow?

To check for missing host dependencies before running an automation workflow, you can run preflight diagnostics using profiles like smb-client, ssh-client, and web-fetch. This validates tool availability upfront and provides structured remediation guidance to resolve any gaps.

What is a preflight healthcheck for CLI tooling?

A preflight healthcheck for CLI tooling is a diagnostic process that identifies missing or unavailable host tools before an automation workflow starts. It applies checks across specific profiles like smb-client and ssh-client to prevent dependency-related failures.

Can I get machine-readable JSON output for host dependency diagnostics?

Yes, you can get machine-readable JSON output for host dependency diagnostics by using the appropriate format flag. This structured output is suitable for feeding directly into downstream automation steps to handle missing tools programmatically.

How do I diagnose an automation workflow failure caused by missing host tools?

To diagnose an automation workflow failure caused by missing host tools, run post-failure diagnostics using profiles like smb-client, ssh-client, or web-fetch. This identifies unavailable capabilities and returns clear remediation guidance to resolve dependencies and retry.

Does the tool support custom commands for checking host capabilities?

Yes, the tool supports custom commands for checking host capabilities. You can switch between predefined profiles like smb-client and ssh-client, or specify custom commands to validate specific dependencies required by your workflow.

Do I need to install the binary to run preflight checks, or can I run it from source?

You do not need to install the binary to run preflight checks; you can run it directly from source using go run. This flexible invocation allows you to validate host tool availability without a dedicated installation.