npx claudepluginhub gtapps/claude-code-hermit --plugin claude-code-homeassistant-hermitDefined in hooks/hooks.json
node ${CLAUDE_PLUGIN_ROOT}/scripts/stop-pipeline.js15msBash|Edit|Writenode ${CLAUDE_PLUGIN_ROOT}/scripts/enforce-deny-patterns.js3ms(discord|telegram|imessage).*replynode ${CLAUDE_PLUGIN_ROOT}/scripts/channel-hook.js5msEdit|Writebash -c '[ -z "${HERMIT_DEV_MODE:-}" ] && exit 0; INPUT=$(cat); FILE=$(echo "$INPUT" | jq -r ".tool_input.file_path // empty"); if [ -n "${CLAUDE_PLUGIN_ROOT:-}" ] && echo "$FILE" | grep -qF "$CLAUDE_PLUGIN_ROOT" && echo "$FILE" | grep -qE "scripts/|hooks/"; then python3 tests/run-contracts.py 2>&1 | tail -5; fi'30msEdit|Writenode ${CLAUDE_PLUGIN_ROOT}/scripts/validate-config.js5msEdit|Writenode ${CLAUDE_PLUGIN_ROOT}/scripts/generate-summary.js5msnode ${CLAUDE_PLUGIN_ROOT}/scripts/startup-context.jsnode ${CLAUDE_PLUGIN_ROOT}/scripts/prompt-context.jsRuns Flywheel policy Node.js script on Pre/PostToolUse for Bash/Edit/Write/MultiEdit tools, SessionStart, UserPromptSubmit, and Stop events. Executes bash commands and writes files.
Share bugs, ideas, or general feedback.