Productivity hooks

49 tagged Productivity, measured the same way as everything else here.

Browse within: claude-code-plugin 46ai-coding 37agentic-workflow 15macos 14cli 12menubar 12LLM 11ai-harness 11augmentation 11humans 11intent-engineering 11mcp-server 11model-context-protocol 11ai-tools 8

PostToolUse

01

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs after a tool call finishes for Agent, WebFetch, WebSearch, mcp__.*, ToolSearch, AskUserQuestion, Read, Write, Edit, MultiEdit and Bash tool calls, executing AgentInvocation.hook.ts, Safety.hook.ts, TabState.hook.ts, ISAStaleWriteGuard.hook.ts, ISASync.hook.ts, CheckpointPerISC.hook.ts, ConfigEvalFire.hook.ts…

not rated 19k +82 1mo ago A ✓ AI review tokens not measured original MIT

SessionStart

02

brycewang-stanford/Auto-Empirical-Research-Skills

Hook Claude Code

One of 3 in hooks.json

Runs when a session starts on compact and resume, executing setup-project-dirs.sh and post-compact-restore.py via bash (2 commands). From brycewang-stanford/Auto-Empirical-Research-Skills.

not rated 4.7k +81 2d ago A tokens not measured

SessionStart

03

kbanc85/claudia

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From kbanc85/claudia.

not rated 299 +2 1mo ago A tokens not measured

PostToolUse

04

Bene-2020/plane-codex-mcp

Hook Claude Code

One of 5 in hooks.json

Runs after a tool call finishes for ^mcp__ambient_project__(list_projects, record_project_events, acknowledge_no_project_events, decline_project_binding and restore_project_binding)$ tool calls, executing index.js. From Bene-2020/plane-codex-mcp.

not rated 94 8d ago A tokens not measured original MIT

PreCompact

05

dp-web4/SAGE

Hook Claude Code

One of 5 in settings.json

Runs before the context is compacted for manual and auto tool calls, running an inline shell check (2 commands). From dp-web4/SAGE.

not rated 28 today A tokens not measured AGPL-3.0

SessionStart

06

lando-labs/cami

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running cami source reconcile --check-only --quiet. From lando-labs/cami.

not rated 14 7mo ago A tokens not measured original MIT

SessionStart

07

mutewinter/.dot

Hook Claude Code

One of 2 in settings.json

Runs when a session starts on ^(startup, resume, clear, compact and fork)$, executing herdr-agent-state.sh via bash. From mutewinter/.dot.

not rated 12 changed 13d ago A tokens not measured

SessionStart

08

jmsktm/claude-settings

Hook Claude Code

Runs when a session starts, executing session-start.sh. From jmsktm/claude-settings.

not rated 9 8mo ago A tokens not measured

SessionStart

09

michalstrnadel/AgentBar

Hook Claude Code

One of 7 in hooks.json

Runs when a session starts, executing agentbar.js via node. From michalstrnadel/AgentBar.

not rated 9 +1 yesterday A tokens not measured original MIT

SessionStart

10

opencue/cuecards

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing check-codex-freshness.sh via bash. From opencue/cuecards.

not rated 6 yesterday A tokens not measured copy · 42% MIT

SessionStart

11

get-convex/convex-codex-plugin

Hook Claude Code

Runs when a session starts, executing session-start.mjs via node. From get-convex/convex-codex-plugin.

not rated 5 3d ago A tokens not measured

SessionStart

12

quay/ai-helpers

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-setup.sh. From quay/ai-helpers.

not rated 3 14d ago A tokens not measured original MIT

Notification

13

wangke19/gemini-ai-helpers

Hook Claude Code

One of 2 in hooks.json

Runs when the agent sends a notification, running an inline shell check. From wangke19/gemini-ai-helpers.

not rated 2 6mo ago A tokens not measured original Apache-2.0

SessionStart

14

serialq7ic4/ixf-toolbox

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From serialq7ic4/ixf-toolbox.

not rated 2 4d ago A tokens not measured

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: