Strapi CMS pour Openclaw

Une compétence d'automatisation puissante pour gérer le contenu, les ressources multimédias et les configurations système de Strapi headless CMS via le SDK officiel.

ilya-ryzhov
v1.0.0
Feb 19, 2026
0
1.8k
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 strapi

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 strapi 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 Strapi CMS ?

La compétence Strapi fournit une interface robuste pour interagir avec les instances Strapi headless CMS à l'aide du SDK officiel @strapi/client. Elle permet aux développeurs et aux créateurs de contenu de tirer parti d'Openclaw Skills pour effectuer des opérations CRUD complètes sur les types de collection, les types uniques et les ressources de la bibliothèque multimédia. En comblant le fossé entre les agents IA et les API du CMS, cette compétence simplifie les flux de travail de contenu complexes, y compris la gestion de la localisation et l'introspection des schémas.

Au-delà des mises à jour de contenu de base, cette intégration prend en charge des tâches techniques approfondies telles que la gestion des autorisations utilisateur, des rôles et même des modifications de schéma destructrices. Que vous construisiez un blog, une plateforme d'e-commerce ou un site d'entreprise, l'utilisation de cette compétence au sein d'Openclaw Skills garantit que votre gestion de contenu reste agile et automatisée.

Cas d'utilisation de Strapi CMS

  • Automatisation de la création et de la mise à jour d'articles de blog, d'articles et de pages.
  • Chargement groupé d'images et de fichiers multimédias depuis un stockage local ou des URL distantes vers la bibliothèque multimédia.
  • Gestion du contenu multilingue et des paramètres régionaux d'internationalisation (i18n).
  • Ajustement par programmation des schémas de types de contenu et des mises en page de formulaires pour une meilleure expérience d'édition.
  • Gestion de l'administration des utilisateurs, y compris les attributions de rôles et les flux de travail d'authentification.

Comment fonctionne Strapi CMS

  1. La compétence s'authentifie auprès de votre instance Strapi à l'aide d'un STRAPI_API_TOKEN sécurisé.
  2. Elle se connecte au STRAPI_BASE_URL spécifié pour accéder aux points de terminaison de l'API REST.
  3. L'agent utilise le SDK @strapi/client pour effectuer des opérations, garantissant la compatibilité avec la logique de base de Strapi.
  4. Pour les tâches de contenu, elle respecte le statut brouillon/publié et les paramètres de localisation configurés dans le CMS.
  5. Elle peut introspecter le schéma existant pour comprendre les relations et les exigences des champs avant d'exécuter des modifications de données.

Configuration de Strapi CMS

Pour commencer avec Strapi sur Openclaw Skills, vous avez besoin d'une instance Strapi en cours d'exécution et d'un jeton API.

# Assurez-vous que node est installé
node -v

# Configurer les variables d'environnement
export STRAPI_API_TOKEN="votre-jeton-api"
export STRAPI_BASE_URL="http://localhost:1337/api"

Ajoutez la configuration de la compétence à vos paramètres :

{
  "skills": {
    "entries": {
      "strapi": {
        "enabled": true,
        "apiKey": "votre-jeton-api-strapi",
        "env": {
          "STRAPI_BASE_URL": "http://localhost:1337/api"
        }
      }
    }
  }
}

Schéma de données et taxonomie de Strapi CMS

La compétence interagit avec les structures de données de l'API Strapi comme suit :

Composant Description
Types de Collection Structures de données à entrées multiples pour les blogs, produits, etc.
Types Uniques Entrées ponctuelles comme les pages d'accueil ou les paramètres du site.
Médiathèque Ressources avec métadonnées, texte alternatif et chemins de fichiers.
Locales i18n Paramètres de localisation et mappages de traduction.
Utilisateurs et Rôles Autorisations et données d'authentification pour les utilisateurs finaux.

Fonctionnalités avancées de Strapi CMS

  • Prise en charge des cycles de vie complets de brouillon et de publication, permettant des publications de contenu planifiées ou par étapes.
  • Capacité à configurer par programmation les mises en page des formulaires d'édition, y compris l'ordre des champs et les libellés.
  • Gestion avancée des schémas pour modifier les types de contenu et les composants.
  • Capacités d'extraction brute (raw fetch) pour interagir avec des points de terminaison Strapi personnalisés en dehors du wrapper SDK standard.
  • Gestion multi-langue pour des mises à jour de contenu synchronisées dans différentes langues.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Requires
Bins node
Github Stars: 0
forks: 0

En vedette*