Enable AI to Build Sitecore Structures with YAML Templates.
A CLI that helps developers create Sitecore structures using simple YAML templates.
Example: a component in Sitecore usually means creating several items across different locations.
With this CLI, you define the component once - no extra fields, no scattered items.
Creating Sitecore components and page types items by hand is tedious, error-prone, and hard to standardize across teams.
SiteKit keeps it simple: define in YAML → run CLI → items are created in Sitecore
It’s designed to be simple for humans, which in turn makes it easy for AI to understand.
Write YAML files for what you need:
- Page types
- Components
- Dictionary entries
- Partials
- Defaults
The CLI reads the YAMLs and pushes everything to Sitecore via GraphQL, it works with local container, XP and XM Cloud.
Benefits of Using YAML
- Simple to read and write – clean, human-friendly format.
- Editor support – Red Hat YAML extension in VS Code gives autocomplete + validation.
- AI-friendly – structured YAML is easy for generative AI to read and even create.
SiteKit Installation and Quick Start Guide
Install SiteKit and run sitekit init -s SiteName
on a new scaffolded website.
All YAMLs are generated inside /.sitekit/SiteName.
They come prefilled with a basic working example that is self-descriptive, making it easy to follow and extend.
Define components, page types, etc, and run sitekit deploy -s SiteName
to create all items in Sitecore.