emdash-cms/emdash

EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress

About the project

EmDash is a content management system for creating and managing websites, built with TypeScript and Astro and deployable on Cloudflare or Node.js with SQLite. It is for site owners and developers who want WordPress-like administration, templates, and plugins without PHP or separate hosting.

This repository also configures its own agents. See what emdash tells them →

14kStars on the repository
24Mods indexed here, across every type
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

diagnose

01

emdash-cms/emdash

Skill Claude CodeCodex

Trace from a reproduced symptom to the source code that causes it. Pin the specific file and approximate line, rate confidence in the cause and clarity of the fix independently, and always propose a concrete fix.

not rated 14k +134 today A SkillSpector: pass 43 tokens original MIT

fix

02

emdash-cms/emdash

Skill Claude CodeCodex

Implement diagnose's proposed fix when verify says bug, the cause is pinned, and a maintainer triggered a fix. Follow EmDash conventions, run focused checks, publish the candidate, and report the results accurately.

not rated 14k +134 changed 6d ago A SkillSpector: pass 44 tokens original MIT

implement

03

emdash-cms/emdash

Skill Claude CodeCodex

Implement a maintainer-directed EmDash enhancement or change without forcing it through bug-reproduction fields. Run focused checks, publish the candidate, and report the results accurately.

not rated 14k +134 changed 6d ago A SkillSpector: pass 35 tokens original MIT

investigate

04

emdash-cms/emdash

Skill Claude CodeCodex

Investigate a single EmDash issue end to end -- classify, choose a repro path, reproduce, diagnose, verify, and (only on an explicit maintainer fix directive) fix and confirm. Every verdict carries its evidence.

not rated 14k +134 changed 14d ago A SkillSpector: pass 48 tokens original MIT

repro-admin

05

emdash-cms/emdash

Skill Claude CodeCodex

Reproduce an EmDash admin UI bug. Attach a container, start the demo dev server, drive the admin with agent-browser using the dev-bypass session, and capture the reproduction as screenshots plus a replayable transcript.

not rated 14k +134 today A SkillSpector: pass 48 tokens original MIT

repro-api

06

emdash-cms/emdash

Skill Claude CodeCodex

Reproduce an EmDash bug below the browser layer -- REST handlers, CLI, MCP, migrations, schema registry, or build tooling. No browser. Prefer a failing vitest test in the affected package, run in an attached container.

not rated 14k +134 today A SkillSpector: pass 51 tokens original MIT

repro-public

07

emdash-cms/emdash

Skill Claude CodeCodex

Reproduce a bug in the public-facing rendered site (not the admin). Attach a container, start the demo dev server, drive public routes with agent-browser, and capture the reproduction as screenshots plus a replayable transcript.

not rated 14k +134 today A SkillSpector: pass 48 tokens original MIT

verify

08

emdash-cms/emdash

Skill Claude CodeCodex

Decide whether the diagnosed behaviour is actually a bug or the code doing what it was designed to do. This is the gate that guards the fix stage.

not rated 14k +134 today A SkillSpector: pass 33 tokens original MIT

review

09

emdash-cms/emdash

Skill Claude CodeCodex

Review one pull request for real bugs, regressions, and convention violations. Enumerate candidate issues across the whole diff, verify each against the code, then return structured line-anchored findings and a verdict. Read-only on GitHub; the orchestrator posts the review.

not rated 14k +134 changed 6d ago A SkillSpector: warn 57 tokens original MIT

emdash-cms/emdash

Skill Claude CodeCodex

Stress-test a code change for concrete correctness defects, unsafe assumptions, and failure modes. Use when the user explicitly asks for an adversarial review, a deep bug hunt, or to tear a change apart. Do not use for ordinary review, style feedback, or general improvement suggestions.

not rated 14k +134 changed 26d ago A SkillSpector: pass 62 tokens original MIT

agent-browser

11

emdash-cms/emdash

Skill Claude CodeCodex

Use the agent-browser CLI to exercise web interfaces, inspect rendered accessibility state, verify interactions, and capture screenshots. Use for browser-based UI testing and evidence collection. Do not use as a substitute for deterministic Playwright coverage when an automated regression test is the requested…

