
← Atareao con Linux5 dagen geleden · 21 min
ATA 829 Skills imprescindibles para tu agente IA
<p>Hoy te traigo un episodio que llevaba tiempo queriendo grabar. Y es que muchos estáis usando agentes de IA, pero los tenéis desnudos. Sin skills. Y un agente sin skills es como un Linux sin comandos: técnicamente funciona, tienes el kernel, tienes la shell, pero sin <em>ls</em>, sin <em>grep</em>, sin <em>systemctl</em>, no puedes hacer nada útil. El mejor modelo del mundo sin herramientas solamente es texto bonito.</p><p>En este episodio te cuento qué son exactamente las skills, por qué transforman un modelo de lenguaje en un asistente que hace cosas, y cuáles son las tres skills imprescindibles que todo agente debería tener. Una skill no es ni más ni menos que un prompt. Un conjunto de instrucciones que le dice a tu agente cómo tiene que hacer algo. No es un programa ni un script, es una receta de comportamiento. Y no necesitas ser programador para crearlas.</p><p>Te hablo de skills del sistema: leer archivos, ejecutar comandos, navegar por tu equipo. Skills de búsqueda: búsqueda web con SearXNG (que tengo montado en un Slimbook One y devuelve resultados en JSON que es una maravilla), búsqueda local con RipGrep que es increíblemente rápida, y búsqueda semántica con SQLite. Y skills de automatización: tareas programadas, webhooks que responden a eventos como un git push, o scripts orquestados que pueden hacer casi cualquier cosa.</p><p>Pero no me quedo ahí. Te doy las tres reglas de oro para crear tus propias skills. Porque los mejores skills son los que escribes para ti mismo. Primera regla: no digas "revisa el sistema", sino "ejecuta <em>systemctl status --failed</em>". Cuanto más específico, mejor. Segunda: define los límites. Qué puede hacer y qué no. Lo que no puede hacer es casi tan importante como lo que puede hacer. Tercera: ponle ejemplos. Cómo tiene que quedar el resultado, qué formato tiene que usar. Con estas tres cosas todo rueda mucho mejor.</p><p>También te cuento cómo organizar tus skills. Cada agente guarda los skills donde le da la gana: OpenCode en <em>.config/opencode/skills</em>, Hermes en <em>.hermes/skills</em>. Yo cada vez los guardo más en <em>.agents/skills</em> porque la mayoría de los agentes ya saben encontrarlos ahí. Y te hablo de los hubs de skills, donde puedes instalar skills creados por la comunidad con un solo comando.</p><p>Si usas OpenCode, Hermes Agent u Open Web y sientes que tu agente responde preguntas pero no hace cosas, este episodio te va a cambiar el día a día. Vamos directos al turrón.</p><p>Capítulos del episodio:</p><p>0:00 - Introducción: tu agente está desnudo</p><p>1:45 - ¿Qué es una skill? De un prompt a un asistente que hace cosas</p><p>4:15 - Skills del sistema: leer archivos, ejecutar comandos, navegar</p><p>7:30 - Skills de búsqueda: web con SearXNG, local con RipGrep, semántica con SQLite</p><p>11:00 - Skills de automatización: tareas programadas, webhooks, scripts orquestados</p><p>13:45 - Las 3 reglas de oro para crear tus propias skills</p><p>18:30 - El ecosistema de skills: dónde guardarlas y cómo organizarlas</p><p>21:00 - Ejemplo práctico: la skill del tiempo meteorológico</p><p>23:15 - Conclusión: un agente sin skills es Linux sin comandos</p><p>Más información y enlaces en las <a href="https://atareao.es/podcast/829" target="_blank" rel="noopener noreferer">notas del episodio</a></p><ul><li>🌐 Aquí lo puedes encontrar todo 👉 <a href="https://atareao.es" target="_blank" rel="noopener noreferer">https://atareao.es</a></li><li>✈️ Telegram (el grupo) 👉 <a href="https://t.me/atareao_con_linux" target="_blank" rel="noopener noreferer">https://t.me/atareao_con_linux</a></li><li>✈️ Telegram (el canal) 👉 <a href="https://t.me/canal_atareao" target="_blank" rel="noopener noreferer">https://t.me/canal_atareao</a></li><li>🦣 Mastodon 👉 <a href="https://mastodon.social/@atareao" target="_blank" rel="noopener noreferer">https://mastodon.social/@atareao</a></li><li>🐦 Twitter 👉 <a href="https://twitter.com/atareao" target="_blank" rel="noopener nore