GET
/v1/skillsList skillsLists the skills in your Project, newest first.
Parameters
limitintegerqueryMaximum items to return, 1 to 200; defaults to 50
page_tokenstringqueryOpaque token from a previous response's `next_page_token`
Responses
objectSkillList
next_page_tokenstringOpaque token for the next page; omitted on the last page
skillsarray of objectrequiredShow child attributes
Show array items
created_atstring · date-timenamestringSkill name, read from the bundle's `SKILL.md`
revisionstringOpaque revision token of the skill; pass as expected_revision to update or delete
skill_idstringrequiredSkill identifier
updated_atstring · date-time{
"next_page_token": "string",
"skills": [
{
"created_at": "2026-06-09T00:00:00Z",
"name": "string",
"revision": "string",
"skill_id": "string",
"updated_at": "2026-06-09T00:00:00Z"
}
]
}objectApiError
errorobjectShow child attributes
codeintegerrequiredHTTP status code
messagestringrequiredHuman-readable error message
paramnull | stringParameter that caused the error
typestringrequiredError type identifier
{
"error": {
"code": 0,
"message": "string",
"param": "string",
"type": "string"
}
}objectApiError
errorobjectShow child attributes
codeintegerrequiredHTTP status code
messagestringrequiredHuman-readable error message
paramnull | stringParameter that caused the error
typestringrequiredError type identifier
{
"error": {
"code": 0,
"message": "string",
"param": "string",
"type": "string"
}
}objectApiError
errorobjectShow child attributes
codeintegerrequiredHTTP status code
messagestringrequiredHuman-readable error message
paramnull | stringParameter that caused the error
typestringrequiredError type identifier
{
"error": {
"code": 0,
"message": "string",
"param": "string",
"type": "string"
}
}