silverstripe-essentials-website

Reference Silverstripe Essentials architecture, Elemental Blocks, and configuration patterns.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of building and modifying Dynamic's Silverstripe Essentials websites, providing a comprehensive technical reference and tools for rapid deployment.

Core Features & Use Cases

  • Technical Reference: Offers detailed information on element inventory, namespaces, config patterns, color system, layout grid, and template presets.
  • Recipe Architecture: Explains the layered recipe pattern used in Essentials sites and key namespaces.
  • Elemental Blocks: Describes over 20 types of Elemental Blocks available, including standard and Essentials-only elements.
  • Configuration Architecture: Outlines the configuration file ordering and the essentials.yml and essentials-styles.yml patterns.
  • Theme Architecture: Details the three-layer theme cascade and the use of Webpack for SCSS and JS compilation.
  • Layout Grid System: Describes the 12-column grid system and common layouts.
  • Element Templates: Provides information on reusable block presets and their management in the CMS.
  • Typical App Layer: Explains the minimal app layer and CLI commands for development tasks.
  • Essentials Fixtures Recipe: Offers fixture-driven demo content for Essentials sites.
  • Subtheme Starter: Provides a starter template for creating client-specific subthemes.
  • Silverstripe 6 Greenfield Setup: Offers guidance for setting up a new Essentials site with Silverstripe 6.
  • New Essentials Project Setup: Provides a checklist for bootstrapping a new Essentials site.

Quick Start

Install the silverstripe-essentials-website skill and start building your website using the provided technical reference and tools.

Frequently Asked Questions about silverstripe-essentials-website

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

FAQPage Schema
How do I build a Silverstripe Essentials website with Elemental Blocks?

The three-layer theme cascade in Silverstripe Essentials uses Webpack for SCSS and JS compilation, allowing structured styling and script management across the site's theme architecture.

How do I set up a new Silverstripe 6 greenfield project?

The Essentials Fixtures Recipe provides fixture-driven demo content for Silverstripe websites, enabling developers to populate sites with standardized test data during the build and modification process.

What configuration patterns are used in Silverstripe Essentials?

The layout grid system in Silverstripe Essentials features a 12-column grid structure, providing common layout configurations to ensure consistent responsive design across template presets.

How do I create a client-specific subtheme for Silverstripe?

Create a client-specific subtheme using the Subtheme Starter template, which provides a foundational structure for building customized themes within the Dynamic's Silverstripe Essentials ecosystem.