npx claudepluginhub utsavbalar1231/oh-my-claudeagent --plugin oh-my-claudeagentDefined in hooks/hooks.json
${CLAUDE_PLUGIN_ROOT}/scripts/ralph-persistence.sh${CLAUDE_PLUGIN_ROOT}/scripts/final-verification-evidence.sh${CLAUDE_PLUGIN_ROOT}/scripts/lifecycle-state.sh${CLAUDE_PLUGIN_ROOT}/scripts/pre-compact.shAgent${CLAUDE_PLUGIN_ROOT}/scripts/track-subagent-spawn.shWrite${CLAUDE_PLUGIN_ROOT}/scripts/write-guard.shWrite${CLAUDE_PLUGIN_ROOT}/scripts/plan-checkbox-verify.sh${CLAUDE_PLUGIN_ROOT}/scripts/session-cleanup.sh.mcp.json|AGENTS.md|CLAUDE.md|hooks.json|plugin.json|settings.json|pyproject.toml|justfile${CLAUDE_PLUGIN_ROOT}/scripts/lifecycle-state.sh${CLAUDE_PLUGIN_ROOT}/scripts/post-compact-log.shAskUserQuestion${CLAUDE_PLUGIN_ROOT}/scripts/track-question.shWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/post-edit.shWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/comment-checker.shRead|Write|Edit${CLAUDE_PLUGIN_ROOT}/scripts/context-injector.shGrep|Glob|WebFetch|WebSearch${CLAUDE_PLUGIN_ROOT}/scripts/agent-usage-reminder.shAgent${CLAUDE_PLUGIN_ROOT}/scripts/empty-task-response.sh${CLAUDE_PLUGIN_ROOT}/scripts/stop-failure-handler.sh${CLAUDE_PLUGIN_ROOT}/scripts/lifecycle-state.sh${CLAUDE_PLUGIN_ROOT}/scripts/config-change-audit.shidle_prompt|permission_prompt${CLAUDE_PLUGIN_ROOT}/scripts/notify.sh${CLAUDE_PLUGIN_ROOT}/scripts/session-init.shcompact${CLAUDE_PLUGIN_ROOT}/scripts/post-compact-inject.sh${CLAUDE_PLUGIN_ROOT}/scripts/subagent-complete.sh${CLAUDE_PLUGIN_ROOT}/scripts/teammate-idle-guard.sh${CLAUDE_PLUGIN_ROOT}/scripts/subagent-start.sh${CLAUDE_PLUGIN_ROOT}/scripts/task-completed-verify.sh${CLAUDE_PLUGIN_ROOT}/scripts/lifecycle-state.sh${CLAUDE_PLUGIN_ROOT}/scripts/lifecycle-state.sh${CLAUDE_PLUGIN_ROOT}/scripts/keyword-detector.shBash${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.shExitPlanMode${CLAUDE_PLUGIN_ROOT}/scripts/plan-mode-handler.sh${CLAUDE_PLUGIN_ROOT}/scripts/instructions-loaded-audit.shEdit${CLAUDE_PLUGIN_ROOT}/scripts/edit-error-recovery.shAgent${CLAUDE_PLUGIN_ROOT}/scripts/delegate-retry.shBash${CLAUDE_PLUGIN_ROOT}/scripts/bash-error-recovery.shRead${CLAUDE_PLUGIN_ROOT}/scripts/read-error-recovery.sh${CLAUDE_PLUGIN_ROOT}/scripts/json-error-recovery.sh{"riskFlags": {"touchesBash": true, "matchAllTools": true, "touchesFileWrites": true}, "typeStats": {"command": 40}, "eventStats": {"Stop": 2, "CwdChanged": 1, "PreCompact": 1, "PreToolUse": 3, "SessionEnd": 1, "FileChanged": 1, "PostCompact": 1, "PostToolUse": 6, "StopFailure": 1, "TaskCreated": 1, "ConfigChange": 1, "Notification": 1, "SessionStart": 2, "SubagentStop": 1, "TeammateIdle": 1, "SubagentStart": 1, "TaskCompleted": 1, "WorktreeCreate": 1, "WorktreeRemove": 1, "UserPromptSubmit": 1, "PermissionRequest": 5, "InstructionsLoaded": 1, "PostToolUseFailure": 5}, "originCounts": {"absolutePaths": 0, "pluginScripts": 40, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 40}}