Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages content in a Strapi headless CMS instance using the official @strapi/client SDK. Supports full CRUD on collection types, single types, and media files, plus schema introspection, i18n localization, draft/publish workflows, and user/role management.
Uses the official @strapi/client SDK rather than raw REST calls, so schema changes, relations, and locale handling follow Strapi's own conventions without manual endpoint construction.
When to use it
- Publish a new blog post from draft
- Upload an image to the media library from a URL
- Add a French translation for an existing article
- Create a new content type field in the schema
- Reset a CMS user's password
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Publish all draft articles in the Blog collection'
- 1Connect to Strapi using STRAPI_BASE_URL and STRAPI_API_TOKEN
- 2Query the Blog collection type for entries with draft status
- 3Iterate over each draft entry and call the publish action
- 4Confirm each entry transitions to published state
All draft Blog entries are now published in the Strapi instance
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.