hooks
(44)agents-md-loader
Automatically injects the contents of AGENTS.md into the session context at startup to enforce project-specific agent behaviors and configurations.
npx claude-code-templates@latest --hook=automation/agents-md-loader.json --yesbuild-on-change
Automatically detects and executes the appropriate build command for Node.js, Make, Rust, Maven, or Gradle projects immediately after a file edit.
npx claude-code-templates@latest --hook=automation/build-on-change.json --yesdependency-checker
Automatically runs security audits and checks for outdated packages whenever dependency files such as package.json, requirements.txt, or Cargo.toml are modified.
npx claude-code-templates@latest --hook=automation/dependency-checker.json --yesdeployment-health-monitor
Monitors Vercel deployment health by tracking build statuses and calculating success rates, automatically alerting on failures or critical stability issues. Provides real-time insights into active queues and recent deployment history to streamline troubleshooting.
npx claude-code-templates@latest --hook=automation/deployment-health-monitor.json --yesdiscord-detailed-notifications
Sends rich Discord embed notifications at the start and end of a session, tracking project details, duration, and memory usage via the DISCORD_WEBHOOK_URL.
npx claude-code-templates@latest --hook=automation/discord-detailed-notifications.json --yesdiscord-error-notifications
Sends rich Discord alerts when Bash commands exceed 30 seconds or when Claude Code pauses to wait for user input.
npx claude-code-templates@latest --hook=automation/discord-error-notifications.json --yesdiscord-notifications
Sends a timestamped notification to your Discord server via webhook whenever Claude Code or a subagent completes a task.
npx claude-code-templates@latest --hook=automation/discord-notifications.json --yessimple-notifications
Triggers native desktop notifications on macOS and Linux to alert you immediately whenever a Claude Code tool finishes executing.
npx claude-code-templates@latest --hook=automation/simple-notifications.json --yesslack-detailed-notifications
Sends rich Slack notifications at both the start and conclusion of Claude Code sessions to track project context, execution duration, and memory usage using a webhook.
npx claude-code-templates@latest --hook=automation/slack-detailed-notifications.json --yesslack-error-notifications
Sends Slack notifications when Bash commands exceed 30 seconds or when Claude Code pauses for user input, allowing you to monitor long-running tasks and pending permissions.
npx claude-code-templates@latest --hook=automation/slack-error-notifications.json --yesslack-notifications
Sends timestamped notifications to a designated Slack channel whenever Claude Code or a subagent completes a task. Requires a valid `SLACK_WEBHOOK_URL` environment variable to function.
npx claude-code-templates@latest --hook=automation/slack-notifications.json --yestelegram-detailed-notifications
Automatically sends detailed Telegram notifications for Claude Code session starts and stops, including project context, runtime duration, and memory usage statistics.
npx claude-code-templates@latest --hook=automation/telegram-detailed-notifications.json --yestelegram-error-notifications
Automatically sends Telegram notifications for Bash operations exceeding 30 seconds and alerts you when Claude pauses for user input or permissions.
npx claude-code-templates@latest --hook=automation/telegram-error-notifications.json --yestelegram-notifications
Delivers timestamped Telegram notifications to your specified chat whenever Claude Code or a subagent completes a task. Requires configured environment variables for your bot token and chat ID.
npx claude-code-templates@latest --hook=automation/telegram-notifications.json --yesvercel-auto-deploy
Monitors source code modifications to automatically trigger environment-specific Vercel deployments, initiating production builds for the main branch and preview deployments for staging or development environments.
npx claude-code-templates@latest --hook=automation/vercel-auto-deploy.json --yesvercel-environment-sync
Automatically monitors and validates `.env` file modifications for formatting errors and security risks like weak secrets, ensuring local configurations are compliant before synchronizing with Vercel.
npx claude-code-templates@latest --hook=automation/vercel-environment-sync.json --yeschange-tracker
Automatically appends a timestamped record to `~/.claude/changes.log` whenever a file is created or modified by the agent.
npx claude-code-templates@latest --hook=development-tools/change-tracker.json --yescommand-logger
Logs every tool usage event to a local file with precise timestamps and file paths to facilitate auditing and debugging.
npx claude-code-templates@latest --hook=development-tools/command-logger.json --yesdebug-window
Automatically opens a live-tailing debug log window when running in debug mode, providing real-time visibility into session activity with optional persistence after the session ends.
npx claude-code-templates@latest --hook=development-tools/debug-window.json --yesfile-backup
Automatically preserves original file content by creating a timestamped copy in a .backups directory immediately before any edit operation takes place.
npx claude-code-templates@latest --hook=development-tools/file-backup.json --yes