strapi
v1.0.0Manage Strapi CMS content through the official @strapi/client SDK. CRUD on collection types, single types, and media files. Upload files to media library. Introspect content type schemas, relations, and components. Manage i18n locales and localized content (translations). Draft/publish workflow. Con...
Installation
Please help me install the skill `strapi` from SkillHub official store.
npx skills add ilya-ryzhov/strapi
Strapi CMS Skill
Manage content in a Strapi headless CMS instance via the official @strapi/client SDK.
Setup
During installation, enter your Strapi API Token in the API Key field.
Then add STRAPI_BASE_URL to the env section:
{
skills: {
entries: {
strapi: {
enabled: true,
apiKey: "your-strapi-api-token", // → STRAPI_API_TOKEN
env: {
STRAPI_BASE_URL: "http://localhost:1337/api"
}
}
}
}
}
Capabilities
- Collection types: find, findOne, create, update, delete entries
- Single types: find, update, delete the document
- Content introspection: discover types, schemas, components, relations, inspect real data
- Schema management: create/update/delete content types, components, fields (destructive)
- Form layout: configure edit form field order, sizes, labels, descriptions (local/dev only)
- Draft & publish: list drafts, publish, unpublish, create as draft or published
- Files: list, get, upload (local path or URL), update metadata, delete media files
- Users & Permissions: list, create, update, delete end users; view roles; login, register, password reset
- Locales (i18n): list, create, delete locales
- Localized content: CRUD per locale, translation status, fetch all locales at once
- Raw fetch: direct HTTP to any Strapi endpoint
Usage
See instructions.md for full agent instructions. See examples/usage.md for conversation examples.