Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From hello2cc
Intercepts Agent, Task, and worktree management tool calls to run an orchestrator script before execution. Moderates tool usage decisions at the PreToolUse phase.
11 events · 44 hooks
npx claudepluginhub hellowind777/hello2ccWhere this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
Agentnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-agent-model5msTasknode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-agent-model5msEnterWorktreenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-enter-worktree5msTeamCreatenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-team-create5msTeamDeletenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-team-delete5msTaskCreatenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-task-create5msTaskListnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-task-list5msTaskGetnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-task-get5msTaskUpdatenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-task-update5msToolSearchnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-tool-search5msEnterPlanModenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-enter-plan-mode5msExitPlanModenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-exit-plan-mode5msAskUserQuestionnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-ask-user-question5msSendMessagenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" pre-send-message5msTeamCreatenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msTeamDeletenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msAgentnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msTasknode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msSendMessagenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msTaskCreatenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msTaskListnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msTaskGetnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msTaskUpdatenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msToolSearchnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msEnterPlanModenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msExitPlanModenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msAskUserQuestionnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msWebSearchnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-use5msnode "${CLAUDE_PLUGIN_ROOT}/scripts/task-lifecycle.mjs"5msnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" config-change5msnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" session-start5msExplorenode "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-stop.mjs"5msPlannode "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-stop.mjs"5msgeneral-purposenode "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-stop.mjs"5msnode "${CLAUDE_PLUGIN_ROOT}/scripts/teammate-idle.mjs"5msExplorenode "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-context.mjs" explore5msPlannode "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-context.mjs" plan5msgeneral-purposenode "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-context.mjs" general5msnode "${CLAUDE_PLUGIN_ROOT}/scripts/task-lifecycle.mjs"5msnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" route5msAgentnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-failure5msTasknode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-failure5msEnterWorktreenode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-failure5msWebSearchnode "${CLAUDE_PLUGIN_ROOT}/scripts/orchestrator.mjs" post-tool-failure5msShare bugs, ideas, or general feedback.