building-emdash-site

Build and customize EmDash CMS sites on the Astro platform.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires emdash, astro, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexity of building and customizing EmDash CMS sites on the Astro platform, streamlining the process and ensuring a seamless integration of EmDash's features.

Core Features & Use Cases

  • EmDash Integration: Offers a comprehensive guide for setting up and configuring EmDash CMS with Astro.
  • Schema Design: Provides detailed instructions on designing schemas and seeds for EmDash content.
  • Page Construction: Covers techniques for querying and rendering content, including Portable Text and Image components.
  • Site Features: Walks through implementing site features like settings, menus, taxonomies, and widget areas.
  • Seed File Creation: Includes guidance on creating and validating seed files for content population.
  • Quick Start: Offers immediate steps to start a new EmDash site, from project configuration to deployment.

Quick Start

Run the following commands to start a new EmDash site and configure it with your custom schema and content:

npm create emdash@latest
npx emdash seed seed/seed.json --validate
npx emdash dev

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 and customize an EmDash CMS site on Astro?

To build an EmDash CMS site on Astro, use the provided instructions covering schema design, content querying, site feature implementation, and seed file creation. Run the quick start commands to initialize, populate, and deploy your site.

What is the best way to design schemas and seeds for EmDash content?

Designing schemas and seeds for EmDash content involves structuring your data models and validating them using the command `npx emdash seed seed/seed.json --validate` to ensure proper content population before deployment.

How do I query and render Portable Text and images in Astro?

Querying and rendering Portable Text and images in Astro is handled through specific page construction techniques provided in the Skill, ensuring seamless integration of EmDash content components within your Astro project architecture.

Do I need prior experience with Astro to use EmDash for site development?

Yes, building EmDash CMS sites on Astro assumes basic knowledge of both the Astro platform and EmDash, offering practical guidance for creating and deploying sites rather than teaching the foundational framework concepts.

Can I implement custom menus, taxonomies, and widget areas in EmDash?

Implementing custom menus, taxonomies, and widget areas in EmDash is fully supported. The Skill walks through configuring these site features alongside general settings to extend your Astro site's functionality.

How do I validate seed files for EmDash content population?

Validating seed files for EmDash content population requires running `npx emdash seed seed/seed.json --validate` after creating your JSON data structure, ensuring your schema definitions and content entries are correctly formatted.