Skip to main content
GET
/
agent_skills
Python
from acontext import AcontextClient

client = AcontextClient(api_key='sk_project_token')

# List all skills with pagination
result = client.skills.list_catalog(limit=50)
for skill in result.items:
    print(f"{skill.name}: {skill.description}")

# Paginate through all skills
if result.has_more:
    next_page = client.skills.list_catalog(cursor=result.next_cursor)
{
  "code": 123,
  "error": "<string>",
  "msg": "<string>",
  "data": {
    "has_more": true,
    "items": [
      {
        "created_at": "<string>",
        "description": "<string>",
        "id": "<string>",
        "meta": {},
        "name": "<string>",
        "updated_at": "<string>",
        "user_id": "<string>"
      }
    ],
    "next_cursor": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Project Bearer token (e.g., "Bearer sk-ac-xxxx")

Query Parameters

user
string

User identifier to filter skills

limit
integer

Limit of agent skills to return, default 20. Max 200.

cursor
string

Cursor for pagination

time_desc
boolean

Order by created_at descending if true

Response

200 - application/json

OK

code
integer
error
string
msg
string
data
object