---
title: "Obtiene las skills del sistema"
method: GET
path: "/workspaces/{workspaceId}/system-skills"
tags: ["Skills"]
---

# Obtiene las skills del sistema

`GET /workspaces/{workspaceId}/system-skills`

## Request

- Base URL: `https://api.met.meteor.com.co/api/v1`
- URL: `https://api.met.meteor.com.co/api/v1/workspaces/{workspaceId}/system-skills`
- Auth: one of:
  - `bearer` (a scheme the document does not define)
  - HTTP bearer

Las habilidades que Meteor provee de fábrica, sin que nadie las active. Están disponibles siempre, así que no aparecen en el marketplace ni se pueden desactivar como las contratadas.

## Path parameters

- `workspaceId` number, required

## Response `200`

- object: Sobre en el que viaja toda respuesta correcta de la API. El recurso está en `data`. Los SDKs oficiales lo desenvuelven por ti; un cliente hecho a mano tiene que leer `.data`.
  - `success` true, required: Siempre `true` en una respuesta 2xx.
  - `data` WorkspaceSkillItemDto[], required
    - `code` string, required
    - `collection_id` number, required: Colección `_skills` en la que vive.
    - `created_at` string, required
    - `data` object, required: Configuración de la habilidad: nombre, descripción, prompt base y los MCP que trae. Es un JSON de forma libre — cada habilidad declara lo suyo.
    - `id` number, required
    - `is_public` boolean, required
    - `slug` string, nullable, required
    - `source_template_id` number, nullable, required: Plantilla global de la que se copió esta habilidad. `null` si es original.
    - `status` string, required
    - `updated_at` string, required
    - `visibility` string, required: `private` | `listed` | `public`. Las plantillas del catálogo son `public`.

## Other responses

- `400`: La request no es válida: un campo no pasa validación, falta un parámetro requerido o el recurso no admite la transición solicitada.
- `401`: API key ausente, inválida, revocada o expirada — o el workspace está bloqueado.
- `403`: La key está autenticada pero no puede ejecutar esta operación: scope faltante, capacidad deshabilitada, modo test restringido o recurso fuera de su cartera.
- `404`: El recurso no existe o no está disponible dentro del alcance de la key. No revela la existencia de recursos de otros tenants.
- `429`: Se superó el límite por minuto de la key o la cuota del plan. Respeta `Retry-After`; el SDK ya reintenta solo.
- `500`: Error del servidor o del Met que ejecutaba. El SDK reintenta los 5xx con backoff.

---

[API](https://skmtc.dev/meteor/apis/met-public-api.md) · [All operations](https://skmtc.dev/meteor/apis/met-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/meteor/apis/met-public-api/revisions/fc6d3aad75de?raw)
