---
title: "List Skills"
method: GET
path: "/api/skills"
---

# List Skills

`GET /api/skills`

## Response `200`

Successful Response

- SkillsPageResponse
  - `harnessColumns` HarnessColumnResponse[], required
    - `harness` string, required
    - `installed` boolean, required
    - `label` string, required
    - `logoKey` string, nullable
  - `rows` SkillTableRowResponse[], required
    - `actions` SkillRowActionsResponse, required
      - `canDelete` boolean, required
      - `canManage` boolean, required
      - `canStopManaging` boolean, required
    - `cells` HarnessCellResponse[], required
      - `harness` string, required
      - `interactive` boolean, required
      - `label` string, required
      - `logoKey` string, nullable
      - `state` 'enabled' | 'disabled' | 'found' | 'empty', required
    - `description` string, required
    - `displayStatus` 'Managed' | 'Unmanaged', required
    - `name` string, required
    - `skillRef` string, required
  - `summary` SkillsSummaryResponse, required
    - `managed` integer, required
    - `unmanaged` integer, required

---

[API](https://skmtc.net/mode-io/apis/skill-manager.md) · [All operations](https://skmtc.net/mode-io/apis/skill-manager/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mode-io/skill-manager/versions/a2b29a5aa8b4/schema)
