v1
skills
Upload a copilot skill from a SKILL.md file
Changed onCreate 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).
post/api/skills
Request
- The document declares no server URL.
- AuthHTTP bearer
Query parameters
expert_idstring nullable
Store the skill as this expert's own.
Request body
Response
Successful Response
Changes
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- info
added the new optional
queryrequest parameterexpert_id
- info