Hf doctor
Diagnose the ML Intern environment, Hugging Face auth, uv, tokens, job pricing catalog, and data directory. Use at setup, when any HF call returns an auth error, or when jobs and sandboxes fail unexpectedly.From its SKILL.md
npx -y skills add boeschj/ml-intern-plugin --skill hf-doctorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.8 KB, 369 tokens by cl100k_base, as published. Nobody here has run it
Environment check results:
"${CLAUDE_PLUGIN_ROOT}/bin/hf-doctor" 2>&1 || echo '{"check": "doctor", "ok": false, "detail": "hf-doctor failed to run, is uv installed?"}'
Interpret the results above for the user, shortest useful form:
- Every check ok: say so in one line and move on with the pending task.
- uv missing: it is the runtime for every plugin tool. Install:
curl -LsSf https://astral.sh/uv/install.sh | sh(macOS/Linux) orbrew install uv. - HF token missing or whoami failing: the fix is
hf auth loginwith a Write token from https://huggingface.co/settings/tokens, or exportingHF_TOKEN. Jobs, sandboxes, uploads, and access-restricted datasets all need write access. GPU jobs also need a positive credit balance in HF billing, which is separate from the token. - GITHUB_TOKEN missing: warn only;
hf-gh-examplesworks anonymously at a low rate limit. SetGITHUB_TOKEN, or just log in withgh auth loginand the tools reuse that token automatically. - Hardware catalog unreachable: cost estimates fall back to the static table; job submission still works.
- trackio unknown: informational; jobs install it as a dependency at run time.
- pyright_lsp absent: informational; the bundled Python language server config stays dormant until
npm install -g pyright, which turns on live diagnostics for training scripts. - MCP tools missing: the bundled
hfserver may need auth, point the user at/mcpto authenticate it.
After fixing auth, rerun this skill to confirm, then continue whatever task was blocked.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.