wordpress-plugin-to-emdash

Port WordPress plugin concepts to EmDash using TypeScript and EmDash APIs.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/nanasi-apps/nanasi-apps-blog-emdash --skill wordpress-plugin-to-emdash-nanasi-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wordpress-plugin-to-emdash
Source: https://github.com/nanasi-apps/nanasi-apps-blog-emdash/tree/main/skills/wordpress-plugin-to-emdash
Command: npx skills add https://github.com/nanasi-apps/nanasi-apps-blog-emdash --skill wordpress-plugin-to-emdash-nanasi-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Port WordPress plugin concepts to EmDash by translating WordPress data models, hooks, and admin UI into EmDash equivalents.

Core Features & Use Cases

  • Concept mapping tables that align WordPress concepts (post types, taxonomies, options, WP_Query, shortcodes) with EmDash counterparts (collections, terms, schema fields, queries, portable text blocks).
  • Implementation patterns and guided porting approaches, including seeding data, storage design, and admin UI considerations for EmDash.
  • Real-world use cases such as porting a custom post type with metadata, migrating taxonomy structures, and replacing WP widgets with EmDash components.

Quick Start

Review the plugin's concepts and begin a TypeScript port 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 migrate a custom post type from WordPress to EmDash?

Port WordPress shortcodes by mapping them to EmDash portable text blocks using TypeScript and EmDash APIs. This approach replaces shortcode logic with native block components to maintain structured content rendering.

What is the best way to map WordPress taxonomies to EmDash?

The best way to map WordPress taxonomies is translating them into EmDash terms. The migration skill provides guided implementation patterns to cleanly port taxonomy structures and maintain hierarchical relationships during the clean-room TypeScript port.

Can I port WordPress admin UI and WP_Query logic to EmDash?

Yes, you can port WordPress admin UI and WP_Query logic. The skill maps WP_Query to EmDash queries and provides guidance for admin UI considerations, ensuring backend data fetching and interface components function correctly in the new environment.

Does porting a WordPress plugin require TypeScript and EmDash APIs?

Yes, a clean-room port requires using TypeScript and EmDash APIs. The skill provides implementation patterns that leverage these dependencies to translate WordPress hooks, options, and data models into EmDash equivalents effectively.

What are the limitations when replacing WordPress widgets with EmDash components?

Limitations when replacing WordPress widgets with EmDash components include redesigning storage design and admin UI from scratch. The migration relies on concept mapping rather than direct code translation, requiring careful data seeding and structural realignment.