v1
skills

List user-distilled copilot skills

Changed on

Return the skills owned by personal Otto, or by one expert.

Reuses :func:backend.copilot.tools.skills.list_user_skills so the library UI sees the exact same set the copilot <available_skills> block surfaces, minus the built-in defaults (which are read-only and handled separately by the copilot runtime).

get/api/skills

Request

  • The document declares no server URL.
  • Auth
    HTTP bearer

Query parameters

expert_idstring nullable

List this expert's own skills instead of personal Otto's.

Response

Successful Response

namestring required
descriptionstring required
triggersstring[]
originstring nullable
updatestring nullable

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the new optional query request parameter expert_id

    • info

      added the non-success response with the status