Un assistant expert pour la gestion des tests de contrat PactFlow et Pact open-source, garantissant des déploiements sûrs grâce à des vérifications de compatibilité automatisées.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install pactflow
Copiez le dossier de la compétence dans l'un de ces emplacements
~/.openclaw/skills/ <project>/skills/ Priorité : Espace de travail > Local > Intégré
Copiez ce prompt dans OpenClaw pour l'installer automatiquement.
Aide-moi à installer pactflow via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).
Obtenez les fichiers bruts de la compétence dans une archive ZIP.
Le skill PactFlow & Pact est une intégration puissante conçue pour combler le fossé entre les consommateurs et les fournisseurs de services. En exploitant Openclaw Skills, les développeurs peuvent gérer tout le cycle de vie des tests de contrat, de la génération de tests initiaux par IA à la vérification de compatibilité dans des architectures de microservices complexes. Il fournit une interface directe vers Pact Broker et PactFlow, permettant une communication fluide entre les différentes parties d'un système distribué sans dépendre de tests d'intégration end-to-end fragiles.
Ce skill automatise les parties les plus critiques du flux de travail de développement, notamment la publication de contrats, le déclenchement des vérifications de fournisseur et la gestion des enregistrements de déploiement spécifiques à l'environnement. Que vous utilisiez le Pact Broker open-source ou les fonctionnalités avancées de PactFlow Cloud, ces Openclaw Skills fournissent la profondeur technique nécessaire pour maintenir un maillage de services sain et fiable.
Pour commencer, configurez votre environnement avec les informations d'identification nécessaires pour votre instance PactFlow ou Pact Broker. Suivez les étapes ci-dessous pour activer Openclaw Skills pour votre projet :
export PACT_BROKER_BASE_URL="https://your-tenant.pactflow.io"
export PACT_BROKER_TOKEN="your_pactflow_api_token"
export PACT_BROKER_USERNAME="your_username"
export PACT_BROKER_PASSWORD="your_password"
contract-testing_list_pacticipants
Le skill organise les données autour de plusieurs entités centrales pour maintenir l'intégrité de l'écosystème de tests de contrat :
| Entité | Description | Métadonnées clés |
|---|---|---|
| Pacticipant | Toute application ou service enregistré dans l'espace de travail | Nom, branche principale, URL du dépôt |
| Pact | Le fichier de contrat généré par le consommateur | Versions consommateur/fournisseur, interactions, matchers |
| Environment | Une cible de déploiement nommée comme Staging ou Production | UUID, nom, statut de production |
| Matrix | La table de vérité de toutes les vérifications | Statut de vérification, horodatages de version, tags d'environnement |
| Provider State | Une précondition nommée requise pour un test | Nom de l'état, nom du pacticipant |
Chargement
Une interface compatible MCP pour interroger des données canoniques de l'univers Star Wars, incluant les films, personnages et vaisseaux spatiaux.

Une base de données complète et un ensemble d'outils MCP fournissant des statistiques de puissance détaillées, des biographies et des attributs physiques pour plus de 700 super-héros et méchants.

Un outil de données solaires de haute précision fournissant le lever du soleil, le coucher du soleil et les temps célestes pour toute coordonnée sur Terre.

Un outil MCP complet pour accéder aux données en temps réel des transports publics suisses provenant de la SBB et des opérateurs régionaux.

Un skill d'agent AI qui synthétise les dernières 24 heures d'activité inter-équipes en résumés structurés, prêts pour Slack.

Une couche d'engagement pilotée par IA qui surveille les fils de discussion LinkedIn pour détecter les réponses des auteurs et maximise l'élan de la conversation pendant la fenêtre de réponse critique.








































