zehri-catalog
Installation
SKILL.md
Zehri live catalog
This skill is installed globally at ~/.agents/skills/zehri-catalog/. Use its standalone $HOME/.agents/skills/zehri-catalog/scripts/catalog-client.mjs with Node.js 22+ from any working directory. It connects to the live API; catalog changes take effect without a rebuild. Read references/setup.md if credentials or the API are unavailable, and references/contract.md when constructing requests.
Boundaries
- Manage products through this client, not SQLite, seed files, SQL, SSH, browser form automation or the old add-product CLI.
- Enter initial stock only when creating a new product. An edit cannot set stock, even for a newly added color or size. Direct the merchant to CRM → Stock for subsequent stock changes.
- Preserve order history and stock movements. “Delete/remove a product” means propose archive, explaining that it hides the product; do not hard-delete it.
- Keep all storefront text French; prices are integer MAD. Do not add a comparison price or a −30% promotion: the store reserves that discount for its upsell flow.
- Never expose credentials or put them in request JSON, command arguments, preview files or Git. The client reads them from the environment.