creating-plugins - Create EmDash CMS plugins
Create TypeScript EmDash plugins with hooks, storage, settings, admin UI, API routes, and Portable Text block types.
Tags
Updated: 2026-10-07Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create standard plugins
- Create native plugins
- Define plugin hooks
- Add plugin storage
- Configure plugin settings
- Build admin interfaces
- Define API routes
- Create Portable Text blocks
- Declare plugin capabilities
- Configure trusted execution
- Configure sandboxed execution
Inputs
- Plugin requirements
- EmDash project
- Plugin package configuration
- Plugin capability needs
- Execution mode
Outputs
- TypeScript plugin package
- Plugin descriptor
- Plugin definition
- Plugin hooks
- Plugin routes
- Admin UI components
- Portable Text block types
Requirements
- EmDash CMS
- TypeScript package environment
- Astro configuration
- Cloudflare Workers for sandboxing
