LogoClawIndex
CasesSkillsAbout
LogoClawIndex

creating-plugins - Create EmDash CMS plugins

Build TypeScript EmDash plugins with hooks, storage, settings, admin UI, API routes, and Portable Text block types.

Tags

Updated: 2026-10-06

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Create plugin descriptors
  • Define runtime plugin logic
  • Implement content hooks
  • Add API routes
  • Configure plugin capabilities
  • Create admin interfaces
  • Define Portable Text blocks
  • Support trusted execution
  • Support sandboxed execution

Inputs

  • Plugin requirements
  • Plugin format
  • Desired hooks
  • Required storage
  • Admin UI needs
  • API route requirements
  • Portable Text block requirements
  • Astro project configuration

Outputs

  • TypeScript plugin package
  • Plugin descriptor
  • Runtime plugin definition
  • Hook implementations
  • API route implementations
  • Admin UI definitions
  • Portable Text block definitions

Requirements

  • TypeScript project
  • EmDash CMS
  • Astro configuration
  • Vite build context
  • Cloudflare Workers for sandboxing

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
EmDash
CMS
plugins
TypeScript
hooks
API routes
admin UI
Portable Text
Create plugin descriptors
Define runtime plugin logic
Implement content hooks
Add API routes
Plugin requirements
Plugin format
Desired hooks
TypeScript plugin package
Plugin descriptor
Runtime plugin definition