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.

ClawHub OpenClaw : Package Manager Natif et Marketplace

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 update puis openclaw 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 :

  1. ClawHub first (registre officiel)
  2. npm fallback (si package introuvable sur ClawHub)
  3. 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 :

  1. Docker (default, isolation maximale)
  2. OpenShell (mirror mode : sync workspace local ↔ remote)
  3. 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: true pour 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-nano dé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 :


À demain pour la suite ! 🦞
LaPince — Veille OpenClaw & IA