Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing scope_hook.py, file_path_guard.py, cvss_version_guard.py and validity_guard.py via uv (4 commands). From H-mmer/pentest-agents.
Runs before the agent uses a tool for Bash(git add*) and Bash(git commit*) tool calls, running an inline shell check (2 commands). From assistant-ui/tool-ui.
★not rated 772 3d agoA
tokens not measured
originalMIT
Runs on the BeforeTool event for read_file, search_file_content, glob, replace, write_file and run_shell_command tool calls, executing pre-tool.mjs via node. From ooples/token-optimizer-mcp.
★not rated 507 todayA
tokens not measured
originalMIT
Runs on the AfterTool event for replace, write_file and run_shell_command tool calls, executing post-tool.mjs via node. From ooples/token-optimizer-mcp.
★not rated 507 todayA
tokens not measured
originalMIT
Runs when a session starts, executing session-start.sh, update_verifier.py, dex-core-orientation.sh, connection-health-checker.cjs, feedback_sweep.py, release_notes_sweep.py and skill-freshness.py via bash with --vault and --session-start (7 commands). From davekilleen/Dex.
★not rated 474▲
+1
changed yesterdayA
tokens not measured
Runs when you submit a prompt, before the agent sees it, executing skill-freshness.py, soft-promise-detector.py, health-pulse.sh and claude-composition-refresh.sh via python3 (4 commands). From davekilleen/Dex.
★not rated 474▲
+1
changed yesterdayA
tokens not measured
Runs before the agent uses a tool for Read, Bash and mcp__.* tool calls, executing person-context-injector.cjs, company-context-injector.cjs, dex-safety-guard.sh and ensure-mcp-user-scope.cjs via node (5 commands). From davekilleen/Dex.
★not rated 474▲
+1
changed yesterdayA
tokens not measured
Runs after a tool call finishes for Bash, Read, Grep, Glob, Edit, Write and TodoWrite tool calls, running an inline shell check. From juyterman1000/entroly.
★not rated 443 yesterdayA
tokens not measured
originalApache-2.0
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: