cms-component-builder
Installation
SKILL.md
CMS Component Builder
Build production-ready Optimizely CMS components with proper GraphQL integration, daisyUI styling, and TypeScript type safety.
When to Use This Skill
ALWAYS use this skill when the user asks to:
- Create a new component, page, or experience (e.g., "create a testimonial component", "add a new page type")
- Modify or update
.opti-type.jsonfiles (content type definitions) - Modify or update
.opti-style.jsonfiles (style/display template definitions) - Create or modify GraphQL fragments (
.graphqlor.dam.graphqlfiles) - Add components to
allComponents.graphqlor similar aggregation files - Debug component rendering issues
- Fix GraphQL type errors related to components
- Push/sync content types or styles to the CMS
- Understand how the component system works