---
title: "Returns a skill's sharing configuration."
method: GET
path: "/agents/skills/{skillId}/sharing"
tags: ["agentSkills"]
---

# Returns a skill's sharing configuration.

`GET /agents/skills/{skillId}/sharing`

Gets the sharing configuration for a manageable, user-owned skill.

<Check title="Required Permissions" icon="key">Any authenticated user.</Check>

## Path parameters

- `skillId` string, uuid, required

## Response `200`

OK

- SkillSharingResponseModel — The sharing configuration of a skill.
  - `workspaceAccessLevel` 'read' | 'manage' — The workspace-wide access level.
  - `contributors` SkillContributorResponseModel[], nullable — The direct user access grants.
    - `id` string, uuid — The access grant identifier.
    - `skillId` string, uuid — The shared skill identifier.
    - `userId` string, uuid — The user who receives access.
    - `accessLevel` 'read' | 'manage' — The granted access level.
  - `teams` SkillToTeamResponseModel[], nullable — The team access grants.
    - `id` string, uuid — The access grant identifier.
    - `skillId` string, uuid — The shared skill identifier.
    - `teamId` string, uuid — The team that receives access.
    - `accessLevel` 'read' | 'manage' — The granted access level.

## Other responses

- `401` — Unauthorized
- `404` — Not Found

## Changes

- **2026-09-20** `5332322ffca3` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/awork-io/apis/api-v1-reference/changes/agents/skills/:skillId/sharing/get.md)

---

[API](https://skmtc.dev/awork-io/apis/api-v1-reference.md) · [All operations](https://skmtc.dev/awork-io/apis/api-v1-reference/llms.txt) · [OpenAPI document](https://skmtc.dev/awork-io/apis/api-v1-reference/revisions/eadefd26df12?raw)
