skill-doctor

Installation
SKILL.md

Skill Doctor | OpenClaw Skill

Scans workspace/skills (or a given folder) to detect missing and unused Python dependencies, can fix requirements.txt (add missing, optionally remove unused), and can test a skill using the skill-tester in sandbox (default) or no-sandbox mode.

Description

  • Scan: For each skill, finds all Python files under the skill and its scripts/ folder, extracts top-level imports, and compares them to requirements.txt. Reports:
    • Missing: Imported but not listed in requirements (suggests adding).
    • Unused: Listed in requirements but not imported (suggests removing).
  • Fix: Adds missing packages to requirements.txt and/or removes unused ones (--fix-unused).
  • Test: Runs the skill-tester for the given skill. Use --no-sandbox to run tests with full environment (e.g. network); default runs in sandbox.

Stdlib modules and local modules (same skill’s .py files) are excluded from “missing”.

Installation

clawhub install skill-doctor
Installs
3
First Seen
Apr 20, 2026
skill-doctor from skills.volces.com