Skip to main content
A skill is encoded domain expertise scoped to a user or group. Skills are reusable instructions Atlas draws on while reasoning, capturing how you or your team approach specific kinds of problems. See Adding a Personal Skill & System Memory for a workflow guide.

Endpoints


Create a skill

POST /skills Request body: Example request:
Response fields: Example response:

List skills

GET /skills Query parameters: Example request:
Returns {"items": [...], "count": N} where each item is a skill object with the same fields as the create response.

Get a skill

GET /skills/{skill_id} Example request:
Returns a single skill object with the same fields as the create response.

Delete a skill

DELETE /skills/{skill_id} Example request:
Returns 204 No Content.

Update a skill

PATCH /skills/{skill_id} All fields are optional. Each update creates a new version. Example request:
Returns the updated skill object with the same fields as the create response.

Version history and rollback

GET /skills/{skill_id}/versions Returns all versions of a skill.
Response fields (array): Example response:

POST /skills/{skill_id}/rollback Rolls back to a previous version. Request body: Example request:
Returns the updated skill object with the same fields as the create response, reflecting the rolled-back version.