Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation

Skills

Create a new skill.
skills.create(**kwargs) -> Skill { id, created_at, default_version, 4 more }
POST/skills
Delete a skill by its ID.
skills.delete(skill_id) -> DeletedSkill { id, deleted, object }
DELETE/skills/{skill_id}
List all skills for the current project.
skills.list(**kwargs) -> CursorPage<Skill { id, created_at, default_version, 4 more } >
GET/skills
Get a skill by its ID.
skills.retrieve(skill_id) -> Skill { id, created_at, default_version, 4 more }
GET/skills/{skill_id}
Update the default version pointer for a skill.
skills.update(skill_id, **kwargs) -> Skill { id, created_at, default_version, 4 more }
POST/skills/{skill_id}
ModelsExpand Collapse
class DeletedSkill { id, deleted, object }
class Skill { id, created_at, default_version, 4 more }
class SkillList { data, first_id, has_more, 2 more }

SkillsContent

Download a skill zip bundle by its ID.
skills.content.retrieve(skill_id) -> StringIO
GET/skills/{skill_id}/content

SkillsVersions

Create a new immutable skill version.
skills.versions.create(skill_id, **kwargs) -> SkillVersion { id, created_at, description, 4 more }
POST/skills/{skill_id}/versions
Delete a skill version.
skills.versions.delete(version, **kwargs) -> DeletedSkillVersion { id, deleted, object, version }
DELETE/skills/{skill_id}/versions/{version}
List skill versions for a skill.
skills.versions.list(skill_id, **kwargs) -> CursorPage<SkillVersion { id, created_at, description, 4 more } >
GET/skills/{skill_id}/versions
Get a specific skill version.
skills.versions.retrieve(version, **kwargs) -> SkillVersion { id, created_at, description, 4 more }
GET/skills/{skill_id}/versions/{version}
ModelsExpand Collapse
class DeletedSkillVersion { id, deleted, object, version }
class SkillVersion { id, created_at, description, 4 more }
class SkillVersionList { data, first_id, has_more, 2 more }

SkillsVersionsContent

Download a skill version zip bundle.
skills.versions.content.retrieve(version, **kwargs) -> StringIO
GET/skills/{skill_id}/versions/{version}/content