# Skill

A Skill is an agentskills.io bundle registered in Unity Catalog. Clients
 transfer bundle bytes through the Files API. FinalizeSkill reads the uploaded
 SKILL.md and projects its frontmatter onto the Skill metadata.

## The Skill object

- [skill/object.md](skill/object.md)

## Endpoints

### Get a skill

- [GET /api/2.1/unity-catalog/{name=skills/*}](get-skill.md)

### List skills

- [GET /api/2.1/unity-catalog/skills](list-skills.md)

### Create a skill

- [POST /api/2.1/unity-catalog/skills](create-skill.md)

### Update a skill

- [PATCH /api/2.1/unity-catalog/{name=skills/*}](update-skill.md)

### Delete a skill

- [DELETE /api/2.1/unity-catalog/{name=skills/*}](delete-skill.md)

### Finalize a skill

- [POST /api/2.1/unity-catalog/{name=skills/*}/finalize](finalize-skill.md)

