npx claudepluginhub jobrien127/plugin-marketplace --plugin whetstoneDefined inline in plugin.json manifest
${CLAUDE_PLUGIN_ROOT}/hooks/capture.sh session-endEdit|Write${CLAUDE_PLUGIN_ROOT}/hooks/capture.sh editBash${CLAUDE_PLUGIN_ROOT}/hooks/capture.sh bash${CLAUDE_PLUGIN_ROOT}/hooks/capture.sh subagent${CLAUDE_PLUGIN_ROOT}/hooks/capture.sh prompt${CLAUDE_PLUGIN_ROOT}/hooks/recall.sh${CLAUDE_PLUGIN_ROOT}/hooks/capture.sh failure{"riskFlags": {"touchesBash": true, "matchAllTools": true, "touchesFileWrites": true}, "typeStats": {"command": 7}, "eventStats": {"SessionEnd": 1, "PostToolUse": 2, "SubagentStop": 1, "UserPromptSubmit": 2, "PostToolUseFailure": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 7, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 7}}