npx claudepluginhub plosson/agentsmith --plugin agentsmithDefined in hooks/hooks.json
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/init.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.sh${CLAUDE_PLUGIN_ROOT}/hooks/scripts/emit.shRuns Python hook dispatcher on 14 Claude Code events (Stop, PreToolUse, SessionStart, etc.) with universal matcher for lifecycle automation. No bash or file writes.