Stats
Actions
Tags
From meta-knowledge-graph
Logs all Claude Code lifecycle events and consolidates system prompts with query error context. Captures BigQuery/Neo4j query failures and injects error context into prompts. Ingests DiffBot entity/news results into project context.
11 events · 24 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/process_project.py" --mode turn --backgroundROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/consolidate_system_prompt.py" --backgroundROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/consolidate_query_errors.py" --backgroundROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/consolidate_system_prompt.py" --backgroundROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/consolidate_query_errors.py" --backgroundROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codemcp__.*__(enhance_entity|search_news)ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/ingest_diffbot.py"mcp__.*__(bigquery_execute_query|neo4j_read_cypher)ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/capture_query_failures.py"ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/inject_query_error_context.py"ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codestartup|resume|clearROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/inject_system_prompt.py"ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/inject_project_context.py"ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/inject_project_context.py"ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codeROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/log_event.py" --client claude_codemcp__.*__(bigquery_execute_query|neo4j_read_cypher)ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/capture_query_failures.py"ROOT="${CLAUDE_PLUGIN_ROOT:-$CLAUDE_PROJECT_DIR}"; uv run --script "$ROOT/hooks/inject_query_error_context.py"npx claudepluginhub neo4j-labs/meta-knowledge-graph --plugin meta-knowledge-graph