Upload a copilot skill from a SKILL.md file
Create a user-distilled skill from an uploaded SKILL.md file.
Parses the canonical frontmatter + body, then reuses :func:backend.copilot.tools.skills.store_user_skill so an uploaded skill is validated, capped, and persisted exactly like one the copilot distils via store_skill. Malformed files return 400, the per-expert cap returns 409, and an existing slug is overwritten (upsert).
Query parameters
Store the skill as this expert's own.
Store the skill as this expert's own.
Request body
Response
Successful Response
Changes
Changed in 3 of the 165 revisions of this API.12
- ○
added the new optional
queryrequest parameterexpert_idnew-optional-request-parameter
- ○
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 96 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