Strapi CMS for Openclaw

A powerful automation skill for managing Strapi headless CMS content, media assets, and system configurations via the official SDK.

ilya-ryzhov
v1.0.0
Feb 19, 2026
0
1.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install strapi

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install strapi using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Strapi CMS?

The Strapi skill provides a robust interface for interacting with Strapi headless CMS instances using the official @strapi/client SDK. It allows developers and content creators to leverage Openclaw Skills to perform comprehensive CRUD operations on collection types, single types, and media library assets. By bridging the gap between AI agents and CMS APIs, this skill simplifies complex content workflows, including localization management and schema introspection.

Beyond basic content updates, this integration supports deep technical tasks such as managing user permissions, roles, and even destructive schema changes. Whether you are building a blog, an e-commerce platform, or a corporate site, using this skill within Openclaw Skills ensures your content management remains agile and automated.

Strapi CMS Use Cases

  • Automating the creation and updates of blog posts, articles, and pages.
  • Bulk uploading images and media files from local storage or remote URLs to the media library.
  • Managing multi-language content and internationalization (i18n) locales.
  • Programmatically adjusting content type schemas and form layouts for better editor experiences.
  • Handling user administration, including role assignments and authentication workflows.

How Strapi CMS Works

  1. The skill authenticates with your Strapi instance using a secure STRAPI_API_TOKEN.
  2. It connects to the specified STRAPI_BASE_URL to access the REST API endpoints.
  3. The agent utilizes the @strapi/client SDK to perform operations, ensuring compatibility with Strapi's core logic.
  4. For content tasks, it respects the draft/publish status and localization settings configured in the CMS.
  5. It can introspect the existing schema to understand relations and field requirements before executing data modifications.

Strapi CMS Setup

To get started with Strapi on Openclaw Skills, you need a running Strapi instance and an API token.

# Ensure node is installed
node -v

# Configure environment variables
export STRAPI_API_TOKEN="your-api-token"
export STRAPI_BASE_URL="http://localhost:1337/api"

Add the skill configuration to your settings:

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

Strapi CMS Data Schema & Taxonomy

The skill interacts with the Strapi API data structures as follows:

Component Description
Collection Types Multi-entry data structures for blogs, products, etc.
Single Types One-off entries like homepages or site settings.
Media Library Assets with metadata, alt text, and file paths.
i18n Locales Localization settings and translation mappings.
Users & Roles Permissions and authentication data for end users.

Strapi CMS Advanced Features

  • Support for full draft and publish lifecycles, allowing for scheduled or staged content releases.
  • Capability to programmatically configure edit form layouts, including field ordering and labels.
  • Advanced schema management for modifying content types and components.
  • Raw fetch capabilities to interact with custom Strapi endpoints outside the standard SDK wrapper.
  • Multi-locale management for synchronized content updates across different languages.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins node
Github Stars: 0
forks: 0

Featured*