wordpress-plugin-to-emdash

Migrate WordPress plugins to EmDash with TypeScript skeletons and concept mapping.

11.6k|1.1k|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/emdash-cms/emdash --skill wordpress-plugin-to-emdash-emdash-cms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wordpress-plugin-to-emdash
Source: https://github.com/emdash-cms/emdash/tree/main/skills/wordpress-plugin-to-emdash
Command: npx skills add https://github.com/emdash-cms/emdash --skill wordpress-plugin-to-emdash-emdash-cms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating WordPress plugins to EmDash often requires translating WP concepts (custom post types, taxonomies, meta) into EmDash concepts (collections, fields, permissions) and aligning admin UI, storage, and hooks.

Core Features & Use Cases

  • Concept mapping between WordPress and EmDash to guide porting decisions.
  • Implementation guidance in TypeScript, avoiding line-by-line porting and using the create-plugin workflow.
  • Best-practice patterns for storage, routes, and admin UI to minimize migration risk.
  • Works for plugins, theme functionality, and custom post types migrating to EmDash.

Quick Start

Create a high-level port plan for a WordPress plugin and scaffold an EmDash plugin using the creating-plugins skill.

Frequently Asked Questions about wordpress-plugin-to-emdash

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

FAQPage Schema
How do I port a WordPress plugin to EmDash?

Port WordPress plugins to EmDash by mapping custom post types and taxonomies to EmDash collections and fields, then generating a TypeScript skeleton with descriptor.ts and index.ts using the create-plugin workflow.

How do WordPress custom post types map to EmDash structures?

WordPress custom post types map to EmDash collections, taxonomies align with fields, and meta translates to permissions. This concept mapping guides porting data models, admin UI, and storage to EmDash APIs.

What is the best way to migrate WordPress theme functionality to EmDash?

Migrate WordPress theme functionality to EmDash by creating a high-level port plan rather than line-by-line translation, applying best-practice patterns for storage, routes, and admin UI to minimize migration risk.

Do I need TypeScript knowledge to migrate a plugin to EmDash?

Yes, migrating a plugin to EmDash requires TypeScript knowledge because the output is a TypeScript skeleton under src. You also need understanding of WordPress concepts and EmDash APIs for implementation guidance.

Can I migrate WordPress hooks and runtime behavior to EmDash?

Yes, you can migrate WordPress hooks and runtime behavior to EmDash. The migration covers data models, admin UI, storage, and runtime behavior, providing best-practice patterns to align these structures.