SiteKit CLI – Enable AI to Build Sitecore Items with Templates

Enable AI to build Sitecore structures with YAML templates.

September 26, 2025

By Roberto Barbedo

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.

Photo of Fishtank employee Roberto Barbedo

Roberto Barbedo

Solutions Architect

Roberto is a Sitecore Solution Architect with experience in the build and implementation of large-scale Sitecore development projects for global clients.