skills

Create skill

Create a new skill directly. Requires skills:install, not skills:create: the body accepts a caller-chosen status_code, and an active skill is presented workspace-wide on the dashboard, so a caller who holds only skills:create no longer reaches this route at all. That caller's own no-approval lane is /authored-skills/instructions, which is personal until an admin shares it.

post/v1/skills

Request

  • Base URL: https://api.patricia.app (the document declares no server; this is the origin it was published from)
  • URL: https://api.patricia.app/v1/skills
  • Auth: HTTP bearer

Headers

X-Tenant-Idstring nullable

Request body

namestring required
descriptionstring nullable
contentstring required
categorystring nullable
versioninteger
status_code'proposed' | 'active' | 'retired'
eval_scorenumber nullable

Response

The created skill.

idstring uuid required
tenant_idstring uuid nullable
namestring required
descriptionstring nullable
contentstring required
categorystring nullable
versioninteger required
status_code'proposed' | 'active' | 'retired' required
eval_scorenumber nullable
created_bystring required
hit_countinteger required
last_used_atstring date-time nullable
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.