El problema
Tienes costumbres que LIA no puede adivinar. Tu repaso de la semana sigue siempre el mismo orden, tus actas tienen un formato preciso, prefieres una tabla del tiempo a un párrafo. Volver a explicárselo cada vez es pesado, y el resultado varía de una vez a otra.
Lo que quería
Quería que ese saber hacer se pudiera escribir una vez, en un formato que una persona pueda leer, y que LIA lo usara cuando corresponda. Es una skill: un archivo SKILL.md, en el formato abierto agentskills.io que comparten otros asistentes, con un nombre, una descripción e instrucciones. También puede aportar documentos de referencia, plantillas y scripts. Según su tipo, una skill:
- da instrucciones de experto, por ejemplo para redactar una carta profesional;
- describe un método que LIA aplica con sus propias herramientas;
- fija una plantilla de plan, como un briefing matinal que reúne agenda, tareas, tiempo y correos;
- lanza un pequeño script que produce un widget interactivo (un mapa, un calendario del mes) o una imagen (un código QR, un gráfico). Un widget sigue unido a su mensaje y se vuelve a abrir tras una recarga.
Cómo funciona
Al principio, LIA solo lee el nombre y la descripción de tus skills. Cuando tu petición corresponde a una de ellas, carga sus instrucciones, y luego sus archivos si los necesita: una skill grande no cuesta nada mientras no se usa. Una plantilla de plan declarada fija, cuando corresponde a tu petición, se ejecuta directamente, sin que LIA tenga que construir un plan, lo que va más rápido y cuesta menos. Si prevé un paso en un servicio que no has conectado, ese paso simplemente se salta. Una insignia en la respuesta te dice qué skill se usó.
Para crear una, lo más sencillo es pedirlo: «crea una skill que muestre un código QR». LIA te hace algunas preguntas, elige el tipo adecuado, escribe y verifica la skill, y luego te la propone en una tarjeta con su nombre, su descripción y sus archivos. No se instala nada sin tu clic. También puedes pedirle que modifique una de tus skills: relee todo el paquete y lo regenera entero, para que la descripción, los scripts y los documentos sigan siendo coherentes, y luego te muestra lo que se sustituirá, se añadirá y se quitará.
Para un juego, un cuestionario o una calculadora de un día, no hace falta una skill: pídeselo a LIA, y la página funciona en la conversación.
Los scripts, aislados
Por defecto, un script de skill se ejecuta en un contenedor desechable, creado para esa llamada y destruido justo después: sin red, sin permisos especiales, con memoria y tiempo limitados, y sin nada de LIA dentro, ni su código ni tus credenciales. Si ese contenedor no puede arrancar, el script no se ejecuta: no hay repliegue a un modo menos protegido. Un comando que necesita descargar un paquete nombra los sitios a los que quiere conectarse; pasa entonces por un intermediario único, solo hacia esos sitios, una vez que tú o el administrador los hayáis autorizado. Los archivos que produce vuelven a tu galería, tras verificar que su contenido corresponde de verdad a su tipo.
Las skills escritas por otros
Desde los ajustes, puedes buscar en la biblioteca pública skills.sh o leer una dirección de GitHub. Lees una skill antes de instalarla: su origen, su versión exacta, cada uno de sus archivos y lo que dicen las auditorías publicadas. Una skill considerada demasiado arriesgada se rechaza, y lo que se instala es exactamente lo que leíste.
Una skill que viene de la biblioteca, de una dirección web o de un plugin se escribió en otro sitio, y LIA la trata como tal. Sus instrucciones se ejecutan aparte, con sus propios archivos y los que adjuntes, sin acceso a tu correo, tu agenda o tus conectores. No muestra ni imágenes cargadas desde la web ni widgets, y no lanza ninguna plantilla de plan. Una skill que importas desde tu propio archivo, en cambio, trabaja con tus datos conectados: quédate solo con aquellas cuyo origen conoces.
Los límites
- No hay historial de versiones: una skill sustituida no se recupera, de ahí la tarjeta que detalla los cambios antes de tu clic.
- Las skills incluidas con LIA y las que vienen de una biblioteca o de un plugin no se modifican conversando: las primeras las mantiene el administrador, las segundas siguen su origen.
- El número y el tamaño de las skills están limitados por tu instancia.
Para profundizar: Conectar tus propias herramientas a LIA con MCP; Los expertos efímeros de LIA: delegar un análisis sin perder el control.
