/` (folder name = the `name` in frontmatter), using
`skills/generating-images/` as the reference layout.
2. Keep `SKILL.md` short; push detail into `references/`, deterministic work into `scripts/`
(stdlib-only where possible, BYO-keys from env, `--dry-run` on anything that mutates).
3. Validate - CI runs the same on every PR:
```bash
python3 scripts/quick_validate.py # structural + strict-YAML frontmatter (blocking)
python3 scripts/listing_gate.py # scripts compile + --dry-run gates (blocking)
python3 scripts/check_shared_client.py # no raw vendor HTTP - the brokering seam (blocking)
python3 scripts/check_catalog_sync.py # provider-key catalog single-sourced (blocking)
```
## License
Apache-2.0 - see [`LICENSE`](LICENSE) and [`NOTICE`](NOTICE).
The skill files, scripts, and MCP server in this repository are Apache-2.0. The hosted SuperCMO
product (`getsupercmo.ai`) is a separate service governed by its own terms.
If SuperCMO saved you time, a ⭐ helps others find it.
Built by [SuperCMO](https://getsupercmo.ai) · [Report an issue](https://github.com/SupercmoHQ/superCMO-skills/issues)