not rated 14k +134 changed 26d ago A SkillSpector: pass 57 tokens original MIT

emdash-cms/emdash

Skill Claude CodeCodex

Build the site-facing parts of an EmDash CMS project on Astro, including schema and seeds, content queries, Portable Text rendering, menus, taxonomies, widgets, and deployment configuration. Use for EmDash site and theme work; use creating-plugins instead when the task is plugin authoring alone.

not rated 14k +134 changed 9d ago A SkillSpector: pass 66 tokens original MIT

creating-plugins

13

emdash-cms/emdash

Skill Claude CodeCodex

Create EmDash CMS plugins with sandboxed hooks, routes, storage, content and media APIs, MCP tools, and declarative admin UI, or native React and Astro extensions. Use when scaffolding or implementing an EmDash plugin.

not rated 14k +134 changed 18d ago A SkillSpector: warn 50 tokens original MIT

emdash-cli

14

emdash-cms/emdash

Skill Claude CodeCodex

Use the EmDash CLI to inspect and manage an EmDash instance from the command line, including content, schema, media, taxonomies, menus, search, authentication, seeds, migrations, generated types, and whole-site export and import.

not rated 14k +134 changed 16d ago A SkillSpector: warn 52 tokens original MIT

emdash-cms/emdash

Skill Claude CodeCodex

Analyze and port WordPress plugin behavior, custom post types, shortcodes, admin workflows, and stored data to current EmDash extension points. Use for WordPress-plugin migrations or when deciding which behavior belongs in an EmDash plugin, site schema, seed, or Astro code. Do not use for visual theme ports without…

not rated 14k +134 changed 25d ago A SkillSpector: warn 73 tokens original MIT

emdash-cms/emdash

Skill Claude CodeCodex

Port a WordPress theme's design and template behavior to an EmDash-powered Astro site. Use for theme migrations, design matching, PHP-template conversion, and CMS wiring. Do not use for WordPress plugin behavior that does not affect the site theme.

not rated 14k +134 changed 17d ago A SkillSpector: pass 57 tokens original MIT

writing-emdash-docs

17

emdash-cms/emdash

Skill Codex

Write, revise, and review EmDash documentation for technical accuracy, useful structure, house style, and natural prose. Use when working on user documentation, guides, API reference pages, migration or upgrade guides, READMEs, contributor documentation, technical specifications, or release notes in the EmDash…

not rated 14k +134 changed 26d ago A SkillSpector: warn 85 tokens original MIT

emdash-cms/emdash

Skill Claude CodeCodex

Perform a goal-driven, black-box UX acceptance journey in a browser and report the path, friction, and observable outcome. Use only in an isolated tester context with a supplied start URL and brief.

not rated 14k +134 today A SkillSpector: pass 46 tokens original MIT

emdash-cms/emdash

Skill Claude CodeCodex

Coordinate black-box, agent-driven UX acceptance journeys against a disposable EmDash admin site. Use when preparing, dispatching, verifying, or reporting a manual browser journey performed by a separate tester agent. Do not use for deterministic Playwright tests or ordinary code review.

not rated 14k +134 today A SkillSpector: pass 59 tokens original MIT

triage

20

emdash-cms/emdash

Skill Claude CodeCodex

Classify an issue, identify missing information, and decide whether bounded automatic work is safe.

not rated 14k +134 changed 26d ago A 21 tokens original MIT

work

21

emdash-cms/emdash

Skill Claude CodeCodex

Deliver one maintainer-approved EmDash issue, choosing the bug-fix path for a defect and the direct implementation path for an enhancement or task.

not rated 14k +134 today A 31 tokens original MIT

upgrading-emdash

22

emdash-cms/emdash

Skill Claude CodeCodex

Upgrade an existing EmDash project with upgrade-emdash, interpret .emdash/UPGRADE.md, apply required project changes, and verify the package, skill, and migration result. Use when asked to update or upgrade EmDash dependencies. Do not use for an unrelated schema change or a known database migration without a package…

not rated 14k +134 today A 72 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: