Skip to main content
GET
/
v1
/
skills
List Skills
curl --request GET \
  --url https://api.mokaru.ai/v1/skills \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "<string>",
      "name": "<string>",
      "category": "<string>",
      "level": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "total": 123,
  "hasMore": true,
  "limit": 123,
  "offset": 123
}

Documentation Index

Fetch the complete documentation index at: https://docs.mokaru.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The List Skills endpoint returns all skills in your Mokaru account. Use this to review your skill inventory or sync with external tools. Common use cases:
  • AI agent skill matching - let your AI agent compare your skills against job requirements.
  • Resume optimization - identify which skills to highlight for a specific role.
  • Skill gap analysis - export skills to analyze gaps against target job descriptions.
Scope required: skills:read | Rate limit: 60 requests/min

Request

GET /v1/skills

Query Parameters

limit
number
default:"25"
Results per page (max 100)
offset
number
default:"0"
Number of results to skip for pagination

Example

curl "https://api.mokaru.ai/v1/skills?limit=50" \
  -H "Authorization: Bearer mk_your_key"

Response

data
array
Array of skills
total
number
Total number of skills
hasMore
boolean
Whether more pages are available
limit
number
Current page size
offset
number
Current offset
{
  "data": [
    {
      "id": "clx1234...",
      "name": "TypeScript",
      "category": "Frontend",
      "level": "expert",
      "createdAt": "2026-01-10T10:00:00.000Z",
      "updatedAt": "2026-03-15T14:30:00.000Z"
    },
    {
      "id": "clx5678...",
      "name": "React",
      "category": "Frontend",
      "level": "advanced",
      "createdAt": "2026-01-10T10:00:00.000Z",
      "updatedAt": "2026-03-15T14:30:00.000Z"
    }
  ],
  "total": 12,
  "hasMore": false,
  "limit": 50,
  "offset": 0
}