What problem does it solve? Managing an EmDash CMS instance from the command line requires handling authentication, draft/publish lifecycles, Portable Text conversion, and optimistic concurrency tokens manually. This Skill provides the operational knowledge to script content CRUD, schema changes, media uploads, and type generation against local or remote EmDash instances without touching the admin UI. ## Core Features & Use Cases - Content CRUD with Auto-Publish: Create, read, update, and delete content with automatic markdown-to-Portable Text conversion and read-after-write consistency via _rev tokens. - Schema and Type Management: Create collections, add or remove fields, and generate TypeScript interfaces from a running instance. - Media, Search, Taxonomies, and Menus: Upload media with alt text, run full-text search, manage taxonomy terms, and inspect menus. - Use Case: An agent needs to publish a new blog post to a deployed EmDash site. It logs in with a service token, creates the post with markdown body content (auto-converted to Portable Text and auto-published), then verifies the result with a JSON-piped query. ## Quick Start Use the emdash-cli skill to log in to my EmDash site and create a new published post in the posts collection with a markdown body.