Create Project Skill

Create a project-scoped skill and its initial active revision in a single transaction.

Authentication

AuthorizationBearer

Bearer token authentication using JWT tokens from Ory Kratos/Hydra

Path parameters

org_idstringRequiredformat: "uuid"
The organization ID
project_idstringRequiredformat: "uuid"
The project ID

Request

This endpoint expects an object.
display_namestringRequired<=255 characters

Human-readable name of the skill.

instructionsstringRequired
The primary instructions for this skill.
descriptionstring or nullOptional<=1024 characters
Short description shown in the skill catalog.
licensestring or nullOptional<=255 characters
Optional license string for the skill.
compatibilitystring or nullOptional<=500 characters
Optional compatibility notes for the skill.
slugstring or nullOptional

Stable lowercase kebab-case identifier for the skill.

reference_docsmap from strings to strings or nullOptional
Optional named reference files bundled with the skill.
assetsmap from strings to strings or nullOptional
Optional named asset files bundled with the skill.
skill_metadatamap from strings to any or nullOptional
Optional ADK skill metadata for the initial revision.
capabilitiesobject or nullOptional
Optional typed capability contract for the initial revision.

Response

Project skill created
idstringformat: "uuid"
slugstring
display_namestring
descriptionstring or null
licensestring or null
compatibilitystring or null
sourceobject
tagslist of strings
has_active_revisionboolean
has_capabilitiesboolean
requires_prerequisitesboolean
active_revisionobject or null
createdstring
modifiedstring
project_idstringformat: "uuid"
created_by_user_idstring or nullformat: "uuid"

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
409
Conflict Error
422
Unprocessable Entity Error
500
Internal Server Error