creating-claude-hooks
Créer des hooks Claude Code en toute sécurité
Les hooks Claude Code sont puissants, mais faciles à formater incorrectement. Cette skill fournit à Codex et Claude un guide concis pour les fichiers de hooks, les événements, la validation et les étapes de publication.
Arrêtez-vous et demandez confirmation avant l’installation.
Examinez le plan et obtenez le consentement explicite de l’utilisateur avant de modifier des fichiers.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "creating-claude-hooks" from https://skillstore.io/skills/agentworkforce-creating-claude-hooks.md and its manifest at https://skillstore.io/api/skills/agentworkforce-creating-claude-hooks/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « creating-claude-hooks ». Un développeur demande un hook de démarrage de session qui signale l’état de préparation de l’environnement.
Résultat attendu:
Un plan de hook avec le chemin attendu, les exigences d’exécution, le comportement de l’événement, les vérifications de dépendances, la sortie destinée à l’utilisateur et une gestion sûre des sorties.
Utilisation de « creating-claude-hooks ». Un mainteneur souhaite publier un hook sous forme de package PRPM.
Résultat attendu:
Un aperçu de package avec les fichiers requis, les champs du manifeste, les sujets de documentation, les étapes de test local et les conseils de versionnage.
Utilisation de « creating-claude-hooks ». Un réviseur sécurité demande si un hook doit bloquer l’accès aux fichiers secrets.
Résultat attendu:
Une checklist de revue couvrant les motifs de fichiers sensibles, les vérifications de traversée de chemins, la journalisation stderr et des messages de blocage clairs.
Audit de sécurité
Risque élevéAll 115 static alerts are false positives caused by Markdown formatting, documented commands, reference links, or defensive examples; SKILL.md does not execute them. Semantic review found bypassable path and sensitive-file checks that may guide users toward insecure hooks.
Préoccupations de sécurité confirmées (1)
Facteurs de risque
⚙️ Commandes externes (50)
🌐 Accès réseau (3)
📁 Accès au système de fichiers (18)
🔑 Variables d’environnement (1)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/agentworkforce-creating-claude-hooks/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/agentworkforce-creating-claude-hooks?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/agentworkforce-creating-claude-hooks?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/agentworkforce-creating-claude-hooks/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/agentworkforce-creating-claude-hooks.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
AgentWorkforce. (2026). creating-claude-hooks security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/agentworkforce-creating-claude-hooks/audits/9Citation BibTeX
@techreport{agentworkforce-agentworkforce-creating-claude-hooks-2026,
author = {AgentWorkforce},
title = {creating-claude-hooks security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/agentworkforce-creating-claude-hooks/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "creating-claude-hooks security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "AgentWorkforce"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/agentworkforce-creating-claude-hooks/audits/9"
identifiers:
- type: other
value: "skillstore:agentworkforce-creating-claude-hooks:audit:9"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Créer un hook de projet
Créer un hook qui s’exécute pour un événement Claude Code spécifique et respecte le format exécutable attendu.
Publier un package de hooks
Préparer une structure de package PRPM avec un manifeste, une documentation du hook, un fichier source et des conseils de versionnage.
Examiner la sécurité d’un hook
Vérifier des exemples de hooks pour la validation des entrées, la gestion sûre des chemins, le blocage des fichiers sensibles et une sortie utilisateur claire.
Essayez ces prompts
Crée un hook Claude Code de démarrage de session de base pour ce projet. Explique l’emplacement du fichier, les permissions requises, l’entrée attendue, le comportement de sortie et les codes de sortie.
Conçois un hook Claude Code d’appel d’outil qui valide le JSON stdin, gère les champs manquants, journalise les erreurs dans stderr et bloque les chemins de fichiers non sûrs.
Transforme ce concept de hook Claude Code en plan de package PRPM. Inclue les champs du manifeste, les sections de documentation du hook, les étapes de test et la checklist de publication.
Examine ce hook Claude Code pour sa sécurité, sa fiabilité et sa préparation à la publication. Concentre-toi sur la validation des entrées, l’utilisation des commandes, la gestion des chemins, les fichiers sensibles et le comportement visible par l’utilisateur.
Bonnes pratiques
- Valider toutes les entrées du hook avant d’utiliser les champs provenant de stdin.
- Mettre les variables shell entre guillemets et conserver les chemins dans le répertoire de projet prévu.
- Garder les hooks rapides, explicites et faciles à relire par les utilisateurs avant installation.
Éviter
- Ne créez pas de hooks qui exécutent des commandes shell larges sans intention utilisateur claire.
- N’écrivez pas dans les répertoires Claude globaux de l’utilisateur, sauf si l’utilisateur a demandé un hook global.
- Ne publiez pas de packages de hooks sans documenter les permissions, les dépendances et le comportement de sécurité.
Foire aux questions
Qu’est-ce que cette skill aide à créer ?
Exécute-t-elle les hooks automatiquement ?
Peut-elle aider à publier des hooks ?
Quels sujets de sécurité sont couverts ?
Quels langages de hooks sont décrits ?
Les hooks générés doivent-ils être relus ?
Détails du développeur
Auteur
AgentWorkforceLicence
MIT
Révision Skillstore
r2
Avis de version
L’auteur n’a déclaré aucune version.
Réf
31bc7611b504c197d3e993aef7943461c871616f
Récence de maintenance
27/07/2026
Utilisation
7 téléchargements · 182 vues
Structure de fichiers
📄 SKILL.md