From talent-scout
Health check for talent-scout installation. Verifies dependencies, MCP servers, data directory, and API connectivity. Use when something seems broken, after installation, or when the user says "doctor", "health check", "diagnose", "what's wrong", "verify setup", or "is everything working".
How this skill is triggered — by the user, by Claude, or both
Slash command
/talent-scout:doctorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Runs sequential checks and reports PASS, FAIL, WARN, SKIP, or FIXED for each. Auto-fixes what it can. Never destructive — never deletes files, resets configuration, or modifies candidate data.
Runs sequential checks and reports PASS, FAIL, WARN, SKIP, or FIXED for each. Auto-fixes what it can. Never destructive — never deletes files, resets configuration, or modifies candidate data.
Run checks in order — some depend on earlier results.
node --version
nvm install 18 or nodejs.orgCall list_companies with {}.
Call configure_api_key with { verify: true }. The tool reads the existing .env and runs a real LinkdAPI verification (1 credit). Never prompts, never writes.
{ configured: false }: SKIP — "No API key. Run /talent-scout:init to set up."{ configured: true, verified: true, warning: undefined }: PASS — "API key verified."{ configured: true, verified: true, warning: "OUT_OF_CREDITS" }: WARN — "Key valid but out of credits. Load credits at linkdapi.com."{ configured: true, verified: false, error: "INVALID_KEY" }: FAIL — "Key is invalid. Run /talent-scout:init to re-enter."{ configured: true, verified: false, error: "VERIFY_NETWORK_ERROR" }: WARN — "Couldn't reach LinkdAPI right now. Check your connection."Call read_meta with name "config.json".
read_meta with name "candidates_index.json", count candidates. PASS — "Data directory initialized (N candidates)"Check whether the dashboard is available via npm.
Run: which talent-scout-dashboard || npx -y -p talent-scout talent-scout-dashboard --version
Verify core plugin files exist.
Files to check:
${CLAUDE_PLUGIN_ROOT}/skills/init/SKILL.md
${CLAUDE_PLUGIN_ROOT}/skills/doctor/SKILL.md
${CLAUDE_PLUGIN_ROOT}/skills/scout/SKILL.md
${CLAUDE_PLUGIN_ROOT}/skills/orchestrator/SKILL.md
${CLAUDE_PLUGIN_ROOT}/.mcp.json
All present: PASS — "Plugin files complete."
Any missing: WARN — "Plugin files incomplete. Missing: [list]. Fix: re-install the plugin."
Display results as a block after all checks complete:
Talent Scout Health Check
─────────────────────────
[PASS] Node.js v22.x (>= 18 required)
[PASS] Scout MCP server responds
[SKIP] API connectivity — no API key configured
[PASS] Data directory initialized (47 candidates)
[PASS] Dashboard available via npm
[PASS] Plugin files complete
Result: 5 passed, 1 skipped
Use [FIXED] when a check auto-repaired. Summary line includes counts for passed, fixed, warned, failed, skipped — omit zero categories.
For every FAIL or WARN, include fix on the next line indented:
[FAIL] Scout MCP server did not respond
Fix: npm install -g talent-scout
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub matantsach/talent-scout-plugin --plugin talent-scout