Cómo funcionan las habilidades
Las habilidades usan carga progresiva para mantener el contexto ligero. Al abrir un proyecto, el Agente solo ve los nombres y descripciones de todas las habilidades — unas pocas decenas de palabras cada una. Eso es todo lo que se carga al iniciar. Cuando tu solicitud coincide con la descripción de una habilidad, el Agente la activa y carga sus instrucciones completas. Una habilidad de creación de relatos cortos permanece inactiva mientras escribes una carta de presentación. Una habilidad de ficción de terror no consume contexto cuando estás esbozando un thriller.| Nivel | Cuándo se carga | Contenido |
|---|---|---|
| Metadatos | Siempre, al iniciar | Nombre y descripción del frontmatter |
| Instrucciones | Cuando se activa la habilidad | Cuerpo completo de SKILL.md |
| Archivos de apoyo | Según se necesiten | Plantillas, scripts, documentos de referencia |
Estructura y ubicación de las habilidades
Cada habilidad es un directorio que contiene un archivoSKILL.md. El nombre del directorio se convierte en el nombre de la habilidad. Las habilidades también pueden incluir archivos de apoyo en tres subdirectorios opcionales.
.soloent/skills/ en la raíz de tu proyecto. Úsalas para capacidades vinculadas a un proyecto o género específico — una habilidad construida alrededor de las reglas particulares de tu serie de romance, o una calibrada según el nivel explícito y el registro narrativo de tu historia actual.
Activar y desactivar habilidades
Cada habilidad tiene un interruptor para activarla o desactivarla sin borrar el archivo. Desactiva una habilidad cuando no la necesites para la tarea actual — esto la saca del contexto y evita activaciones no deseadas.Crear una habilidad
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 habilidad, no qué hace (menos de 1.024 caracteres)

