---
title: "Remove a skill from the library"
method: DELETE
path: "/agents/builtin_skills/admin/{skill_id}"
tags: ["Agents"]
---

# Remove a skill from the library

`DELETE /agents/builtin_skills/admin/{skill_id}`

## Request

- Base URL: `https://h2ogpte.genai.h2o.ai/api/v1`
- URL: `https://h2ogpte.genai.h2o.ai/api/v1/agents/builtin_skills/admin/{skill_id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/h2o/apis/h2ogpte-rest-api/docs/agents/builtin_skills/admin/:skill_id/delete.ts> (a function with typed inputs; its response is checked against the schema)

Removes a published skill from the shared library. Requires the ManageLibrary permission (admins hold it by default), which covers every entry regardless of who published it. Does not affect users who have already added the skill.

## Path parameters

- `skill_id` string, required

## Response `200`

Library skill deleted successfully

- object

## Other responses

- `401`: Unauthorized - Invalid or missing API key
- `404`: Not found
- `500`: Internal server error
- `default`: Unexpected error

---

[API](https://skmtc.dev/h2o/apis/h2ogpte-rest-api.md) - [All operations](https://skmtc.dev/h2o/apis/h2ogpte-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/h2o/apis/h2ogpte-rest-api/revisions/a82a117320f4?raw)
