Skip to main content
If you build with a coding agent, you can hand it this skill once and then say “ship this to Goosy”. It teaches the deploy contract, the import call, build polling, preview, the two-call publish, domains and rollback — using only calls the OpenAPI document publishes. It is plain Markdown with YAML frontmatter. Claude Code, Codex and Gemini all read that shape.

Install it

Create the folder and save the three files below into it. Claude Code — for one project, .claude/skills/goosy-deploy/; for every project, ~/.claude/skills/goosy-deploy/. Restart the session and ask it to deploy; it loads the skill by its description. Codex — save the same folder under your agent skills directory and reference SKILL.md from your project instructions. Gemini — the same folder works; point your agent configuration at SKILL.md.

Give it a key

The skill expects two environment variables and will ask for them if they are missing:
Use a key narrowed to one workspace for unattended work. An account-wide key works too — the skill passes workspace on every call.

What it will and will not do

It is written to stop at the two places that matter. It will not publish, roll back, or connect a domain without you saying so, and after a domain connect it relays the DNS records and tells you the domain is not live until they resolve. It will not invent an endpoint: every call in it is one the published OpenAPI document carries.

SKILL.md

reference/deploy-contract.md

The short form of the deploy contract, for the agent to consult without leaving its own context.

reference/api-calls.md

A copyable body for every call on the Pages API page.
All three files say the same thing the pages here do — when they disagree, these pages win, because they are generated from the same definitions the platform enforces.