silverstripe-essentials-website

Reference technical guidelines for building Dynamic Silverstripe Essentials websites.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/muskie9/agents --skill silverstripe-essentials-website
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: silverstripe-essentials-website
Source: https://github.com/muskie9/agents/tree/main/skills/silverstripe-essentials-website
Command: npx skills add https://github.com/muskie9/agents --skill silverstripe-essentials-website

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires silverstripe-cms, dynamic/recipe-silverstripe-essentials-website, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide for building and modifying Dynamic's Silverstripe Essentials websites, offering a reference for element inventory, namespaces, config patterns, color systems, layout grids, and template presets.

Core Features & Use Cases

  • Technical Reference: Detailed information on element inventory, namespaces, config patterns, color systems, layout grids, and template presets.
  • Recipe Architecture: Understanding the layered recipe pattern used in Essentials sites.
  • Key Namespaces: Overview of the key namespaces and their packages.
  • Elemental Blocks: Information on standard and Essentials-only elements.
  • Configuration Architecture: Guidance on configuration file ordering and patterns.
  • Theme Architecture: Three-layer cascade for themes.
  • Layout Grid System: Explanation of the 12-column grid system and common layouts.
  • Element Templates: Overview of reusable block presets.
  • Typical App Layer: Description of the minimal app layer in Essentials sites.
  • CLI Commands: Commands for building, populating, and exporting.
  • Essentials Fixtures Recipe: Fixture-driven demo content for Essentials sites.
  • Subtheme Starter: Workflow for creating client-specific subthemes.
  • New Essentials Project Setup: Checklist for bootstrapping a new Essentials site.

Quick Start

Use the silverstripe-essentials-website skill to learn how to set up a new Dynamic's Silverstripe Essentials website and start building your custom site with the provided technical reference.

Frequently Asked Questions about silverstripe-essentials-website

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

FAQPage Schema
How do I set up a new Silverstripe Essentials website project from scratch?

To set up a new Silverstripe Essentials website, you need to follow a specific project bootstrapping checklist, install the required CMS and recipe modules, and configure the minimal app layer before building custom features.

What configuration patterns are used for Silverstripe CMS websites?

Silverstripe CMS configuration patterns involve a specific file ordering architecture and a layered recipe pattern that defines how namespaces, packages, and settings cascade throughout the Essentials site architecture.

How does the layout grid system work in Silverstripe Essentials templates?

The layout grid system in Silverstripe Essentials templates utilizes a 12-column grid structure with common layout presets, allowing developers to arrange elemental blocks consistently across the website's three-layer theme cascade.

Can I create custom subthemes for a Silverstripe Essentials website?

Yes, you can create client-specific subthemes using the provided Subtheme Starter workflow, which builds upon the standard three-layer theme cascade architecture to customize the site's appearance without altering base templates.

Do I need the specific recipe modules to build a Silverstripe Essentials website?

Yes, building a Silverstripe Essentials website requires both the Silverstripe CMS core and the specific recipe modules, as the architecture depends on their layered recipe pattern, namespaces, and elemental blocks to function correctly.

What elemental blocks are available when building a Silverstripe Essentials site?

When building a Silverstripe Essentials site, developers have access to an inventory of standard elemental blocks as well as Essentials-only elements, which can be customized using reusable block presets and template configurations.