Abrir el menú de Skills
Haz clic en el cuarto icono desde la izquierda en el panel del Agente y cambia al gestor de Skills.
Crear una nueva habilidad
Haz clic en “New skill…”, introduce un nombre (p. ej.
short-story) y haz clic en ”+”. El Agente crea un directorio de habilidad con un archivo SKILL.md de plantilla.Escribir las instrucciones de la habilidad
Edita el archivo
SKILL.md:- Actualiza
descriptionpara especificar cuándo debe activarse esta habilidad - Añade tus instrucciones, listas de verificación y pasos del flujo de trabajo en el cuerpo
- Opcionalmente añade archivos de apoyo en los subdirectorios
templates/odocs/
Habilidad english-short-story completa — haz clic para expandir y copiar
Habilidad english-short-story completa — haz clic para expandir y copiar
Tres tipos de habilidades habituales
Tipo 1: Lista de verificación
Ideal para verificar múltiples criterios en un punto fijo — para que nada se escape. Por ejemplo, una verificación antes de entregar cada capítulo:Tipo 2: Flujo de trabajo
Ideal para operaciones con un orden de pasos definido y confirmación antes de ejecutar.Tipo 3: Experto en dominio
Ideal cuando quieres que el Agente trabaje desde la experiencia experta en lugar de adivinar. Por ejemplo, una habilidad de diagnóstico para cuando la escritura se atasca:Ejemplo completo: Resumen de libro
Esta es una habilidad de tipo experto en 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 una habilidad de tipo experto en dominio.
Esta habilidad extrae notas de lectura estructuradas de un archivo de libro local — resúmenes de capítulos, ideas clave y citas — y los guarda como Markdown formateado.
Estructura de directorios
Por qué esta habilidad necesita un script
Los libros son largos. Cargar toda una novela en el contexto para extraer su estructura de capítulos sería un desperdicio y lento. El script de preprocesamiento resuelve esto:- Comando
info— lee las primeras 50 líneas para identificar el título, la codificación y el recuento 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 específico, para que el Agente procese un capítulo a la vez
Por qué esta habilidad necesita un archivo docs
Los formatos de encabezados de capítulo varían mucho entre libros chinos e ingleses. En lugar de incluir todos los patrones de reconocimiento enSKILL.md, la habilidad los almacena en docs/chapter-patterns.md. El Agente lee este archivo de referencia cuando necesita identificar límites de capítulos — y lo ignora en caso contrario.
Mantener el material de referencia en docs/ tiene dos ventajas: mantiene SKILL.md enfocado en la lógica del flujo de trabajo, y permite actualizar los patrones sin tocar las instrucciones principales.
Por qué esta habilidad 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 re-especificar este formato en cada prompt, la habilidad lo almacena entemplates/note-template.md.
Cuando se ejecuta el Paso 5 (ensamblaje final), el Agente carga la plantilla y rellena los marcadores de posición. El formato es consistente cada vez, y solo necesitas mantenerlo en un lugar.
Cómo SKILL.md referencia los archivos de apoyo
Las instrucciones enSKILL.md apuntan explícitamente a cada archivo de apoyo:
Escribir habilidades eficaces
Escribe “cuándo usarme”, no “qué hago”
Suenan parecido, pero tienen un impacto significativo en la precisión del disparo.Pasos completos, entradas, salidas y condiciones de parada
Una instrucción de habilidad que solo escribe el comienzo de un proceso — sin señal clara de finalización — deja al Agente decidir cuándo parar. Eso rara vez es donde quieres que pare. Cada paso debe 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 liviano — mueve el material voluminoso a archivos de apoyo
ManténSKILL.md por debajo de 5.000 palabras. Si necesitas material de referencia extenso — guías de estilo, patrones de reconocimiento, perfiles de personajes — ponlos en el subdirectorio docs/ y referencialos por nombre de archivo. El Agente los carga solo cuando los necesita, manteniéndolos fuera del contexto en caso contrario.
Decide el disparo automático según la frecuencia de uso
| Frecuencia | Estrategia recomendada |
|---|---|
| Alta (más de una vez por sesión) | Mantener el disparo automático; refinar la descripción para una activación más precisa |
| Baja (como máximo una vez por sesión) | Desactivar el disparo automático; invocar manualmente; la descripción puede estar fuera del contexto |
| Muy baja (menos de una vez al mes) | Eliminar la habilidad; documentarla en SOLOENT.md en su lugar |
Errores comunes
| Problema | Síntoma | Solución |
|---|---|---|
| Descripción demasiado amplia | description: help with writing — cualquier solicitud de escritura la activa | Reducir a un escenario específico; incluir frases de disparo reales |
| Cuerpo demasiado largo | Cientos de líneas de manual de trabajo metidas en SKILL.md | Mover el material de referencia a docs/; mantener solo el esqueleto en las instrucciones |
| Una habilidad haciendo cinco cosas | La misma habilidad cubre revisión, continuación, esquema, diseño de personajes y diagnóstico | Separarlas; un dominio por habilidad, cada una con su propio interruptor |
Usar habilidades de otros
No necesitas escribir cada habilidad desde cero. Las habilidades son directorios autosuficientes — puedes instalarlas manualmente, clonarlas desde un repositorio, o instalarlas como plugin.Instalación manual
Descarga o copia un directorio de habilidad y colócalo en el lugar correcto:- Habilidades globales → el directorio de habilidades del sistema (disponible en todos los proyectos)
- Habilidades del workspace →
.soloent/skills/dentro de tu proyecto
Mediante git clone
Las habilidades públicas alojadas en GitHub se pueden clonar directamente en tu directorio de habilidades:git pull.
Mediante plugin
Algunos autores de habilidades las distribuyen como un archivo de extensión.vsix empaquetado. Instalar la extensión carga las habilidades incluidas automáticamente — no se necesita colocar archivos manualmente.
Obtener el archivo .vsix
Descarga el archivo
.vsix del repositorio o canal de distribución del autor de la habilidad.Instalar la extensión
En SoloEnt, abre el panel de Extensiones, haz clic en el menú
··· y selecciona Instalar desde VSIX…. Elige el archivo descargado.Solución de problemas
Una habilidad no se activa cuando lo espero
Una habilidad no se activa cuando lo espero
Causa más probable: La descripción no es suficientemente específica, o la habilidad está desactivada.
- Comprueba que la habilidad está activada en el panel de Skills
- Reescribe
descriptionpara incluir las frases exactas y tipos de tareas que usas — “ayuda con la escritura” rara vez dispara correctamente; nombra el flujo de trabajo, la salida y frases de invocación de ejemplo - Asegúrate de que el directorio de la habilidad contiene un
SKILL.mdválido con los campos frontmatternameydescription - Verifica que
nameen el frontmatter coincida exactamente con el nombre del directorio
Una habilidad se activa constantemente cuando no quiero
Una habilidad se activa constantemente cuando no quiero
La descripción es demasiado amplia — coincide con solicitudes para las que no estaba prevista.
- Reduce
descriptionpara describir solo las tareas específicas que maneja esta habilidad - Desactiva la habilidad cuando estés trabajando fuera de su dominio
- Si tienes múltiples habilidades con descripciones que se solapan, haz cada una más específica sobre cuándo debe y no debe activarse
Las instrucciones de la habilidad se ignoran o solo se siguen parcialmente
Las instrucciones de la habilidad se ignoran o solo se siguen parcialmente
Comprueba estos problemas habituales:
- Las instrucciones pueden superar el límite de contexto — mantén
SKILL.mdpor debajo de 5.000 palabras y mueve el material de referencia a subdirectoriosdocs/ - Una regla global o de proyecto en conflicto puede estar anulando parte del comportamiento de la habilidad — comprueba tus reglas activas para detectar contradicciones
- Si la habilidad usa listas de verificación, asegúrate de que cada punto tiene una puerta explícita de “esperar confirmación”; sin ella el Agente puede avanzar automáticamente
- Los archivos de apoyo referenciados en las instrucciones deben existir en las rutas especificadas — un archivo faltante hace que ese paso se omita silenciosamente
Los archivos de apoyo (plantillas, docs, scripts) no se cargan
Los archivos de apoyo (plantillas, docs, scripts) no se cargan
El Agente solo carga los archivos de apoyo cuando las instrucciones los referencian explícitamente.
- Comprueba que la ruta del archivo en la instrucción coincide con la ubicación real (p. ej.,
templates/chapter-outline.md, no solochapter-outline.md) - Verifica que el archivo existe dentro del directorio de la habilidad bajo el subdirectorio correcto (
templates/,docs/, oscripts/) - Si el archivo nunca se referencia por nombre en
SKILL.md, el Agente no tiene motivo para cargarlo
Una habilidad del workspace y una global con el mismo nombre están en conflicto
Una habilidad del workspace y una global con el mismo nombre están en conflicto
Las habilidades del workspace siempre tienen prioridad sobre las globales con el mismo nombre.
- Este es el comportamiento esperado — si una habilidad del workspace está activa, la habilidad global con el mismo nombre se ignora por completo
- Si quieres que se aplique la habilidad global, renombra o elimina la del workspace
- Si ambas deben coexistir, dales nombres distintos y actualiza sus descripciones en consecuencia
Más consejos avanzados
Flujos de trabajo
Automatiza procesos repetitivos de múltiples pasos con archivos de flujo de trabajo
Reglas
Captura tus preferencias de escritura para que el Agente siempre escriba con tu voz
Reglas vs. Flujos de trabajo vs. Habilidades
Tres formas de instruir a tu Agente — aprende las diferencias y cuándo usar cada una