skills/knowledge/SKILL.md
Knowledge base maintenance — lint raw/ and compiled/ for stale, unreferenced, missing-type, and oversized artifacts. Read-only report with actionable advice. Activates on messages like "check knowledge", "lint knowledge", "knowledge health".
npx skillsauth add gtapps/claude-code-hermit knowledgeInstall 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.
Read-only lint of the hermit's knowledge directories. Reports findings without modifying any files.
/claude-code-hermit:knowledge — lint (default)
/claude-code-hermit:knowledge lint — same
Run the shared lint script:
node scripts/knowledge-lint.js .claude-code-hermit
The script path is relative to the plugin install directory. Use Bash to execute it.
Present the script output to the operator as-is — it already formats findings grouped by type with file paths, ages, and actionable advice.
If the script exits cleanly with "Knowledge base is clean", relay that message. If it reports findings, relay the full output.
Never touches: OPERATOR.md, knowledge-schema.md, config.json, proposals/, sessions/, state/
This skill is strictly read-only. It does not move, delete, or modify any files.
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.