Skip to main content
skill CX Codex

saleor-configurator — Claude Code skill: Saleor config as code

Teaches your agent to write config.yml for a Saleor store and run deploy, introspect and diff without mixing up entity identifiers.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add saleor/agent-skills --skill saleor-configurator -a claude-code
Open on GitHub

What saleor-configurator does

Saleor Configurator is a CLI that describes a store's configuration in YAML and applies it declaratively. This skill hands the agent the rules behind that schema: the top-level keys, what an entity block looks like, which commands and flags the CLI takes, how credentials are set and how to run non-interactively.

Five rule files ship inside, ranked by priority. config-schema and identity-strategies are marked CRITICAL — the first covers the YAML structure, the second explains where a slug is required, where name works, and which entities are singletons. Then come cli-commands, deploy-pipeline with its stage order and failure handling, and diff-behavior, which describes what makes diff create, update or delete something.

Everything is also compiled into a single AGENTS.md. Reach for the skill when local config drifts from remote state, or when you're wiring up CI/CD and moving configuration between environments. Without it, the agent usually slips on identifiers first — worth reading identity-strategies before your first deploy.

What it helps with

  • write a config.yml for a Saleor store without schema mistakes
  • decide between slug and name for a given entity
  • get the deploy stage order and failure handling right
  • find out why diff reports extra creates or deletes
  • set up a non-interactive deploy for CI/CD

Example prompts for the agent

  • Write a config.yml covering our Saleor channels and warehouses
  • Why does diff want to delete a product that exists on the remote store?
  • Build a deploy pipeline that moves store config from staging to production

How to install saleor-configurator

1Skills CLI (Vercel)

npx skills add saleor/agent-skills --skill saleor-configurator -a claude-code

2Manually: put the files in place

~/.claude/skills/saleor-configurator/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/saleor-configurator/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about saleor-configurator

How do I install saleor-configurator in Claude?

Run npx skills add saleor/agent-skills --skill saleor-configurator -a claude-code. The skill lands at ~/.claude/skills/saleor-configurator/SKILL.md.

What does saleor-configurator do?

It gives the agent Saleor Configurator patterns: writing the store's YAML config, running deploy, introspect and diff, picking the right entity identifier, and following the deployment stage order.

Which rules are included?

Five files: config-schema, identity-strategies, cli-commands, deploy-pipeline and diff-behavior. The first two are flagged CRITICAL, and the full set is compiled into AGENTS.md.

Source text

SKILL.md · MIT
---
name: saleor-configurator
description: >
  Saleor Configurator patterns for managing store configuration as code. Use when
  writing config.yml, running deploy/introspect/diff commands, understanding entity
  identification (slug vs name), deployment pipeline order, or debugging sync issues.
license: MIT
metadata:
  author: saleor
  version: "1.0.0"
---

# Saleor Configurator

Guide for using Saleor Configurator — a "commerce as code" CLI that lets you define
your entire Saleor store configuration in YAML and deploy it declaratively.

## When to Apply

- Writing or editing `config.yml` for a Saleor store
- Running `deploy`, `introspect`, or `diff` commands
- Understanding which identifier to use (`slug` vs `name`) for each entity
- Debugging mismatches between local config and remote state
- Setting up CI/CD pipelines for automated deployments
- Migrating store configuration between environments

## Rule Categories by Priority

| Priority | Category           | Impact   | Prefix       |
| -------- | ------------------ | -------- | ------------ |
| 1        | Config Schema      | CRITICAL | `config-`    |
| 2        | Entity Identity    | CRITICAL | `identity-`  |
| 3        | CLI Workflow       | HIGH     | `cli-`       |
| 4        | Deployment         | HIGH     | `deploy-`    |
| 5        | Diff & Sync        | MEDIUM   | `diff-`      |

## Quick Reference

### 1. Config Schema (CRITICAL)

- `config-schema` — YAML structure, all top-level keys, entity examples

### 2. Entity Identity (CRITICAL)

- `identity-strategies` — Slug-based vs name-based vs singleton; which entity uses which

### 3. CLI Workflow (HIGH)

- `cli-commands` — All commands, flags, env vars, credential setup, non-interactive mode

### 4. Deployment (HIGH)

- `deploy-pipeline` — Stage order, dependency graph, selective deployment, failure handling

### 5. Diff & Sync (MEDIUM)

- `diff-behavior` — How diff detects changes, what triggers create/update/delete

## How to Use

Read individual rule files for detailed explanations and examples:

```
rules/config-schema.md
rules/identity-strategies.md
rules/cli-commands.md
rules/deploy-pipeline.md
rules/diff-behavior.md
```

## Full Compiled Document

For the complete guide with all rules expanded: `AGENTS.md`

© saleor · MIT · saleor/agent-skills

Similar skills

Everything for DevOps and infrastructure →

From the same set2

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor