---
title: "List a workspace's team skills"
method: GET
path: "/v1/admin/tenants/{tenant_id}/team-skills"
tags: ["admin"]
---

# List a workspace's team skills

`GET /v1/admin/tenants/{tenant_id}/team-skills`

## Request

- Base URL: `https://api.patricia.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.patricia.app/v1/admin/tenants/{tenant_id}/team-skills`
- Auth: HTTP bearer

Lists the skills one workspace wrote and shared with the whole team, then Patricia's own skills that run in every workspace by default. Paused skills are listed. Each item has `skill_id`, `slug`, `name`, `kind`, `source` and `state`. `source` is `workspace` or `patricia`. `kind` is `instructions` for an instruction skill. `state` is `on`, `paused`, or `stopped` when an emergency stop applies. A skill one person keeps for themselves, and a staff test install, is not listed. No description or instructions text is returned. Returns `items` and `total`. The read is recorded against your staff account.

## Path parameters

- `tenant_id` string, uuid, required: The workspace id.

## Response `200`

Successful Response

- AdminTeamSkills
  - `items` AdminTeamSkill[], required
    - `skill_id` string, uuid, required
    - `slug` string, required
    - `name` string, required
    - `kind` string, required
    - `source` 'workspace' | 'patricia', required
    - `state` 'on' | 'paused' | 'stopped', required
  - `total` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/patricia/apis/patricia-api.md) · [All operations](https://skmtc.dev/patricia/apis/patricia-api/llms.txt) · [OpenAPI document](https://skmtc.dev/patricia/apis/patricia-api/revisions/0dfb44495ea1?raw)
