# Delete a skill

Launch stage: Beta

`DELETE /api/2.1/unity-catalog/{name=skills/*}`

Deletes the skill identified by its resource name and makes its managed
 bundle path unavailable. Managed bundle data is deleted asynchronously.
 Optionally supply an `etag` to make the delete conditional on the skill not
 having changed since it was read.

 You must be the owner of the skill or have `MANAGE` on it, plus
 `USE_CATALOG` on the parent catalog and `USE_SCHEMA` on the parent schema.

API scopes: unity-catalog

## Path parameters

- `name` (string, required)
  Full resource name of the skill.
   Format: `skills/{catalog}.{schema}.{skill}`.
   Each `{...}` component is capped at 255 characters individually.

## Query parameters

- `etag` (string, optional)
  Optimistic concurrency token from the most recent read. When set, the
   delete succeeds only if the resource has not changed. Leave unset for an
   unconditional delete. For REST requests, URL-encode the base64 string
   returned by the API when setting the `etag` query parameter.

## Response

```json
{}
```

