Skip to main content

GET /skills?q=<query>

The catalog across all the user’s organizations, optionally filtered.
latestVersion is null for a skill with no published version yet.

GET /skills/:org/:slug

Full detail with version history. Private skills require membership in the owning org; public skills resolve for any signed-in device.

GET /skills/:org/:slug/versions/:number/download

A short-lived, presigned download URL for one version’s package.
Clients must verify the downloaded package’s sha256 against contentHash before writing anything to disk — the CLI aborts on mismatch, and so should you.

DELETE /skills/:org/:slug

Archives the skill org-wide — the operation behind masterskills unpublish and the panel’s archive action. Requires membership; idempotent.
Devices still holding the skill learn via /sync’s removed group.