ExoGameYT/claude-hooks

🔗 Verbessere deinen Workflow mit Claude Hooks – ermöglicht die Verwaltung benutzerdefinierter Befehle für Berechtigungsanfragen und Statusbenachrichtigungen in deinen Projekten.

Was ist claude-hooks?

Claude Hooks ist eine Fähigkeit (Skill) für KI-Agenten wie Claude Code, die es Entwicklern ermöglicht, eigene Hooks zu definieren, um Berechtigungsanfragen und Statusbenachrichtigungen innerhalb von Projekten zu verwalten. Die Erweiterung erlaubt das Anlegen, Auflisten, Löschen und Ausführen von Hooks, die bei bestimmten Ereignissen (z. B. vor dem Ausführen eines Befehls) automatisch getriggert werden. Dies reduziert manuelle Eingriffe und erhöht die Sicherheit, da sensible Aktionen gezielt abgefragt oder bestätigt werden können. Claude Hooks ist plattformunabhängig einsetzbar und wird über die Befehlszeile gesteuert – ideal für Teams, die ihre CI/CD-Pipelines und Entwicklungsabläufe optimieren möchten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add ExoGameYT/claude-hooks

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-hooks?

🔗 Verbessere deinen Workflow mit Claude Hooks – ermöglicht die Verwaltung benutzerdefinierter Befehle für Berechtigungsanfragen und Statusbenachrichtigungen in deinen Projekten.

Funktionsweise

Claude Hooks fügen eine flexible Ebene der Automatisierung hinzu. Du kannst Hooks definieren, die vor oder nach bestimmten Aktionen (z. B. git push, npm run build) ausgeführt werden. Jeder Hook kann eine Berechtigungsanfrage stellen (z. B. „Darf ich fortfahren? Ja/Nein“) oder eine Statusbenachrichtigung senden (z. B. „Build erfolgreich“).

Hauptfunktionen

  • Berechtigungs-Hooks: Frage den Benutzer vor der Ausführung eines Befehls um Erlaubnis (z. B. claude hooks:request).
  • Status-Hooks: Sende eine Benachrichtigung nach Abschluss einer Aktion (z. B. claude hooks:notify).
  • Verwaltung: Hooks können über die Befehlszeile hinzugefügt, gelistet, gelöscht oder ausgeführt werden.

Befehle

BefehlBeschreibung
claude hooks:add <name> <trigger> <action>Einen neuen Hook hinzufügen
claude hooks:listAlle vorhandenen Hooks anzeigen
claude hooks:remove <name>Einen Hook entfernen
claude hooks:run <name>Einen Hook manuell ausführen

Beispiel

claude hooks:add "deploy-request" "pre-deploy" "Berechtigung zum Deployment anfordern"

Dies erstellt einen Hook, der vor dem Deployment eine Benutzerbestätigung einholt.

Voraussetzungen

  • Ein KI-Agent wie Claude Code (CLI).
  • Node.js 18 oder höher.
  • Git (für Versionskontrolle).

Installation

  1. Führe npm install -g @exogameyt/claude-hooks aus.
  2. Oder klone das Repository und führe npm run build aus.

Lizenz

MIT (siehe LICENSE-Datei).

Verwandte Skills