Skip to main content
A skill is a reusable, named capability the agent can invoke — typically a prompt template plus optional helper scripts. The Engine ships a small catalog of platform skills (summarizer, fact-checker, code-reviewer, etc.) and lets you add your own. Custom skills live in the brain database and travel with memory exports.

GET /skills

List all skills available in the current Engine, platform and custom.

GET /skills/

Get the full definition of one skill.
404 if no skill with that name.

POST /skills/create

Create a new custom skill.
Returns the created skill.

PUT /skills/

Update fields of an existing custom skill. Same body shape as create, all fields optional. Cannot rename — delete and recreate to rename.

DELETE /skills/

Delete a custom skill. Platform skills cannot be deleted; the call returns 403.

See also

  • Defining tools for the difference between tools, skills, and MCP connectors.