---
name: theme-block
description: >-
  Generates a custom theme block for a Horizon-based theme from a plain description, including editable settings, ready to add in the theme editor. Use when the user asks for a new section or block on their storefront, such as a size chart, trust badges, comparison table or FAQ block.
---

# Theme Block for a Horizon Theme

Create a theme block: [BLOCK DESCRIPTION].

## Steps
1. Check which theme is live and whether it is built on Horizon. If it is not, stop and tell me the block feature needs a Horizon-based theme; suggest the closest built-in section instead.
2. Write a short spec before generating: block name, what it displays, which parts are editable settings (text, image, link, colour), default values, and where it should be used (product page, home, collection).
3. Generate the block with those settings, matching the theme's existing fonts and spacing. Use the theme's colour scheme settings rather than hard-coded colours.
4. Tell me exactly how to add it in the theme editor: which page, Add block, the block name, and what to fill in. Do not add it to the live theme yourself.

## Output
The spec, the confirmation that the block was generated, then the placement steps.

Do not modify existing sections or the theme's Liquid files. Do not publish theme changes.
