kleap-publish
Installation
SKILL.md
Publish a Kleap site (verified-live) and connect a domain
Publish
publish_app({ app_id })→ starts a deploy, returns quickly.get_publish_status({ app_id })→ poll untilstatus: "published"with aproduction_url. Only then tell the user it's live, and give that URL.
The golden rule: a deploy being started is NOT live. If status is not
published, say so plainly and, on an error, surface the real message — never
invent a working URL. If it failed, fix the cause (see kleap-edit) and
publish again.
Connect a custom domain
The site must be live first.