SessionStart
01Hook Claude Code
One of 5 in settings.json
Runs when a session starts on startup and resume, executing focus-out-unattached.sh. From hovnatan/dotfiles.
Hook Claude Code
One of 5 in settings.json
Runs when a session starts on startup and resume, executing focus-out-unattached.sh. From hovnatan/dotfiles.
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing git-guard.sh. From hovnatan/dotfiles.
Hook Claude Code
One of 5 in settings.json
Runs when you submit a prompt, before the agent sees it, executing ntfy-stop.sh with --cancel. From hovnatan/dotfiles.
Hook Claude Code
One of 5 in settings.json
Runs when the agent finishes a response, executing ntfy-stop.sh. From hovnatan/dotfiles.
Skill Claude Code
Add a day's work, and a Next section of the following day's tasks, to the user's Google Doc work log. Use when the user asks to write up a day, update the work log, or fill in missing days.
Skill Claude Code
Run commands, PowerShell scripts, audits or uninstalls on a Windows machine over ssh (a box whose ssh shell is cmd.exe). Load before the first remote call.
Skill Claude Code
Phone notifications via ntfy.sh. Load when asked to notify, ping or alert my phone, or to send an ntfy message.
Skill Claude Code
Remote machine work over ssh: sync code and inputs to the box, launch a job there, mirror its logs back. Load before the first ssh, rsync or scp that runs, benchmarks or trains anything on another machine, and before stopping, deallocating or rebooting one.
Skill Claude Code
Handing files to me on my own machine (screenshots, tarballs, artifacts). Load when you produce a file for me to open locally, or I ask to send, share or download one.
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: