For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
User GuideDeveloper GuidesAPI Reference
User GuideDeveloper GuidesAPI Reference
    • Overview
  • Runtype API
      • GETList skills
      • POSTCreate a skill
      • POSTBind a skill to an agent
      • GETList an agent's skill bindings
      • DELUnbind a skill from an agent
      • POSTImport a SKILL.md
      • POSTPropose a skill (deployed-agent data plane)
      • GETGet a skill
      • PUTAppend a new skill version
      • DELDelete a skill
      • GETList a skill's versions
      • POSTPublish a skill version
Dashboard
LogoLogo
Runtype APISkills

List skills

GET
/v1/skills
GET
/v1/skills
$curl https://api.runtype.com/v1/skills \
> -H "Authorization: <apiKey>" \
> -H "Content-Type: application/json"
1{
2 "data": [
3 {
4 "id": "skill_12345",
5 "name": "Email Automation",
6 "description": "Automates email campaigns and follow-ups",
7 "status": "active",
8 "createdAt": "2024-05-10T09:15:00Z",
9 "updatedAt": "2024-06-01T12:00:00Z",
10 "ownerId": "user_67890"
11 },
12 {
13 "id": "skill_67890",
14 "name": "Chatbot Integration",
15 "description": "Integrates AI chatbots into customer support",
16 "status": "draft",
17 "createdAt": "2024-04-22T14:30:00Z",
18 "updatedAt": "2024-05-15T08:45:00Z",
19 "ownerId": "user_67890"
20 }
21 ]
22}
List skills for the authenticated owner, optionally filtered by status.
Was this page helpful?
Previous

Create a skill

Next
Built with

Authentication

AuthorizationBearer
API key or Clerk session token

Query parameters

statusenumOptional
Allowed values:

Response

Skills
datalist of maps from strings to any

Errors

401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error