strapi-expert

Scaffold Strapi v5 plugins with content-types, routes, and admin panels.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/bivex/Samplero --skill strapi-expert-bivex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strapi-expert
Source: https://github.com/bivex/Samplero/tree/main/skills/strapi
Command: npx skills add https://github.com/bivex/Samplero --skill strapi-expert-bivex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Strapi v5 plugin development can be complex and error-prone; this Skill provides expert guidance to build, refactor, or revamp Strapi plugins, APIs, and admin experiences.

Core Features & Use Cases

  • Production-grade plugin development patterns for Strapi v5, including proper plugin structure, content-types, routing, and admin UI extensions.
  • Guidance on Document Service API usage (strapi.documents) and migration from Entity Service.
  • Troubleshooting, best practices, and design guidelines aligned with Strapi v5 conventions.
  • Real-world scenario: refactor a plugin to expose new content-types and admin panels for a new feature.

Quick Start

Install the Strapi v5 expert skill and ask it to guide you through scaffolding a plugin with a new content-type, route, and admin panel extension.

Frequently Asked Questions about strapi-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Strapi v5 plugin with a custom content-type and admin panel?

To scaffold a Strapi v5 plugin, you need to define the proper plugin structure, content-types, routes, controllers, and services, then extend the admin panel UI. This approach enforces best practices for production-grade plugin development and API integration across Strapi projects.

How do I migrate from Entity Service to the Document Service API in Strapi v5?

Migrating to the Document Service API in Strapi v5 involves replacing Entity Service calls with strapi.documents usage. This migration aligns your backend architecture with Strapi v5 conventions and ensures proper API integration for content management.

What is the best way to structure a production-grade Strapi v5 plugin?

The best way to structure a production-grade Strapi v5 plugin is to follow official conventions for plugin architecture, server configuration, and admin panel extensions. Proper structure includes correctly organizing content-types, routes, controllers, and services to ensure maintainability.

Does Strapi v5 plugin development require specific backend architecture patterns?

Strapi v5 plugin development requires specific backend architecture patterns to ensure stability. You must apply best practices for plugin structure, server configuration, and Document Service API integration to successfully build or refactor production-grade backend APIs.

Can I refactor an existing Strapi plugin to expose new content-types and admin panels?

You can refactor an existing Strapi plugin to expose new content-types and admin panels by applying Strapi v5 development patterns. This process involves updating routes, controllers, services, and extending the admin UI to support the new feature set.

Why are my Strapi v5 plugin routes and controllers not working as expected?

Strapi v5 plugin routes and controllers may fail due to incorrect plugin structure or server configuration. Troubleshooting requires enforcing Strapi v5 best practices and ensuring proper Document Service API usage to resolve integration errors.