v1
skills
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-user cap returns 409, and an existing slug is overwritten (upsert).
post/api/skills
Request body
Response
Successful Response