Open Collection

Generate a **runnable, self-documenting** Bruno OpenCollection from the custom-YAML **API spec** at `docs/api/*.yaml` — one request `.yml` per endpoint, grouped by domain, with `environments/` + `folder.yml` auth and a generated `docs:` block per request (rendered from the api-spec, so the collection documents itself). Also update or validate an existing collection. Built-in three-layer verify (deterministic script + independent fresh-eyes agent + completeness sweep). Trigger on: "gen open collection", "สร้าง open collection", "สร้าง bruno จาก api spec", "อัปเดต bruno collection", "bruno from docs/api". Also runs at the using-neo DOC step as a runnable API-collection deliverable. NOTE: the `docs/api/*.yaml` api-spec is authored by the **`api-spec`** skill and drift-checked against Go by `openapi-doc`; this skill only reads it — if missing, author it with `api-spec` first. Publishing to Confluence is `confluence-api-doc`. Not a curl/Postman/OpenAPI converter or an editor.

witooh eda60d9 6 files · 73.5 KB Updated

File contents

witooh/neo-plugin/tree/main/skills/open-collection commit eda60d96f3

Frequently asked questions

npx skillmds@latest add witooh/open-collection