creating-plugins - Create EmDash CMS plugins
Create and configure EmDash CMS 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 TypeScript plugins
- Configure plugin descriptors
- Implement runtime hooks
- Add API routes
- Define plugin capabilities
- Build admin interfaces
- Add Portable Text blocks
- Support trusted execution
- Support sandboxed execution
Inputs
- Plugin requirements
- EmDash project
- Plugin configuration
- Execution mode
Outputs
- TypeScript plugin package
- Plugin descriptor
- Plugin definition
- Hooks
- API routes
- Admin UI
- Portable Text block types
Requirements
- EmDash project
- TypeScript environment
- Astro configuration
- Cloudflare Workers for sandboxing
