Upload a skill
Creates a private skill from an upload and installs it for your account. Send one file (a .zip bundle or a lone SKILL.md), or a folder as repeated files with paths in the same order to preserve subdirectories. As JSON, send the manifest’s text as skill_md, and any other files as resources. The skill is stored exactly as sent. Private skills are visible to your account only; they never enter the public catalog.
Authorizations
API key in the format: Bearer {api_token}
Headers
Makes this write safe to retry: a repeat with the same key replays the first response instead of creating a second resource. Scoped to the account, remembered for 24 hours; reusing a key with a different payload is an error.
255Body
Response
The skill, installed for your account
draft, published, archived private is a skill this account uploaded: only this account sees it, and it is not in the public catalog.
public, private The version this account installed. Null unless installed.
True when the catalog version is newer than installed_version: POST /skills/{slug}/update installs it.

