Cómo funcionan las skills
Las skills usan carga progresiva para mantener el contexto ligero. Cuando abres un proyecto, el Agent ve una lista de skills disponibles con sus nombres y descripciones, unas pocas docenas de palabras cada una. Eso es todo lo que carga al inicio. Cuando pides algo que coincide con la descripción de una skill, el Agent activa esa skill y carga sus instrucciones completas. Una skill de creación de relatos cortos permanece inactiva mientras trabajas en una carta de consulta. Una skill de ficción de terror no consume contexto cuando estás esbozando un thriller.Dónde viven las skills
Cada skill es un directorio que contiene un archivoSKILL.md. El nombre del directorio pasa a ser el nombre de la skill. Las skills también pueden incluir archivos de apoyo en tres subdirectorios opcionales.
.soloent/skills/ en la raíz de tu proyecto. Úsalas para capacidades ligadas a un proyecto o género concreto: una skill construida en torno a las reglas particulares de tu serie de romance, o una calibrada al nivel explícito y al registro narrativo de tu historia actual.
Activar y desactivar skills
Cada skill tiene un interruptor para activarla o desactivarla sin eliminar el archivo. Desactiva una skill cuando no la necesites para la tarea actual: así se mantiene fuera del contexto y evitas activaciones no deseadas.Crear una skill
El archivoSKILL.md tiene dos partes: un bloque de frontmatter (metadatos) y el cuerpo de instrucciones.
namedebe coincidir exactamente con el nombre del directoriodescriptiondescribe cuándo activar esta skill, no lo que hace (menos de 1024 caracteres)

