Env Doctor
Diagnose the "it works on my machine" problem safely before you touch the code.
What it does
Half a day disappears into setup sludge: a project that will not start, an env-var key nobody documented, a port owned by another service, or an install that went stale three branches ago. Env Doctor walks the usual failure points across Node, Python, Go, and Docker and tells you what is actually wrong.
Each finding includes a next step for the detected system: PowerShell on Windows or Bash on macOS and Linux. It compares environment-variable names and empty states without displaying values, identifies the owner of a busy port, and asks before any stop action. Nothing changes on your machine without you.
What it checks
- Missing dependencies and tools the project expects.
- Missing or empty environment-variable keys, without reading values into the report.
- Port conflicts, with PID, executable, and available service ownership evidence.
- Stale installs and lockfile drift.
- Runtime and version mismatches.
- A shell-specific next step for each problem it finds.
What the output looks like
Use the ordered startup checklist
The app-won't-run-locally guide shows how to preserve the first useful error, verify runtimes and lockfiles, compare environment-variable names without exposing values, identify the owner of a port, and hand a healthy environment into application-level diagnosis.
Skillstore labels Env Doctor v1.3.0 Safe
Skillstore's versioned review covers the same three-file package linked from this page. It scanned 441 lines, found no confirmed security findings, and reports that the skill keeps diagnostics local, suppresses environment values, and requires approval before stopping a process.
This is review evidence, not a guarantee of no side effects. Read the full Skillstore audit.
Questions
Does it change my system?
No. It diagnoses and recommends shell-specific next steps. It asks before any process stop and never displays or retains .env values.
Which systems and stacks does it cover?
Windows PowerShell, macOS, and Linux projects using Node, Python, Go, or Docker.
What kind of problems does it catch?
Missing dependencies, missing or empty environment-variable keys, port ownership conflicts, stale installs, lockfile drift, stopped services, and runtime version mismatches.
Install it directly or inspect the source
This free skill is public. Review the exact files first, or install only this skill from the JustHandled Labs repository.
npx skills add justhandledlabs/skills --skill env-doctor-free
From "why won't this run" to running.
Free on Agensi. Instant download. Works with any agent that reads SKILL.md.
Get Env Doctor on Agensi