---
title: "Get Skill Detail"
method: GET
path: "/api/skills/{skill_ref}"
---

# Get Skill Detail

`GET /api/skills/{skill_ref}`

## Path parameters

- `skill_ref` string, required

## Response `200`

Successful Response

- SkillDetailResponse
  - `actions` SkillDetailActionsResponse, required
    - `canDelete` boolean, required
    - `canManage` boolean, required
    - `deleteHarnessLabels` string[], required
    - `stopManagingHarnessLabels` string[], required
    - `stopManagingStatus` 'available' | 'disabled_no_enabled', nullable, required
  - `attentionMessage` string, nullable, required
  - `description` string, required
  - `displayStatus` 'Managed' | 'Unmanaged', required
  - `documentMarkdown` string, nullable, required
  - `harnessCells` HarnessCellResponse[], required
    - `harness` string, required
    - `interactive` boolean, required
    - `label` string, required
    - `logoKey` string, nullable
    - `state` 'enabled' | 'disabled' | 'found' | 'empty', required
  - `locations` SkillLocationResponse[], required
    - `detail` string, nullable, required
    - `harness` string, nullable, required
    - `kind` 'shared' | 'harness', required
    - `label` string, required
    - `path` string, nullable, required
    - `revision` string, nullable, required
    - `scope` string, nullable, required
    - `sourceKind` string, required
    - `sourceLocator` string, required
  - `name` string, required
  - `skillRef` string, required
  - `sourceLinks` SkillSourceLinksResponse, required
    - `folderUrl` string, nullable, required
    - `repoLabel` string, required
    - `repoUrl` string, required

## Other responses

- `422` — Validation Error

---

[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)
