Stats
Actions
Tags
From claude-mem
Runs background worker services to persist and summarize conversation memory across Claude Code sessions. Executes bash commands to locate plugin scripts and run Node.js workers on session start, stop, and before tool use.
6 events · 8 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
export PATH="$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/bun-runner.js" "$_R/scripts/worker-service.cjs" hook claude-code summarize120ms*export PATH="$HOME/.nvm/versions/node/v$(ls \"$HOME/.nvm/versions/node\" 2>/dev/null | sed 's/^v//' | sort -t. -k1,1n -k2,2n -k3,3n | tail -1)/bin:$HOME/.local/bin:/usr/local/bin:/opt/homebrew/bin:$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/smart-install.js"300msReadexport PATH="$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/bun-runner.js" "$_R/scripts/worker-service.cjs" hook claude-code file-context60ms*export PATH="$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/bun-runner.js" "$_R/scripts/worker-service.cjs" hook claude-code observation120msstartup|clear|compactexport PATH="$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/smart-install.js"300msexport PATH="$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/bun-runner.js" "$_R/scripts/worker-service.cjs" start; echo '{"continue":true,"suppressOutput":true}'60msexport PATH="$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/bun-runner.js" "$_R/scripts/worker-service.cjs" hook claude-code context60msexport PATH="$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH"; _R="${CLAUDE_PLUGIN_ROOT}"; [ -z "$_R" ] && _R=$(ls -dt "$HOME/.claude/plugins/cache/thedotmack/claude-mem"/[0-9]*/ 2>/dev/null | head -1); _R="${_R%/}"; [ -z "$_R" ] && _R="$HOME/.claude/plugins/marketplaces/thedotmack/plugin"; command -v cygpath >/dev/null 2>&1 && { _W=$(cygpath -w "$_R" 2>/dev/null); [ -n "$_W" ] && _R="$_W"; }; node "$_R/scripts/bun-runner.js" "$_R/scripts/worker-service.cjs" hook claude-code session-init60msnpx claudepluginhub abdulsamad94/claude-mem --plugin claude-mem74plugins reuse this hooks config
First indexed May 6, 2026
Showing the 6 earliest of 74 plugins