Skills en OpenCode

Guia completa para entender y usar skills en tu flujo de trabajo con opencode

Que son las Skills?

Las skills son instrucciones especializadas y flujos de trabajo para tareas especificas. Proporcionan contexto adicional al asistente para que pueda ejecutar tareas complejas de forma autonoma y precisa.

Piensa en ellas como "modulos de conocimiento" que se cargan dinamicamente cuando el asistente detecta que una tarea coincide con el area de especializacion de la skill.

Flujo de Trabajo

1. Usuario envia tarea
2. Asistente analiza
3. Skill cargada
4. Tarea ejecutada

El asistente decide automaticamente cuando cargar una skill basandose en la descripcion de la tarea del usuario.

Estructura de una Skill

// Ejemplo de definicion de skill en opencode.json { "skills": [ { "name": "mi-skill", "description": "Usar cuando el usuario pida X", "location": "./skills/mi-skill" } ] }

Como Funciona

Automatico Deteccion por coincidencia

OpenCode compara la tarea del usuario con las descripciones de las skills disponibles. Cuando hay coincidencia, carga la skill en el contexto de la conversacion.

Carga Inyeccion de contexto

Una vez detectada, la skill inyecta sus instrucciones, scripts y recursos en el prompt del asistente, dandole las herramientas necesarias para completar la tarea.

Ejecucion Uso de herramientas

El asistente utiliza las herramientas disponibles (Bash, Edit, Read, etc.) siguiendo las instrucciones de la skill para completar el trabajo.

Skills Disponibles

Puedes crear skills propias colocando archivos en el directorio .opencode/skills/ o configurandolas en opencode.json.

Creando tu Propia Skill

// 1. Crea el directorio de la skill mkdir -p .opencode/skills/mi-skill // 2. Agrega un archivo INSTRUCTIONS.md // con las instrucciones especializadas // 3. Registra en opencode.json { "skills": [{ "name": "mi-skill", "description": "Usar cuando...", "location": ".opencode/skills/mi-skill" }] }

📄 Resumen: ¿Qué es la Inteligencia Artificial?

Artículo de Ramón López de Mántaras (CSIC) y Pere Brunet (UPC) sobre los dos enfoques de la IA, sus limitaciones, mitos y los verdaderos problemas éticos y sociales.

Leer resumen completo →

Consejos