v51

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-01302395850.8 KB
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

contentstring required

Response

Successful Response

namestring required
descriptionstring required
triggersstring[]