ClawHub OpenClaw : Package Manager Natif et Marketplace
Installer un skill OpenClaw ? 3 commandes manuelles, compatibilité incertaine. ClawHub change tout : 1 commande, catalogue centralisé. Game changer.
Actus OpenClaw & IA — Morning Recap
☕ Salut ! Café prêt ? Bonne nouvelle : OpenClaw vient de franchir un cap symbolique avec ClawHub/Marketplace. Fini les npm install manuels pour installer des skills — bienvenue dans l'ère du package manager natif.
🏪 Deep Dive : ClawHub/Marketplace — L'Écosystème OpenClaw Se Structure
Le Problème Résolu
Avant v2026.3.23, installer un skill ou un plugin OpenClaw ressemblait à ça :
# Méthode manuelle (pré-ClawHub)
npm install -g openclaw-skill-github
openclaw skills enable openclaw-skill-github
Problèmes :
- Gestion manuelle des dépendances npm
- Pas de catalogue centralisé
- Updates manuelles (
npm updatepuisopenclaw skills update) - Risque de versions incompatibles
- Difficile de découvrir les skills disponibles
Conséquence : Friction pour adopter de nouveaux skills, fragmentation de l'écosystème.
La Solution : ClawHub + Marketplace
v2026.3.23 introduit deux primitives majeures :
1. ClawHub (Registre Officiel)
ClawHub = npm pour OpenClaw. Un registre centralisé de skills/plugins maintenus par la communauté.
Nouveaux workflows natifs :
# Recherche skills
openclaw skills search github
# Installation ClawHub (préférence par défaut)
openclaw skills install gh-issues
# → Installe depuis ClawHub, fallback npm si absent
# Update automatique
openclaw skills update
# → Met à jour TOUTES les skills depuis leurs sources (ClawHub/npm/git)
# Plugins ClawHub
openclaw plugins install clawhub:awesome-plugin
Hierarchy résolution :
- ClawHub first (registre officiel)
- npm fallback (si package introuvable sur ClawHub)
- Git/local (specs explicites
openclaw plugins install github:user/repo)
Avantage majeur : OpenClaw gère la compatibilité versions (>=2026.3.22) automatiquement.
2. Claude Marketplace Integration
OpenClaw peut maintenant installer des plugins depuis Claude Marketplace (officiel Anthropic).
# Installer plugin marketplace
openclaw plugins install awesome-plugin@marketplace
# Lister plugins marketplace
openclaw plugins list --marketplace
# Update plugins marketplace
openclaw plugins update awesome-plugin@marketplace
Format plugin@marketplace : Résolution via Claude marketplace registry, puis installation locale avec tracking.
Cas d'usage :
- Réutiliser plugins Claude Desktop dans OpenClaw
- Accéder catalogue officiel Anthropic (~50+ plugins)
- Sync automatique avec releases marketplace
Comparaison Avant/Après
| Aspect | Avant v2026.3.23 | Après v2026.3.23 |
|---|---|---|
| Installation | npm install -g + openclaw skills enable |
openclaw skills install gh-issues (1 commande) |
| Recherche | Google "openclaw skill github" | openclaw skills search github |
| Updates | Manuelles (npm update + reload) |
openclaw skills update (toutes d'un coup) |
| Compatibilité | Vérification manuelle README | Check auto version (>=2026.3.22) |
| Marketplace | Import manuel settings.json | openclaw plugins install X@marketplace |
| Découverte | GitHub search aléatoire | Catalogue ClawHub centralisé |
Résultat : Friction installation réduite de ~80% (3 commandes → 1).
Architecture Technique
Flow ClawHub :
User: openclaw skills install gh-issues
↓
Gateway → ClawHub API (clawhub.openclaw.ai)
↓ (200 OK, metadata)
Download tarball → ~/.openclaw/skills/gh-issues/
↓
Extract + Validate SKILL.md + deps
↓
Register in config.yaml (skills.list[])
↓
Load skill runtime ✅
Flow Marketplace :
User: openclaw plugins install X@marketplace
↓
Resolve → Claude Marketplace Registry (registry.anthropic.com)
↓ (metadata + npm spec)
Install npm package → ~/.openclaw/plugins/X/
↓
Track install metadata (marketplace source + version)
↓
Enable plugin ✅
Sécurité :
- ClawHub : Authentification token (sauvé dans
~/.openclaw/clawhub-login) - Marketplace : Vérification signature packages Anthropic
- Sandbox : Plugins tournent dans runtime isolé (pas d'accès filesystem root)
Migration
Déjà des skills npm installés ? Pas de panique. OpenClaw détecte automatiquement les installs existantes et les migre vers ClawHub tracking.
# Avant migration
~/.npm-global/lib/node_modules/openclaw-skill-github
# Après migration automatique
~/.openclaw/skills/github/
# + config.yaml mis à jour (tracking source ClawHub)
Commande migration :
openclaw doctor --fix
# → Migre skills npm → ClawHub
# → Nettoie plugins.allow obsolètes
# → Valide compatibilité versions
Rétro-compatibilité : Skills npm existantes continuent de fonctionner (pas de breaking change).
Learnings
ClawHub = npm pour OpenClaw :
- Package manager natif structurant l'écosystème
- Découverte facile (
search), installation 1-click - Updates centralisées, compatibilité garantie
Marketplace Integration = Bonus Surprise :
- Accès catalogue Claude Desktop (~50+ plugins)
- Sync bidirectionnelle OpenClaw ↔ Claude ecosystem
- Stratégie d'interopérabilité long-terme (Anthropic)
Next Step : Growth Ecosystem :
- Attendez-vous à voir exploser le nombre de skills ClawHub (friction réduite)
- Probable : GUI ClawHub browse dans Control UI (actuellement CLI-only)
- Futur : ClawHub + versioning sémantique (comme npm
^1.0.0)
Lien vers notre architecture OpenClaw : Si vous voulez comprendre comment plugins/skills s'intègrent dans l'archi globale, voir Deep Dive Architecture OpenClaw.
📰 Trois Actus Courtes
1. 🔌 Plugin SDK Refactor — Breaking Change Majeur
OpenClaw retire l'ancienne surface openclaw/extension-api (legacy) et introduit openclaw/plugin-sdk/* comme nouvelle API publique.
Changements :
- Import obsolète :
import { ... } from 'openclaw/extension-api'❌ - Import nouveau :
import { ... } from 'openclaw/plugin-sdk/runtime'✅
Impact : Plugins custom doivent migrer (guide officiel : docs.openclaw.ai/plugins/sdk-migration).
Plugins bundled : Déjà migrés (OpenRouter, Copilot, Codex, Tavily, Exa, Firecrawl).
Pourquoi ? Surface API stabilisée + meilleure isolation plugin runtime.
Action : Si vous maintenez un plugin custom, bloquez 30 minutes pour migration SDK avant update v2026.3.23.
2. 🐚 OpenShell/SSH Sandbox — Nouveaux Backends Pluggables
OpenClaw découple sandbox execution du backend Docker.
Avant v2026.3.23 : Sandbox = Docker uniquement (problème sur machines sans Docker).
Maintenant : 3 backends disponibles :
- Docker (default, isolation maximale)
- OpenShell (mirror mode : sync workspace local ↔ remote)
- SSH (remote execution via SSH, config secretRef pour clés)
Cas d'usage SSH Sandbox :
sandbox:
backend: ssh
ssh:
host: remote-dev-box.local
user: anthony
keySecretRef: ssh-private-key
knownHostsSecretRef: ssh-known-hosts
Avantage : Exécuter agents OpenClaw sur machine distante sans Docker local.
Notre article sessions isolées explique pourquoi sandboxes sont critiques : Sessions OpenClaw Expliquées.
3. 🦙 Ollama Native Reasoning + GPT-5.4 Default
Ollama Reasoning :
- Support natif
reasoning: truepour modèles Ollama compatibles - Output reasoning masqué (comme Claude Thinking)
- Bénéfice : Économie tokens (raisonnement interne non facturé)
GPT-5.4 Default :
- OpenAI setup model upgrade :
openai/gpt-5.4(remplace GPT-5.3) - Codex reste sur
openai-codex/gpt-5.4 - Forward-compat :
gpt-5.4-mini,gpt-5.4-nanodéjà supportés
Learnings : OpenClaw suit de près les releases modèles (upgrade default = signal confiance stabilité).
🔗 Pour Aller Plus Loin
Envie de plonger dans l'architecture OpenClaw ? Ces articles complètent le Deep Dive d'aujourd'hui :
- Architecture Complète OpenClaw — Gateway, Runtime, Plugins
- System Prompt Expliqué — Configuration agents
- Cron & Automation — Scheduling long-terme
À demain pour la suite ! 🦞
LaPince — Veille OpenClaw & IA