element-templates

Create YAML fixture files for SilverStripe Element Template compositions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill assists in creating element template fixtures, simplifying the process of building and managing template libraries for the Essentials demo template.

Core Features & Use Cases

  • Template Design: Offers guidelines for designing effective element templates, following best practices.
  • Fixture Creation: Provides instructions for creating fixtures for the Essentials template library.
  • Use Case: With this Skill, a designer can create a portfolio template that showcases a collection of work, adhering to a specific design pattern and structure.

Quick Start

Start designing an element template fixture by selecting a design pattern and defining the elements required for your template.

Frequently Asked Questions about element-templates

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

FAQPage Schema
How do I create element template fixtures for SilverStripe's Essentials demo template library?

To create element template fixtures for SilverStripe's Essentials demo template library, you select a design pattern and define the required elements. This builds YAML fixture definitions for reusable content and structure elements within the Elemental framework.

What are element template fixtures in SilverStripe and when do I need them?

Element template fixtures in SilverStripe are YAML files defining reusable content and structure elements. You need them when building or managing the Essentials demo template library to ensure consistent composition of the Elemental framework's architecture.

How do I design effective element templates following best practices?

Designing effective element templates requires selecting a specific design pattern and defining the elements required for your template. Following these guidelines ensures your portfolio template showcases work adhering to a specific structure.

Do I need to understand the Elemental framework architecture to build template fixtures?

Yes, understanding the Element Template architecture and SilverStripe's Elemental framework is required. This prerequisite knowledge ensures you correctly structure the YAML fixture definitions for the Essentials demo template library.

What's the best way to structure YAML fixture definitions for reusable SilverStripe content elements?

The best way to structure YAML fixture definitions for reusable SilverStripe content elements is to select a design pattern and systematically define the required elements. This approach follows template design best practices for the Essentials library.