Advisor Orchestrator Worker
One model is a bottleneck. A team with one brain, twenty hands, and a board advisor is not.
- Claude
- Gemini
Agent Skills ·Intermediate
Dependency Doctor inspects one dependency manifest for surface-level, direct-manifest footguns. It catches unpinned versions, standard-library shadowing, obsolete backports, and obvious intra-manifest conflicts; it does not diagnose a failed pip or uv dependency resolution. It is a local, user-invoked development tool, not a repository CI rule.
License Apache-2.0 · content curated and maintained by Doutor AI.
Dependency Doctor inspects one dependency manifest for surface-level,
direct-manifest footguns. It catches unpinned versions, standard-library
shadowing, obsolete backports, and obvious intra-manifest conflicts; it does
not diagnose a failed pip or uv dependency resolution. It is a local,
user-invoked development tool, not a repository CI rule.

pathlib==1.0.1dataclasses, typing, enum34, and futures--online is explicitly enabledThe offline core supports requirements.txt, PEP 621 or Poetry
pyproject.toml, and package.json. It uses only the Python standard library.
npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/dependency-doctor
Then ask your agent: check my requirements.txt for dependency problems.
python3 agent_skills/dependency-doctor/scripts/dep_doctor.py requirements.txt --json
The default command makes no network calls. To check exact Python pins for
fully yanked PyPI releases, opt in:
python3 agent_skills/dependency-doctor/scripts/dep_doctor.py requirements.txt --json --online
The doctor reports findings and suggested fixes but does not edit the manifest.
Run the eval from a clone before installing:
python3 agent_skills/evals/dependency-doctor/test_dep_doctor.py
This focused check does not resolve a complete dependency graph and does not
query a vulnerability database. Use the project's approved audit tool for CVE
coverage. Ask before enabling the PyPI lookup or applying any suggested fix.
Apache-2.0. Last verified: July 2026.
One model is a bottleneck. A team with one brain, twenty hands, and a board advisor is not.
git blame tells you who last changed a line. Commit Archaeologist reconstructs why the line exists.
How this repo checks that its skills actually work - before they ship and on every change after. Layout: one folder per skill, evals/<skill-name/, mir…
Need a tailor-made solution?
Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.
Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.