Strapi Expert
This skill provides expert guidance on Strapi CMS, a headless content management system, streamlining your development workflow and simplifying content creation.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add mkshahzad77-strapi-expert npx -- -y @trustedskills/mkshahzad77-strapi-expert
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"mkshahzad77-strapi-expert": {
"command": "npx",
"args": [
"-y",
"@trustedskills/mkshahzad77-strapi-expert"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill provides expert guidance on Strapi v5, a headless content management system. It specializes in plugin development, custom API creation, and CMS architecture, ensuring production-grade code adheres to official conventions and best practices. A core focus is utilizing the Document Service API ( strapi.documents ) for all data operations, as the older Entity Service API has been deprecated.
When to use it
- Developing Strapi plugins from scratch, including server and admin components.
- Creating custom APIs within a Strapi project.
- Designing or optimizing the architecture of your Strapi CMS.
- Troubleshooting issues related to data operations (find, create, update, delete, publish, unpublish) in Strapi v5.
- Understanding and implementing best practices for Strapi development, particularly regarding API usage.
Key capabilities
- Expertise in Strapi v5 plugin development.
- Proficiency in creating custom APIs within Strapi.
- Knowledge of CMS architecture principles as applied to Strapi.
- Ability to write code following official Strapi conventions and best practices.
- Deep understanding of the Document Service API (
strapi.documents) for data operations, includingfindMany,findOne,create,update,delete,publish, andunpublish.
Example prompts
- "How do I create a Strapi plugin with server and admin components?"
- "What's the best way to implement custom API routes in Strapi v5?"
- "Can you show me an example of using
strapi.documentsto find published articles?" - “I’m getting errors when trying to update a document; what could be wrong?”
Tips & gotchas
- Focus on the Document Service API: Always use
strapi.documentsfor data operations in Strapi v5, as the Entity Service is deprecated. - Plugin Structure: Understand the required file structure and components of a Strapi plugin (package.json, server/src/index.ts, admin/src/index.tsx, etc.).
- Package.json Requirements: Ensure your plugin's
package.jsonincludes"strapi": { "kind": "plugin" }.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.