Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/doctor
Diagnose Promptbook setup — check config, hooks, API key, and session tracking health.
Passed 14 of 18 test cases with the skill, and 7 of 18 without it.
and 6 more in the full report
9 fixed8 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
Before running doctor diagnostics on Promptbook, what primary initialization command must have already been completed by the user?
| Checked | Without skill | With skill |
|---|---|---|
| Requires the /setup command to have been executed prior to diagnostics | Missed | Passed |
The instructions your model reads when the skill loads.
Run diagnostics to verify Promptbook is set up correctly. Checks config, consent, API key validity, and recent session activity. Presents a clear pass/fail report.
/setup firstRun these checks in order via Bash and report each result.
if [ -f "$HOME/.promptbook/config.json" ]; then
echo "CONFIG_FOUND"
# Check permissions — should be 600 for security
stat -f "%Lp" "$HOME/.promptbook/config.json" 2>/dev/null || stat -c "%a" "$HOME/.promptbook/config.json" 2>/dev/null
# Check required fields exist (without displaying values)
node -e "const c=JSON.parse(require('fs').readFileSync('$HOME/.promptbook/config.json','utf8'));console.log('has_api_key:',!!c.api_key);console.log('has_api_url:',!!c.api_url);console.log('auto_summary:',c.auto_summary);console.log('telemetry_consent:',c.telemetry_consent===true)"
else
echo "NO_CONFIG"
fi
If no config file found or telemetry_consent is false: tell the user to run /setup first.
Test the API key without displaying it:
API_KEY=$(node -e "console.log(JSON.parse(require('fs').readFileSync('$HOME/.promptbook/config.json','utf8')).api_key)")
curl -sL -o /dev/null -w "%{http_code}" -X POST "https://promptbook.gg/api/auth/verify-setup" \
-H "Authorization: Bearer $API_KEY"
test cases passed, vs 7 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.