---
title: "Changes to Get skill details"
method: GET
path: "/api/v1beta/skills/{name}"
---

# Changes to Get skill details

`GET /api/v1beta/skills/{name}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 56 revisions.

- **2026-09-08** `022455c26a63`: 1 info
- **2026-08-17** `a7011540b058`: 2 info
- **2026-07-29** `3db2b10a01f6`: 1 info
- **2026-03-05** `7ddc75dcd1f4`: 1 info
- **2026-02-17** `28f7cf2e2c81`: 2 warning, 11 info
- **2026-02-09** `a00c1abcef71`: 1 info
- **2026-01-29** `ff6ce8dd8f3a`: 1 breaking

## Changes

- **2026-09-08** `022455c26a63`: 1 info
  - added the optional property `provenance/public_key` to the response with the `200` status
- **2026-08-17** `a7011540b058`: 2 info
  - added the optional property `provenance` to the response with the `200` status
  - added the optional property `unsigned` to the response with the `200` status
- **2026-07-29** `3db2b10a01f6`: 1 info
  - added the optional property `installed_skill/managed` to the response with the `200` status
- **2026-03-05** `7ddc75dcd1f4`: 1 info
  - added the new optional `query` request parameter `project_root`
- **2026-02-17** `28f7cf2e2c81`: 2 warning, 11 info
  - removed the optional property `installed` from the response with the `200` status
  - added the new `project` enum value to the `installed_skill/scope` response property for the response status `200`
  - added the new optional `query` request parameter `scope`
  - added the non-success response with the status `400`
  - added the non-success response with the status `404`
  - added the non-success response with the status `500`
  - removed the non-success response with the status `501`
  - added the optional property `installed_skill/dependencies` to the response with the `200` status
  - added the optional property `installed_skill/digest` to the response with the `200` status
  - added the optional property `installed_skill/project_root` to the response with the `200` status
  - added the optional property `installed_skill/reference` to the response with the `200` status
  - added the optional property `installed_skill/tag` to the response with the `200` status
  - removed the `system` enum value from the `installed_skill/scope` response property for the response status `200`
- **2026-02-09** `a00c1abcef71`: 1 info
  - endpoint added
- **2026-01-29** `ff6ce8dd8f3a`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/stacklok/apis/toolhive-api/docs/api/v1beta/skills/:name/get.md) - [API](https://skmtc.dev/stacklok/apis/toolhive-api.md) - [Page](https://skmtc.dev/stacklok/apis/toolhive-api/changes/api/v1beta/skills/:name/get)
