creating-plugins - Create EmDash plugins with hooks and UI
Creates 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 EmDash plugins
- Scaffold TypeScript packages
- Configure plugin descriptors
- Implement runtime hooks
- Add API routes
- Configure storage and settings
- Build admin interfaces
- Define Portable Text blocks
Inputs
- Plugin requirements
- EmDash project
- Astro configuration
- Deployment platform
Outputs
- TypeScript plugin package
- Plugin descriptor
- Runtime plugin definition
- Hook handlers
- API routes
- Admin UI
- Portable Text block types
- Plugin registration
Requirements
- TypeScript environment
- EmDash CMS dependency
- Astro/Vite project
- Cloudflare Workers for sandboxing
