.claude/skills/test-run/SKILL.md
Run all plugin test suites, report pass/fail summary
npx skillsauth add gtapps/claude-code-hermit test-runInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run all test suites and report a concise summary.
bash tests/run-all.sh 2>&1
Capture the output. Extract pass/fail counts from each suite's summary line.
Output a concise summary:
Hook tests: X passed, Y failed
Contract tests: X passed, Y failed
Script tests: X passed, Y failed
Overall: PASS / FAIL
If any test failed, include the failure details below the summary so the developer can act on them immediately.
tools
Presence history & tracker-health report — current home/away state, reliability, recent arrival/departure transitions, and activity patterns for person/device_tracker entities. Use when the operator asks about presence history or when a presence-dependent automation (locks, alarm, vacuum, climate) misbehaves.
development
Evening house brief — end-of-day security check, device status, and energy snapshot. Runs as a daily routine at 22:30 or on demand.
tools
Browse and explain the hermit's Home Assistant automations — list by topic, filter by keyword with plain-language YAML explanations, or sort by last-fired. Read-only. Use when the operator asks "what automations do I have / what does this one do / which haven't fired."
tools
On-demand HA-voice brainstorm — reads entity inventory, automation/script listings, and operator intent to surface at most 2 capability-gap ideas, each gated by proposal-triage before becoming a PROP. Invoke when the operator asks "what automations am I missing?", "any coverage gaps?", or "brainstorm improvements". Never runs autonomously.