> ## Documentation Index
> Fetch the complete documentation index at: https://docs.danubeai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Service Skills

> List the skills linked to a service

## Overview

Returns the skills that are linked to a service, newest first. A skill is linked when it was created with that `service_id`. An unknown service ID returns an empty array, not `404`.

**Auth:** None required.

The Python and TypeScript SDKs do not wrap this endpoint yet, and there is no MCP tool for it. Call it directly.

## Path Parameters

<ParamField path="service_id" type="string" required>
  The service UUID
</ParamField>

## Response

Returns an array of skill summary objects.

<ResponseField name="id" type="string">
  Unique identifier for the skill
</ResponseField>

<ResponseField name="name" type="string">
  Skill name (lowercase, hyphens, 1-64 characters)
</ResponseField>

<ResponseField name="description" type="string">
  What the skill does and when to use it
</ResponseField>

<ResponseField name="license" type="string">
  License (e.g., "Apache-2.0")
</ResponseField>

<ResponseField name="compatibility" type="string">
  Environment requirements
</ResponseField>

<ResponseField name="metadata" type="object">
  Additional metadata from the SKILL.md frontmatter (author, version, etc.)
</ResponseField>

<ResponseField name="service_id" type="string">
  This listing does not load the value, so it is always `null` here. The service is the one named in the path.
</ResponseField>

<ResponseField name="visibility" type="string">
  `private` or `public`
</ResponseField>

<ResponseField name="created_at" type="string">
  ISO 8601 timestamp
</ResponseField>

## Example

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://api.danubeai.com/v1/skills/service/0e98ef7b-2d4c-4b8a-9f1e-6a7c3d5b2e10"
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "calendar-booking",
      "description": "Find free slots and book meetings on a Cal.com calendar. Use when a user asks to schedule time with someone.",
      "license": "Apache-2.0",
      "compatibility": null,
      "metadata": {
        "version": "1.0"
      },
      "service_id": null,
      "visibility": "public",
      "created_at": "2026-09-01T12:00:00Z"
    }
  ]
  ```
</ResponseExample>
