skills/skill-doctor/SKILL.md
Use to audit Agent Skills catalogs or installed skill roots for metadata and doc-link issues; optionally apply conservative --fix-safe repairs.
npx skillsauth add paulrberg/dot-agents skill-doctorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit local Agent Skills catalogs and installed skill roots, then apply only narrow metadata repairs when requested.
--root PATH: Scan this catalog or installed skill root. Repeatable. Default: current working directory.--format text|json: Select report format. Default: text.--fix-safe: Create missing agents/openai.yaml files or update mismatched policy.allow_implicit_invocation.Resolve the skill directory, then run the helper from that directory:
uv run scripts/skill-doctor.py "$ARGUMENTS"
Use JSON when another command or agent will consume the result:
uv run scripts/skill-doctor.py --root . --format json
Run safe fixes only after reading the findings:
uv run scripts/skill-doctor.py --root . --fix-safe
Re-run without --fix-safe after any manual edits.
error findings as catalog defects that should block publishing or syncing.warning findings as review-required catalog hygiene issues.path and line from JSON output for precise follow-up edits.--fix-safe may only:
agents/openai.yaml with policy.allow_implicit_invocation derived from SKILL.md.allow_implicit_invocation boolean when it disagrees with disable-model-invocation.Do not use the helper to rewrite frontmatter order, descriptions, README rows, references/version.txt, or relative
links. Make those edits manually and verify with a fresh audit.
skill-doctor only audits the roots you pass; it does not search for them. To locate skill installs, duplicates, and
cross-references across the machine, use the skill-map skill when it is installed.0: Clean, or all requested safe fixes succeeded and no findings remain.1: The audit completed and findings remain; report them as review work, not as an operational crash.2: Invalid arguments or unreadable environment.3: A requested safe fix failed.Keep --format json byte-valid and undecorated. For human output, lead with ### 🩺 Skill Doctor — ✅ clean,
### 🩺 Skill Doctor — ⚠️ review required, or ### 🩺 Skill Doctor — ⛔ blocked for exit 2/3, then show roots and
error/warning/fix counts in a compact table. List safe fixes separately from remaining findings. For review-required or
blocked outcomes, end with the smallest manual next action; for a clean result, stop after the summary. Keep paths, line
numbers, codes, raw findings, commands, and diagnostics exact.
development
Refactor naming and repository structure exhaustively while preserving behavior and external contracts.
tools
Uses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests. This skill does not apply to `--slim` mode (MCP configuration).
testing
Audit an entire repository with fresh eyes for correctness errors, bugs, omissions, duplication, inconsistencies, and other evidenced mistakes; fix every safe issue and verify the result.
development
Autonomous overnight codebase improvement with bounded runtime, evidence-gated changes, and verification.