curl -X GET "https://api.danubeai.com/v1/skills/my?visibility=private" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"
[
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "pdf-processing",
"description": "Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files.",
"license": "Apache-2.0",
"compatibility": null,
"metadata": {
"author": "example-org",
"version": "1.0"
},
"service_id": null,
"visibility": "private",
"created_at": "2026-09-01T12:00:00Z"
}
]
Skills
List My Skills
List the skills you own, optionally filtered by visibility
GET
/
v1
/
skills
/
my
curl -X GET "https://api.danubeai.com/v1/skills/my?visibility=private" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"
[
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "pdf-processing",
"description": "Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files.",
"license": "Apache-2.0",
"compatibility": null,
"metadata": {
"author": "example-org",
"version": "1.0"
},
"service_id": null,
"visibility": "private",
"created_at": "2026-09-01T12:00:00Z"
}
]
Overview
Returns every skill owned by the signed-in user, newest first. Private and public skills are both included unless you filter byvisibility.
Auth: Requires JWT token (Authorization: Bearer <token>). An API key is not accepted on this endpoint.
The Python and TypeScript SDKs do not wrap this endpoint yet, and there is no MCP tool for it. Call it directly.
Query Parameters
string
Filter by visibility. Options:
public, private. Any other value returns 400.Response
Returns an array of skill summary objects.string
Unique identifier for the skill
string
Skill name (lowercase, hyphens, 1-64 characters)
string
What the skill does and when to use it
string
License (e.g., “Apache-2.0”)
string
Environment requirements. This listing does not load the value, so it is always
null here. Get Skill returns it.object
Additional metadata from the SKILL.md frontmatter (author, version, etc.)
string
Optional linked service ID
string
private or publicstring
ISO 8601 timestamp
Example
curl -X GET "https://api.danubeai.com/v1/skills/my?visibility=private" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"
[
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "pdf-processing",
"description": "Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files.",
"license": "Apache-2.0",
"compatibility": null,
"metadata": {
"author": "example-org",
"version": "1.0"
},
"service_id": null,
"visibility": "private",
"created_at": "2026-09-01T12:00:00Z"
}
]
