Creación de Skills y lógica reutilizable

Resumen

Convertir un flujo de trabajo repetitivo en una skill dentro de Codex permite que el agente recuerde procesos específicos sin tener que reescribir el prompt cada vez. En el proyecto AI Radar, esto significa pasar de una búsqueda conversacional a un sistema reutilizable que busca noticias de inteligencia artificial, las estructura como señales y las guarda en un JSON diario, listo para auditar y comparar.

¿Qué es una skill en Codex y en qué se diferencia de Agency.md?

Una skill es una capacidad empaquetada, no un prompt largo guardado. Mientras que Agency.md guarda reglas generales del repositorio, una skill guarda un proceso específico con sus propias reglas operativas.

En AI Radar, la skill tiene reglas concretas que la hacen única:

  • Idioma en español.
  • Contrato JSON con campos de evidencia, fecha, clave de duplicados, estado y archivo diario.
  • Estructura corta, operativa y fácil de cargar en contexto.
  • Referencias a documentación externa cuando el criterio es extenso.

¿Qué es una skill en Codex? Es una capacidad reutilizable que Codex carga automáticamente cuando detecta una tarea similar. No es un prompt guardado, es un proceso empaquetado con reglas propias.

¿Cómo le pides a Codex que convierta un flujo en skill?

El proceso empieza pidiéndole a Codex que resuma los pasos que acaba de seguir. En el caso de AI Radar, esos pasos fueron: revisar el estado del repositorio, tomar cinco noticias recientes de inteligencia artificial, convertirlas al formato editorial, definir el contrato, crear el JSON, guardar el snapshot diario y validar la estructura.

Luego le envías un prompt directo: convierte estos pasos en una skill para que la próxima vez sepas qué hacer automáticamente. Codex incluso tiene una skill para crear skills, y guarda la nueva en .codex/skills para descubrirla en próximas sesiones.

¿Cómo configurar permisos permanentes en Codex?

Cada vez que Codex intenta escribir un archivo o acceder a internet, verifica los permisos. Si solo le diste acceso para la sesión actual, te pedirá confirmación una y otra vez. Para hacer la configuración permanente, presiona escape, escribe / y luego permissions.

Ahí encontrarás tres opciones:

  1. Opción por defecto: pide permiso cada vez que accede a internet o edita archivos.
  2. Subagente de seguridad: despliega un subagente que evalúa si la tarea es segura antes de ejecutarla.
  3. Acceso completo: da permisos totales sin confirmación.

La tercera opción es la más cómoda, pero implica riesgos: Codex puede borrar archivos o ejecutar comandos inesperados. Para proyectos controlados como AI Radar funciona bien, pero hay que evaluar el contexto.

¿Cómo verificar que Codex detecta tu nueva skill?

Para confirmar que la skill quedó disponible, escribe /skills y dale enter. Verás todas las skills activas, incluyendo la que acabas de crear y otras que vienen integradas: generación de imágenes, referencia a documentación de OpenAI, creación e instalación de skills, entre otras.

¿Cómo sé si Codex ya está usando mi skill? Cierra la sesión actual, abre una nueva y escribe un prompt simple como "busca noticias de inteligencia artificial y guárdalas". Si la skill funciona, Codex anunciará que la está usando antes de ejecutar.

¿Qué hace Codex cuando activa una skill automáticamente?

Al recibir el prompt simple, Codex anuncia que va a usar la skill AI Radar Signals. Primero revisa las instrucciones del repositorio, detecta que ya existe un contrato y un archivo diario, y reutiliza el formato en lugar de inventar otro.

Después busca señales en fuentes como OpenAI, Dell, Codex Enterprise, Gemini 3.5 de Google, DeepSeek, Google DeepMind, Microsoft y xAI. Cuando encuentra una fuente con mejor trazabilidad primaria, reemplaza la señal secundaria más débil por una fuente oficial para mejorar la confiabilidad.

El resultado final son cinco noticias guardadas en un archivo JSON dentro de data/daily/, que puedes inspeccionar con el comando cat para verificar la estructura.

¿Cómo monitorear el uso de tokens y reanudar sesiones?

Al cerrar una sesión con Ctrl+C, Codex muestra un resumen de tokens consumidos: tokens de entrada, tokens cacheados y tokens de salida. En la sesión del ejemplo, los tokens de salida incluyeron 1.858 tokens de reasoning, que reflejan el trabajo interno del modelo al razonar sobre la tarea.

Además, Codex ofrece un comando para retomar la sesión exactamente donde la dejaste. Solo copias el comando que aparece al cerrar y lo pegas en la terminal para continuar el contexto sin perder progreso.

¿Cómo escalar de skills individuales a colecciones reutilizables?

Un proyecto rara vez vive con una sola skill. A medida que el agente resuelve tareas más específicas, vas creando varias: una para buscar señales, otra para validar evidencia, otra para comparar fuentes y otra para resumir resultados.

Cuando quieres distribuir skills fuera del repositorio, se empaquetan como plugins. Si escribes plugins en Codex, verás colecciones disponibles como Bugs, Brand, Canvas, GitHub, Supabase y Superpowers, que es un conjunto de ejemplos sobre cómo una colección de skills puede volver al agente más metódico.

La idea no es copiar Superpowers, sino entender cómo estructuran capacidades pequeñas y reutilizables, especialmente la skill de brainstorming, que convierte una tarea abierta en un proceso claro y detallado.

¿Qué skills puedes crear para tu propio AI Radar?

Inspirándote en Superpowers, puedes diseñar skills específicas para tu radar:

  • Generar hipótesis de señales a partir de tendencias.
  • Detectar hype en noticias y diferenciar señales reales de ruido.
  • Comparar fuentes para validar consistencia.
  • Proponer ángulos de análisis sobre una noticia concreta.

¿Qué skill vas a crear primero para tu AI Radar? Cuéntame en los comentarios qué problema resuelve y cómo ayuda a tu flujo. No necesita ser perfecta, lo importante es empezar a pensar las skills como capacidades reutilizables del proyecto.