---
title: "List available skills"
method: GET
path: "/skills"
tags: ["calls"]
---

# List available skills

`GET /skills`

Discovery for the structured path: every runnable skill with its manifest/run URLs. The concierge skill owns the three POST /calls structured intents.

## Headers

- `X-API-Key` string, nullable

## Response `200`

Successful Response

- object[]
  - `skill_id` string, required
  - `title` string, required
  - `description` string
  - `manifest_url` string, required
  - `run_url` string

## Other responses

- `401` — Missing or invalid X-API-Key.

---

[API](https://skmtc.dev/voygr/apis/voygr-calls-api.md) · [All operations](https://skmtc.dev/voygr/apis/voygr-calls-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/voygr/voygr-calls-api/revisions/a505c0ec5698/schema)
