building-emdash-site

Build and customize EmDash CMS sites on the Astro framework.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/savvaszi/emdash --skill building-emdash-site-savvaszi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-emdash-site
Source: https://github.com/savvaszi/emdash/tree/main/templates/marketing-cloudflare/.agents/skills/building-emdash-site
Command: npx skills add https://github.com/savvaszi/emdash --skill building-emdash-site-savvaszi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires astro, emdash, sqlite, @astrojs/node, @astrojs/cloudflare, emdash/astro, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the need for a streamlined, modern approach to building and customizing content management systems using Astro and EmDash.

Core Features & Use Cases

  • Modern CMS: Integrates Astro's capabilities with EmDash's CMS functionality for a powerful, serverless stack.
  • Customization: Facilitates the creation of custom pages, collections, and schema for Astro-powered sites.
  • Use Case: If you're looking to set up a new site with a robust backend and frontend framework, this Skill guides you through the entire process, from configuring the project to creating the seed file.

Quick Start

Start by creating an EmDash site with npx emdash dev. Once your site is set up, navigate to /_emdash/admin to configure the site settings and collections.

Frequently Asked Questions about building-emdash-site

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

FAQPage Schema
How do I build a custom CMS site using Astro and EmDash?

You can build an EmDash CMS site with Astro by running `npx emdash dev` to initialize, then navigating to `/_emdash/admin` to configure collections, design schemas, and wire up custom pages.

What is EmDash and how does it integrate with Astro for content management?

EmDash is a content management system that integrates with Astro's framework to provide a modern, serverless stack. It handles backend CMS functionality like collections and schemas while Astro powers the frontend pages.

Do I need prior experience with Astro to customize an EmDash CMS site?

Yes, you need basic Astro knowledge and familiarity with EmDash patterns to customize an EmDash CMS site. This foundation is required for configuring projects, designing schemas, and wiring up features effectively.

How do I configure content collections and seed files in EmDash?

Configuring content collections and seed files in EmDash is done through the admin panel at `/_emdash/admin`. This interface allows you to design schemas and set up initial seed files for your Astro-powered site.

Can I deploy an EmDash and Astro site to Cloudflare or Node.js environments?

Yes, EmDash and Astro sites can be deployed to Cloudflare and Node.js environments. The project supports `@astrojs/cloudflare` and `@astrojs/node` dependencies for serverless and Node-based deployments.

What are the limitations of using EmDash with SQLite for web development?

Using EmDash with SQLite provides a local database backend for content management, but you must ensure your hosting environment supports SQLite file persistence, particularly when deploying to serverless platforms like Cloudflare.