1
Abre el menú de Skills
Haz clic en el cuarto icono desde la izquierda en el panel del Agent y cambia al gestor de Skills.
2
Crea una nueva skill
Haz clic en “New skill…”, introduce un nombre (p. ej.,
short-story) y haz clic en ”+”. El Agent crea un directorio de skill con un archivo SKILL.md de plantilla.3
Escribe las instrucciones de la skill
Edita el archivo
SKILL.md:- Actualiza la
descriptionpara especificar cuándo debe activarse esta skill - Añade tus instrucciones, listas de comprobación y pasos del flujo de trabajo en el cuerpo
- Opcionalmente añade archivos de apoyo en los subdirectorios
templates/odocs/
Obtén la skill english-short-story completa — haz clic para expandir y copiar
Obtén la skill english-short-story completa — haz clic para expandir y copiar
Tres tipos comunes de skill
Tipo 1: de lista de comprobación
Ideal para verificar varios criterios en un punto fijo, para que no se escape nada. Por ejemplo, una comprobación previa a la entrega después de terminar cada capítulo:Tipo 2: de flujo de trabajo
Ideal para operaciones con una secuencia fija de pasos y un paso de confirmación antes de ejecutar.Tipo 3: experto de dominio
Ideal para situaciones en las que quieres que el Agent trabaje a partir de la experiencia de un experto en lugar de adivinar. Por ejemplo, una skill de diagnóstico para cuando la escritura se atasca:Ejemplo completo: resumen de un libro
Esta es una skill de experto de dominio. Define una ruta de recuperación de contenido (un script extrae capítulos bajo demanda), conocimiento especializado (patrones de reconocimiento de capítulos endocs/) y un formato de salida fijo (una plantilla de notas en templates/): los tres elementos que caracterizan a una skill de experto de dominio.
Esta skill extrae notas de lectura estructuradas de un archivo de libro local —resúmenes de capítulos, ideas clave y citas— y las guarda como Markdown con formato.
Estructura de directorios
Por qué esta skill necesita un script
Los libros son largos. Cargar una novela entera en el contexto para extraer su estructura de capítulos sería un desperdicio y lento. El script de preprocesamiento lo resuelve:- Comando
info— lee las primeras 50 líneas para identificar el título, la codificación y el número total de líneas - Comando
chapters— escanea el archivo en busca de encabezados de capítulo y devuelve sus números de línea, sin leer el texto completo - Comando
extract— lee solo las líneas de un capítulo concreto, para que el Agent procese un capítulo a la vez
Por qué esta skill necesita un archivo docs
Los formatos de los encabezados de capítulo varían mucho entre libros en chino e inglés. En lugar de incrustar todos los patrones de reconocimiento enSKILL.md, la skill los guarda en docs/chapter-patterns.md. El Agent lee este archivo de referencia cuando necesita identificar los límites de los capítulos, y lo ignora el resto del tiempo.
Mantener el material de referencia en docs/ tiene dos ventajas: mantiene SKILL.md centrado en la lógica del flujo de trabajo y te permite actualizar los patrones sin tocar las instrucciones principales.
Por qué esta skill necesita una plantilla
El formato de salida es fijo: cada conjunto de notas de lectura sigue la misma estructura —resumen del libro, resúmenes de capítulos con puntos clave y citas, aspectos destacados de todo el libro y una sección de reflexión personal—. En lugar de reespecificar este formato en cada prompt, la skill lo guarda entemplates/note-template.md.
Cuando se ejecuta el Paso 5 (montaje final), el Agent carga la plantilla y rellena los marcadores. El formato es coherente cada vez y solo tienes que mantenerlo en un único lugar.
Cómo el SKILL.md referencia los archivos de apoyo
Las instrucciones deSKILL.md apuntan a cada archivo de apoyo de forma explícita:
Escribir skills efectivas
Escribe “cuándo usarme”, no “qué hago”
Suenan parecido, pero tienen un impacto significativo en la precisión de la activación.Pasos, entradas, salidas y condiciones de parada completos
Una instrucción de skill que solo escribe el comienzo de un proceso —sin una señal clara de finalización— deja que el Agent decida cuándo parar. Rara vez es donde tú quieres que pare. Cada paso debería tener:- Entrada: qué contexto o archivos necesita este paso
- Salida: qué produce este paso
- Condición de parada: cuándo esperar confirmación, cuándo continuar
Mantén el cuerpo ligero — traslada el material voluminoso a archivos de apoyo
ManténSKILL.md por debajo de 5000 palabras. Si necesitas material de referencia grande —guías de estilo, patrones de reconocimiento, fichas de personaje—, ponlo en el subdirectorio docs/ y referéncialo por nombre de archivo. El Agent lo carga solo cuando lo necesita, y lo mantiene fuera del contexto el resto del tiempo.
Decide la activación automática según la frecuencia de uso
Errores comunes
Resolución de problemas
Una skill no se activa cuando lo espero
Una skill no se activa cuando lo espero
Causa más probable: la descripción no es lo bastante específica, o la skill está desactivada.
- Comprueba que la skill esté activada en el panel Skills
- Reescribe la
descriptionpara incluir las frases exactas y los tipos de tarea que usas — “ayuda con la escritura” rara vez activa correctamente; nombra el flujo de trabajo, la salida y frases de invocación de ejemplo - Asegúrate de que el directorio de la skill contenga un
SKILL.mdválido con los campos de frontmatternameydescription - Verifica que
nameen el frontmatter coincida exactamente con el nombre del directorio
Una skill se activa cuando no quiero
Una skill se activa cuando no quiero
La descripción es demasiado amplia — coincide con peticiones para las que no la pensaste.
- Reduce la
descriptionpara describir solo las tareas específicas que maneja esta skill - Desactiva la skill cuando trabajes fuera de su dominio
- Si tienes varias skills con descripciones que se solapan, haz cada una más específica sobre cuándo debe y no debe activarse
Las instrucciones de la skill se ignoran o se siguen solo en parte
Las instrucciones de la skill se ignoran o se siguen solo en parte
Comprueba estos problemas comunes:
- Las instrucciones pueden superar el límite de contexto — mantén
SKILL.mdpor debajo de 5000 palabras y traslada el material de referencia a subdirectoriosdocs/ - Una regla global o del proyecto en conflicto puede estar anulando parte del comportamiento de la skill — revisa tus reglas activas en busca de contradicciones
- Si la skill usa listas de comprobación, asegúrate de que cada elemento tenga una barrera explícita de “espera confirmación”; sin ella, el Agent puede avanzar automáticamente
- Los archivos de apoyo referenciados en las instrucciones deben existir en las rutas especificadas — un archivo que falta hace que ese paso se salte en silencio
Los archivos de apoyo (plantillas, docs, scripts) no se cargan
Los archivos de apoyo (plantillas, docs, scripts) no se cargan
El Agent solo carga los archivos de apoyo cuando las instrucciones los referencian explícitamente.
- Comprueba que la ruta del archivo en la instrucción coincida con la ubicación real (p. ej.,
templates/chapter-outline.md, no solochapter-outline.md) - Verifica que el archivo exista dentro del directorio de la skill en el subdirectorio correcto (
templates/,docs/oscripts/) - Si el archivo nunca se referencia por nombre en
SKILL.md, el Agent no tiene motivo para cargarlo
Una skill del proyecto y una global con el mismo nombre entran en conflicto
Una skill del proyecto y una global con el mismo nombre entran en conflicto
Las skills del proyecto siempre tienen prioridad sobre las globales del mismo nombre.
- Esto es el comportamiento esperado — si una skill del proyecto está activa, la global con el mismo nombre se ignora por completo
- Si quieres que se aplique la global, renombra o elimina la del proyecto
- Si ambas deben coexistir, dales nombres distintos y actualiza sus descripciones en consecuencia
Más consejos avanzados
Workflows
Automatiza procesos repetibles de varios pasos con archivos de workflow
Rules
Captura tus preferencias de escritura para que el Agent escriba siempre con tu voz
Rules vs. Workflows vs. Skills
Tres formas de dar instrucciones a tu Agent — conoce las diferencias y cuándo usar cada una