GET /v1/skills/{skill_id}
Retrieves the details of a single skill by ID.
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
skill_id | string | Yes | Skill unique identifier |
Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
include_content | boolean | No | Set to true to include base64-encoded skill content in content |
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer $QODER_PAT |
Example request
Example response
HTTP 200 OKResponse fields
| Field | Type | Description |
|---|---|---|
id | string | Skill unique identifier with the skill_ prefix |
type | string | Always "skill" |
name | string | Skill name |
description | string | Skill description |
skill_type | string | Skill type: custom or prebuilt |
status | string | Status: active |
version | integer | Current version number |
content_size | integer | Size of the zip content in bytes |
content_sha256 | string | SHA-256 hash of the content |
metadata | object | Custom metadata |
content | string | Base64-encoded skill content; present only when include_content=true and content is available |
content_encoding | string | Present with content; value is "base64" |
created_at | string | Creation time (ISO 8601) |
updated_at | string | Last update time (ISO 8601) |
Errors
| HTTP | Type | Trigger |
|---|---|---|
| 401 | TOKEN_INVALID | Missing or invalid authentication token |
| 404 | not_found_error | Skill does not exist or is no longer accessible: “Skill ‘{skill_id}’ was not found.” |
Related
Agent Skills
Attach domain expertise to your agent.