Barrière de publication des skills (trois règles d'airain) pour Openclaw

Une barrière de publication basée sur Python qui vérifie la conformité, la présence de données sensibles et l'état de préparation à la publication des skills, MCP, experts et documents avant leur mise en ligne.

zhaoxinghua09-cell
v1.0.0
Oct 17, 2026
0
75
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install skill-release-gate

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer skill-release-gate via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Barrière de publication des skills (trois règles d'airain) ?

Skill Release Gate fournit un processus de vérification axé sur la sécurité pour les skills, MCP, experts et documents destinés à l'extérieur. Ses trois règles de publication couvrent la conformité nationale et internationale, les comportements adaptés à l'IA et les exigences culturelles ou de propriété intellectuelle. Un modèle de classification A/B/C/D aide les équipes à décider si un artefact doit être placé sur une chaîne publique, dans un registre privé, dans un stockage local restreint ou s'il ne doit pas être publié.

Dans les flux de travail Openclaw Skills, la barrière associe des contrôles de politiques à des scanners hors ligne intégrés, qui recherchent les informations personnelles identifiables, les secrets, les chemins internes et les hôtes intranet. Elle vérifie également un ensemble de cinq éléments de publication — signature, droits d'auteur, empreinte, provenance et licence — afin que les équipes puissent évaluer l'état de préparation avant de rendre un artefact public.

Cas d'utilisation de Barrière de publication des skills (trois règles d'airain)

  • Effectuer une vérification avant la publication d'un skill, d'un MCP, d'un expert ou d'un document.
  • Rechercher dans les fichiers des PII, clés d'API, jetons, clés privées et autres données sensibles avant leur partage.
  • Réexaminer les documents désensibilisés pour détecter les chemins internes, les fragments d'espace de travail et les noms d'hôtes intranet.
  • Déterminer si un artefact convient à une publication publique, à un registre privé, à un stockage local restreint ou s'il ne doit pas être publié.
  • Appliquer des contrôles de publication cohérents aux projets Openclaw Skills sans dépendre de services externes.

Comment fonctionne Barrière de publication des skills (trois règles d'airain)

  1. Examiner l'artefact selon les trois règles : conformité nationale et internationale applicable, comportement adapté à l'IA et exigences culturelles/de PI/de narration.
  2. Attribuer un niveau A/B/C/D. Le niveau A convient à une publication publique après les contrôles ; B va dans un registre privé ; C reste dans un stockage local restreint ; D ne doit pas être publié.
  3. Exécuter secret_scan.py en mode all pour rechercher les PII et les secrets, notamment les identifiants, les données de contact et financières, les clés d'API, les jetons et les clés privées.
  4. Exécuter desens_check.py pour détecter les chemins absolus internes, les noms d'hôtes intranet et les fragments d'espace de travail. La liste de contrôle de publication exige que les deux analyses ne révèlent aucun résultat.
  5. Vérifier les cinq éléments : signature, droits d'auteur, empreinte, provenance et licence.
  6. Ne publier que si les contrôles des politiques et les résultats des scanners sont satisfaisants ; acheminer les artefacts de niveau C vers le centre privé et ne jamais publier les artefacts de niveau D.

Configuration de Barrière de publication des skills (trois règles d'airain)

Le skill nécessite Python 3.8 ou une version ultérieure et ne déclare aucun paquet Python tiers ni dépendance réseau externe. Exécutez les commandes depuis le répertoire du skill en remplaçant <dir> par le chemin de l'artefact à examiner.

python --version
python scripts/secret_scan.py --path <dir> --mode all
python scripts/desens_check.py --path <dir>

La liste de contrôle de publication exige que les deux scanners ne révèlent aucun résultat. La documentation fournie du skill ne précise ni commande d'installation distincte ni fichiers de configuration supplémentaires.

Schéma de données et taxonomie de Barrière de publication des skills (trois règles d'airain)

Le skill reçoit un chemin cible via des arguments CLI et renvoie un résultat structuré sur stdout. Ses métadonnées décrivent l'interface comme une CLI Python, avec scripts/desens_check.py comme point d'entrée ; les instructions d'utilisation indiquent également scripts/secret_scan.py pour l'analyse des PII et des secrets.

Domaine Détails
Environnement d'exécution Python 3.8+ ; aucun paquet Python requis
Entrées Arguments CLI, dont --path <dir> ; l'analyse des secrets accepte également --mode all
Couverture de l'analyse PII et secrets ; chemins absolus internes, hôtes intranet et fragments d'espace de travail
Sortie Résultat structuré (JSON IR) sur stdout
Code de sortie Les métadonnées de l'interface décrivent rc=0 comme OK, rc=1 comme un avertissement et rc=2 comme une entrée incorrecte ; la documentation du scanner indique que les fuites bloquent la publication
Classification de publication A : chaîne publique ; B : registre privé ; C : stockage local restreint ; D : interdit
Métadonnées de publication Signature, droits d'auteur, empreinte, provenance et licence
Dépendances Fonctionnement hors ligne, sans dépendance réseau externe ni paquet Python

Fonctionnalités avancées de Barrière de publication des skills (trois règles d'airain)

  • L'analyse hors ligne des PII et des secrets couvre les identifiants, numéros de téléphone, adresses e-mail, coordonnées bancaires, adresses, clés d'API, jetons, PAT, clés privées ainsi que les identifiants de paiement ou de gestion du code source répertoriés.
  • Les vérifications de désensibilisation signalent les chemins absolus internes, les hôtes .internal, .local, .corp et .lan, ainsi que les fragments d'espace de travail.
  • La classification A/B/C/D associe le niveau de sensibilité à l'acheminement de la publication, depuis la publication publique jusqu'au traitement privé ou local, voire à l'interdiction.
  • L'examen de conformité inclut l'évaluation de l'étiquetage des contenus et des obligations de déclaration au titre de GB45438, ainsi que les exigences réglementaires des marchés cibles.
  • La liste de contrôle de publication en cinq points couvre la signature, les droits d'auteur, l'empreinte, la provenance et la licence.
  • Les scanners documentés fonctionnent sans dépendances externes ni accès au réseau, ce qui permet d'effectuer des contrôles locaux avant publication pour Openclaw Skills.

SKILL.md


Chargement

Compétences Openclaw associées

En vedette*