emdash-cli

Manage EmDash CMS content, schema, and media via command-line interface.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ecomm360-sl/isaacbosch-emdash-web --skill emdash-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emdash-cli
Source: https://github.com/ecomm360-sl/isaacbosch-emdash-web/tree/main/templates/marketing-cloudflare/.agents/skills/emdash-cli
Command: npx skills add https://github.com/ecomm360-sl/isaacbosch-emdash-web --skill emdash-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The EmDash CLI enables developers and content teams to manage EmDash instances from terminal, automating content creation, schema changes, media uploads, type generation, and scripting CMS tasks.

Core Features & Use Cases

  • Local commands operate on a SQLite database without running a server (init, dev, seed, export-seed, auth secret).
  • Remote commands communicate with a running EmDash instance via HTTP (types, login, logout, whoami, content, schema, media, search, taxonomy, menu).
  • Authentication context handling with token, env var, and login flow; supports headers for proxies.

Quick Start

Install and run the CLI with npx emdash, then create content and manage schema from the command line.

Frequently Asked Questions about emdash-cli

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

FAQPage Schema
How do I manage EmDash CMS content from the command line?

To manage EmDash CMS content from the command line, use the emdash CLI to execute local SQLite-based tasks or issue remote HTTP commands for content, schema, and media operations. It allows direct terminal scripting and administration without a GUI.

What is the difference between local and remote EmDash CLI commands?

Local EmDash CLI commands operate directly on a SQLite database without running a server for tasks like init and seed, while remote commands use HTTP to communicate with a running EmDash instance for managing content, schema, and media.

Do I need Node.js to automate EmDash content management tasks?

Yes, you need Node.js installed to run the emdash CLI for automating content management tasks. The CLI operates via npx and requires Node.js to execute local SQLite operations and remote HTTP commands.

How do I handle authentication when running remote EmDash CLI commands?

Handle authentication for remote EmDash CLI commands by using a token, environment variable, or the login flow. The CLI supports authentication context handling and custom headers for proxies to manage access securely.

Can I automate EmDash schema changes and media uploads using scripts?

Yes, you can automate EmDash schema changes and media uploads using scripts by running the emdash CLI. It supports terminal-based content creation, schema modifications, media uploads, and auto-publishing workflows.