Openclaw Skills transforme les serveurs d'IA en agents découvrables et persistants grâce à des flux de travail d'enregistrement, d'acceptation et de handshake en une seule commande.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install agent-handshake
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 agent-handshake 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.
Openclaw Skills fournit une couche de handshake standardisée pour les agents d'IA : un serveur publie son identité, le côté local la valide et la stocke, et les futures connexions peuvent être initiées avec une seule commande. Il est conçu pour des piles hétérogènes telles que OpenCode, LangChain, CrewAI, les services génériques FastAPI et les points de terminaison MCP, faisant d'Openclaw Skills une couche pratique de découverte et de connexion pour les flottes d'agents mixtes.
En combinant l'enregistrement côté serveur, la persistance locale sous references\/servers\/ et la prise en charge optionnelle de Cloudflare Quick Tunnel, Openclaw Skills vous permet de vous connecter à des agents sur un LAN, derrière un NAT ou sur un VPS sans perdre le fil de la machine avec laquelle vous communiquez. Le résultat est un flux de travail CLI reproductible qui ajoute de la mémoire, de l'identité et de la traçabilité aux transferts d'agent à agent et d'humain à agent.
register.sh pour collecter le nom d'hôte, l'OS, l'architecture, le matériel, le port, le point de terminaison de santé, le type d'agent et l'empreinte digitale SSH.register.sh génère un JSON d'identité de machine sous references\/servers\/<hostname>.json et confirme que l'agent est accessible.accept.sh ou un tunnel, puis valide la santé et l'accessibilité.accept.sh persiste l'enregistrement du serveur localement, met à jour references\/servers\/_index.json et stocke la meilleure adresse connue dans ~\/.agent-handshake.discover.sh analyse le réseau et fait correspondre les identités connues afin d'indiquer précisément à l'utilisateur quelle machine est disponible.handshake.sh auto sélectionne l'URL la plus appropriée, affiche la bannière du serveur, ouvre la session et renvoie le résultat de la tâche.tunnel.sh ou deploy.sh étend le flux de travail avec Cloudflare Quick Tunnel ou l'exécution de tâches à distance basée sur HTTP.\/health.chmod +x scripts\/*.sh
bash scripts\/register.sh
bash scripts\/register.sh opencode
bash scripts\/accept.sh lvliefeng http:\/\/192.168.5.2:4096
bash scripts\/tunnel.sh start
bash scripts\/accept.sh lvliefeng https:\/\/random-name.trycloudflare.com
export OPENCODE_AUTH='opencode:opencode123'
export OPENCODE_PORT='4096'
export OPENCODE_PROVIDER='zen'
export OPENCODE_MODEL='deepseek-v4-flash-free'
bash scripts\/deploy.sh 4096 user:pass
bash scripts\/handshake.sh auto 'list NAS docker projects'
Openclaw Skills stocke l'identité du serveur et l'état de découverte sous forme d'enregistrements JSON durables, avec un fichier par hôte et un inventaire indexé.
| Path | Generated by | Purpose | Key contents |
|---|---|---|---|
references\/servers\/<hostname>.json |
register.sh and accept.sh |
Enregistrement d'identité persistant par serveur | hostname, agent_type, protocol, OS, kernel, arch, CPU, memory, disk, LAN IPs, public IP, agent version, port, SSH fingerprint, tunnel URL, generated timestamp |
references\/servers\/_index.json |
accept.sh |
Registre global de tous les serveurs connus | servers map, total count, quick lookup keys |
~\/.agent-handshake |
accept.sh |
Mémoire au niveau de l'utilisateur pour les points de terminaison préférés ou les derniers connus | canonical URL, selected LAN or tunnel address, auth hints, local defaults |
opencodelangchaincrewaigeneric-fastapigenericmcpopencode utilise GET \/global\/health et le flux de session via \/sessionlangchain et crewai exposent généralement GET \/health et POST \/chatgeneric-fastapi est découvert via GET \/health plus \/docs ou \/openapi.jsongeneric est accepté pour tout agent HTTP qui renvoie une charge utile JSON de santé validemcp est suivi via son point de terminaison MCP et son chemin de découverte de santéCe schéma permet à Openclaw Skills de se souvenir exactement de quelle machine il s'agit, même lorsque plusieurs serveurs d'IA partagent le même réseau local.
opencode, langchain, crewai, generic-fastapi, generic et mcp.handshake.sh auto choisit automatiquement le meilleur type d'adresse disponible et affiche une bannière d'identité du serveur avant de se connecter.references\/servers\/_index.json et ~\/.agent-handshake, de sorte que Openclaw Skills se souvient de chaque serveur enregistré.agent_shell.py et \/run via l'authentification HTTP Basic Auth.\/global\/health, \/health, \/openapi.json et des chemins de découverte MCP.Chargement
Une méthodologie structurée pour répliquer une configuration d'AI Agent sur plusieurs clients à l'aide d'une source de contexte unique et d'un générateur strict basé sur des barrières de validation.

Canvora est un utilitaire piloté par CLI qui convertit du texte brut, des URLs web et des documents en visuels marketing de haute qualité conformes à la charte graphique et en présentations structurées.

Tristan RFQ Overseer transforme les RFQ entrantes en ébauches de devis tarifés, comparés et soumis à approbation, avec un état sauvegardé dans un coffre (vault).

Directives de Openclaw Skills pour concevoir des interfaces professionnelles avec du CSS natif, BEM, des mises en page modernes et des animations soignées.

Un outil de vérification de recherche académique qui extrait des affirmations des comptes rendus de réunions et valide leur nouveauté par rapport à une base de données de 1,2 milliard de documents.

Un flux de travail (workflow) Openclaw Skills qui répète les soutenances académiques de bout en bout avec des jurys fictifs, des analyses de points faibles de la littérature et des comptes rendus de présentation.








































