← Blog
English
Feed (Atom)

Tutorial · desde cero, sin programar

Tu primer agente de IA vive en una carpeta

Si usas ChatGPT en el navegador, copias y pegas, y cada conversación empieza de cero, esta guía es para ti. Paso a paso, vas a crear un agente propio: una carpeta en tu ordenador con sus instrucciones, su memoria y sus recetas.

La versión corta, si solo tienes un minuto:

Contenido y progreso
↑ Contenido

Del chat al agente

Qué vas a construir y por qué vale la pena. Todavía no hay que instalar nada.

Cuando usas ChatGPT, Claude o Gemini en el navegador, pasan tres cosas:

Un agente resuelve las tres. Es un modelo de IA (el "cerebro" que entiende y escribe texto) que, además de hablar, puede actuar: leer archivos, escribirlos y seguir varios pasos solo. Para actuar necesita una app en tu ordenador que le dé esas manos, y una carpeta donde trabajar.

Un chat olvida, una carpeta recuerda Dos columnas, en dos momentos. Arriba, "Hoy": en las dos columnas, la persona escribe "Estudio 2.º Bachillerato. El tema 3 ya lo domino." En el chat del navegador, la IA contesta "¡Genial! ¿Empezamos?". En la carpeta, el agente contesta "¡Genial! Lo apunto." y escribe dos líneas en su archivo datos/progreso.md: "Curso: 2.º Bachillerato" y "Tema 3: dominado". Luego se cierra el chat. Abajo, "Mañana": la persona pregunta "¿Qué repaso hoy?". El chat del navegador no recuerda nada y contesta "No sé qué estudias. ¿Me lo cuentas?". El agente lee datos/progreso.md y contesta "Toca el tema 4: el 3 ya lo dominas." Un chat en el navegador Un agente en una carpeta HOY Estudio 2.º Bachillerato.El tema 3 ya lo domino. Estudio 2.º Bachillerato.El tema 3 ya lo domino. ¡Genial! ¿Empezamos? ✎ escribe en progreso.md¡Genial! Lo apunto. datos/progreso.md un archivo de la carpeta Curso: 2.º Bachillerato Tema 3: dominado se cierra el chat · al día siguiente… MAÑANA ¿Qué repaso hoy? ¿Qué repaso hoy? No sé qué estudias.¿Me lo cuentas? 📖 lee progreso.mdToca el tema 4:el 3 ya lo dominas. Olvida: vuelta a empezar.Recuerda: lo lee de su carpeta.
Hoy, el agente apunta lo importante en un archivo de su carpeta. Mañana, el chat del navegador ha olvidado todo, pero el agente lee su archivo y sigue donde lo dejasteis.

La trampa del chat eterno

Como cada chat nuevo empieza casi de cero, mucha gente hace lo lógico: abre un chat para una cosa (las clases, la dieta, la obra) y lo usa durante semanas. Así no tiene que volver a explicarlo todo. Pero eso crea otro problema, y casi nadie lo ve.

Todo lo que el modelo lee para responder se llama el contexto: sus reglas, la conversación entera y tu mensaje nuevo. El contexto tiene un tamaño máximo. Cuando un chat eterno lo llena, la app tiene que hacer sitio: según la app, compacta los mensajes antiguos en un resumen o deja de leerlos. No te avisa, y por el camino se pierden detalles.

Y aunque todo quepa, un contexto enorme funciona peor. Piénsalo así: si te doy una página y te pregunto algo sobre ella, aciertas casi seguro. Si te doy la Biblia entera y te pregunto lo mismo, es mucho más fácil que se te escape algo. A un modelo le pasa igual: cuanto más largo es el contexto, más le cuesta tener en cuenta cada cosa.

Qué pasa cuando un chat eterno llena el contexto Una barra representa el contexto, con un límite a la derecha. Los mensajes de varias semanas, tuyos y de la IA, se acumulan hasta llenarla. Entonces la app lo resume todo en una sola pieza pequeña, el resumen, y los mensajes originales desaparecen. Llega tu siguiente mensaje, y la IA responde habiendo leído solo el resumen: lo que el resumen dejó fuera, ya no lo sabe. límite del contexto Un chat eterno: semanas de mensajes lleno la app lo resume todo… resumen tu siguiente mensaje respuesta de la IA: solo ha leído el resumen Lo que el resumen dejó fuera, la IA ya no lo sabe.
Cuando un chat eterno llena el contexto, la app lo resume todo sin avisar. Desde ese momento, la IA responde leyendo solo el resumen.

Un agente con carpeta lo resuelve, porque lo importante vive en archivos, no en el chat. Así puedes abrir un chat nuevo para cada tarea, con el contexto limpio, y el agente lee solo los archivos que esa tarea necesita.

Y además, un agente puede…

Más allá de recordar, trabajar en una carpeta abre cosas que un chat no hace:

Así que el agente que vas a crear tiene tres piezas:

¿Qué es exactamente un modelo (LLM)?

Un modelo de lenguaje grande (en inglés large language model, LLM) es un programa entrenado con muchísimo texto. Dado un texto, calcula cuál es la continuación más probable, palabra a palabra. De ahí salen sus respuestas.

Lo importante para esta guía: el modelo solo sabe lo que aprendió al entrenarse y lo que tú le das en cada mensaje. No recuerda nada por sí mismo. Por eso la carpeta es tan útil.

Para leer más: Modelo de lenguaje de gran tamaño, en Wikipedia.

Elige tu ejemplo

La guía es igual para todos. Solo cambia lo que el agente sabe hacer. Elige el ejemplo que más se parezca a lo tuyo; luego lo puedes adaptar a cualquier cosa.

Sin JavaScript verás los cinco ejemplos en cada paso, cada uno con su nombre. Sigue solo el tuyo.

Paso 1 de 8

Elige tu app

Eliges e instalas el programa que conectará el modelo con tu carpeta.

Aquí lo llamo simplemente "la app". Si lo lees por ahí, su nombre técnico es harness (en inglés, "arnés"): lo que envuelve al modelo y le da herramientas.

Necesitas un ordenador (Windows, Mac o Linux), no el móvil: el agente trabaja con los archivos de tu ordenador.

Cada app funciona con unas cuentas y no con otras. Así que la mejor app para ti depende de lo que ya pagas. Marca lo que tengas:

Esta tabla resume la recomendación:

Si tienes…UsaAlternativa
Claude Pro o MaxLa app de escritorio de Claude, apartado CodeSi también tienes ChatGPT, la app de ChatGPT
ChatGPTLa app de escritorio de ChatGPT, en modo CodexGoose, que entra con tu suscripción ChatGPT Plus o Pro
Google AI Pro (Gemini)Antigravity, de GoogleGoose con una clave gratuita de Gemini
Una clave de OpenRouter u otra APIGoose, gratis y abiertaLa app de la empresa de tu modelo
Nada todavíaAntigravity, gratis con tu cuenta de Google y un límite semanalLa app de ChatGPT con una cuenta gratuita, si al abrirla ves el modo Codex

La app de escritorio de Claude, de Anthropic, apartado Code

Para Mac y Windows, y Linux en beta. Necesitas un plan de pago: Pro, Max, Team o Enterprise. La app tiene dos apartados que trabajan con carpetas, Cowork y Code. Esta guía usa Code, porque lee las instrucciones y las skills (las recetas del paso 6) que hay dentro de tu carpeta; Cowork solo usa las skills que subes a tu cuenta. No te asuste el nombre: no vas a programar. Descárgala en claude.ai/download.

La app de escritorio de ChatGPT, de OpenAI, en modo Codex

Para Mac y Windows, y Linux en vista previa. Desde julio de 2026, Codex vive dentro de la app de ChatGPT: lo eliges en el selector de modo. Codex es el modo de la app que trabaja con carpetas: no vas a programar. Funciona con todos los planes; en Free y Go tiene menos uso y está llegando poco a poco. Si tu cuenta es gratuita y no ves Codex, usa Antigravity: es gratis. Descárgala en chatgpt.com/download (en Linux, en vista previa).

Antigravity, de Google

Para Mac, Windows y Linux. Gratis para uso personal, con un límite semanal; con Google AI Pro o Ultra tienes más uso. Instala la app de Antigravity desde antigravity.google/download.

Goose, abierta y gratuita

Para Mac, Windows y Linux. Es de código abierto y funciona con casi cualquier modelo: tu suscripción ChatGPT Plus o Pro, una clave de OpenRouter, de Anthropic o de Google, o un modelo que corre en tu propio ordenador. Con una suscripción de Claude solo funciona si instalas también Claude Code desde la terminal. Descárgala en goose-docs.ai.

Antes de empezar, cambia un ajuste: Goose actúa sin pedir permiso de entrada. En "Settings", "Chat", "Default Mode", elige "Manual" (en su documentación, "Manual Approval") o "Smart", para que te pregunte antes de tocar tus archivos.

¿Qué es una clave de API? (si no tienes una, no la necesitas)

Una suscripción (ChatGPT Plus, Claude Pro) es una cuota al mes con un límite de uso. Una clave de API es una contraseña larga que da acceso a un modelo, y pagas por lo que gastas, céntimo a céntimo.

OpenRouter es un servicio que te da una sola clave para cientos de modelos de muchas empresas, y algunos son gratuitos. Es la forma más sencilla de probar modelos distintos con Goose.

Ojo con los modelos gratuitos: algunos usan lo que les mandas para mejorar. No les mandes datos personales ni de trabajo.

Hay más apps abiertas. OpenWork es muy fácil de instalar, pero es joven y a veces deja de mostrar conversaciones antiguas al actualizarse. Pi es muy configurable, pero se usa desde la terminal; le dedicaré otra entrada.

Paso 2 de 8

Crea la carpeta

Creas la casa del agente.

Una carpeta es un contenedor de tu ordenador que guarda archivos. Un archivo es un documento con un nombre, y su final (.md, .csv, .pdf) dice qué tipo de contenido guarda.

El agente solo ve lo que hay dentro de su carpeta. Eso es bueno: tú decides qué sabe y qué no. Pero recuerda que lo que lea lo manda al modelo, en internet, para poder responder. No metas en la carpeta nada que no contarías a esa empresa.

  1. Crea una carpeta en el Escritorio (o en Documentos, si prefieres). En Mac: clic derecho en el Escritorio, "Nueva carpeta". En Windows: clic derecho, "Nuevo", "Carpeta".
  2. Ponle un nombre sin espacios ni tildes, por ejemplo: Estudiante mi-tutor-de-estudio Docente mi-ayudante-de-clase Salud mi-entrenador Diario mi-diario Reforma reforma-del-bano . Los nombres sencillos evitan problemas con algunas apps.
  3. Dentro, crea dos carpetas: datos y exportaciones. El resto lo creará el agente más adelante.

Cuando termines la guía, la carpeta tendrá estas partes. Cada una tiene un color, el mismo en toda la página. Toca una parte para ver para qué sirve y quién la lee.

Escritorio › mi-tutor-de-estudio
  • AGENTS.mdlas instrucciones Quién es el agente, qué hace y dónde guarda cada cosa. Es texto normal. La app lo lee al empezar cada conversación. Lo escribes tú (con ayuda del agente)El agente lo lee siempre
  • datos/la memoria Lo que el agente debe recordar: apuntes, registros, listas. Archivos de texto o tablas. El agente lo lee y lo actualizaTú lo puedes abrir y corregir
  • .agents/skills/las recetas Recetas para tareas que repites, como "prepárame un examen". Cada una es una carpeta con un archivo SKILL.md. El agente solo lee el título y la descripción hasta que la necesita. El nombre depende de la app: .claude/skills/ en Claude y .agents/skills/ en las demás. Las escribe el agente contigoEl agente las abre cuando tocan
  • scripts/las herramientas (opcional) Programas pequeños que hacen siempre lo mismo igual: sumar, ordenar, contar. El agente los escribe y los ejecuta. Los escribe el agenteLos ejecuta el agente
  • exportaciones/los resultados Lo que el agente te entrega: fichas, resúmenes, tablas, páginas para imprimir. Lo crea el agenteLo abres tú
¿Qué es un archivo de texto, y qué son Markdown, CSV y JSON?

Un archivo guarda información. Un archivo de texto guarda solo letras, sin formato oculto, y lo puede leer cualquier programa. A un modelo le encanta: lo lee igual que tú. Un documento de Word, en cambio, guarda mucho más que el texto, y es más difícil de leer para un programa.

  • Markdown (.md): texto con unas marcas sencillas. # es un título, - es una lista, **palabra** es negrita. Es lo mejor para instrucciones y notas.
  • CSV (.csv): una tabla escrita como texto, con una fila por línea y las columnas separadas por comas. Se abre en Google Sheets, o en Excel con "Datos", "Desde texto o CSV". Es lo mejor para registros que quieras sumar o dibujar en un gráfico.
  • JSON (.json): datos con una estructura fija, como {"tema": 3, "estado": "dominado"}. Es lo mejor cuando un programa, como un script, tiene que leerlos siempre igual.

Regla práctica: empieza con Markdown. Pasa a CSV cuando quieras contar o hacer gráficos.

¿Sabías que…? Si copias la carpeta a otro ordenador, el agente viaja con ella: sus instrucciones y su memoria van dentro. Y si prefieres partir de uno hecho, descarga tu ejemplo y sigue leyendo para entender cada parte.

Paso 3 de 8

Abre la carpeta en tu app y saluda

Conectas la app con la carpeta y compruebas que el agente la ve.

A partir de aquí, casi todo lo hará el agente: tú le dices qué quieres y él crea los archivos.

Claude

Abre la app de Claude y entra en Code. Bajo el cuadro de mensaje, en el primer selector elige "Local"; después, en el selector de carpeta, pulsa "Open folder…" y elige la tuya. Junto al cuadro de mensaje está el modo de permisos: empieza con "Manual", que te pregunta antes de cada cambio. Los nombres de los botones pueden cambiar un poco entre versiones.

ChatGPT

Abre la app de ChatGPT y elige Codex en el selector de modo. Pulsa "Add new project" (nuevo proyecto) y elige tu carpeta. Deja el modo de permisos en "Ask for approval": trabaja dentro de tu carpeta y te pregunta antes de salir de ella.

Antigravity

Abre la app de Antigravity. Pulsa el icono de nuevo proyecto (una carpeta con un +), "Add Folder", elige tu carpeta y pulsa "Create". Si te pregunta dónde trabajar, elige "Local mode": tu propia carpeta. En los permisos, empieza con "Request Review", que te pregunta antes de cada comando y antes de salir de tu carpeta o usar internet.

Goose

Abre Goose. En la barra de abajo hay un selector de carpeta: elige la tuya. Antes de escribir, comprueba el modo de permisos: en "Settings", "Chat", "Default Mode", elige "Manual", que te pregunta antes de cambiar un archivo.

Ahora escribe tu primer mensaje:

Hola. ¿Qué hay en esta carpeta?

Verás algo así. El agente usa sus herramientas (leer, escribir, buscar) y te enseña cada paso:

Hola. ¿Qué hay en esta carpeta?

miró la carpeta
Hay dos carpetas vacías: datos y exportaciones. Todavía no hay instrucciones. ¿Qué quieres que haga?

El robot es el agente; la persona de la derecha eres tú.

Cada app tiene un modo de permisos: decide qué hace el agente solo y qué te pregunta antes. Al principio, elige el modo más prudente de tu app (el que te indico arriba). Algunos te preguntan antes de cada cambio; otros cambian archivos dentro de tu carpeta sin preguntar, pero te piden permiso antes de salir de ella, de usar internet o de ejecutar programas. Cuando te pida permiso, lee qué quiere hacer y acepta si tiene sentido. Por ejemplo, si te pregunta si puede crear el archivo que le acabas de pedir, acepta. Cuando te fíes, podrás darle más libertad dentro de esa carpeta.

Si no ve la carpeta, revisa que elegiste la carpeta correcta y no el Escritorio entero. En Mac, la primera vez el sistema pregunta si la app puede acceder al Escritorio: pulsa "Permitir". Si dijiste que no, ve a "Ajustes del Sistema", "Privacidad y seguridad", "Archivos y carpetas", y activa tu app.

Paso 4 de 8

Dale instrucciones: el archivo AGENTS.md

Le dices al agente quién es y cómo tiene que trabajar, una sola vez y para siempre.

Eso va en un archivo llamado AGENTS.md, en la raíz de la carpeta (dentro de ella, no en una subcarpeta).

Recuerda el contexto, del principio: el modelo no recuerda nada entre mensajes. Cada vez que escribes, la app le manda de golpe todo lo que debe tener en cuenta. Esto es lo que entra:

Lo que lee el modelo cada vez que escribes Cinco cajas aparecen una a una: las reglas de la app, el archivo AGENTS.md, el nombre y la descripción de las skills, la conversación hasta ahora y tu mensaje nuevo. Una llave las junta y las llama "el contexto". Una flecha lleva el contexto al modelo, y el modelo devuelve una respuesta. Lo que no está en esas cajas, el modelo no lo sabe. Reglas de la app"Puedes leer y escribir archivos…" AGENTS.md"Eres mi tutor personal…" Skills: nombre y descripción"preparar-examen: crea un examen…" La conversaciónTodo lo que os habéis dicho hoy Tu mensaje"¿Qué me toca repasar hoy?" el contextotodo junto, cada vez El modelolee y responde "Hoy toca el tema 2,hace 9 días que no…"
El contexto es todo lo que el modelo lee antes de responder. AGENTS.md entra siempre; de las skills, solo el nombre y la descripción hasta que hacen falta.

(Las skills son recetas para tareas que repites; las verás en el paso 6.) Por eso AGENTS.md es tan potente: entra en el contexto de todas las conversaciones. Lo que escribas ahí, el agente lo tiene presente siempre. Y es un estándar abierto: lo leen Claude, ChatGPT (Codex), Antigravity, Goose y muchas otras apps. Así no dependes de ninguna.

Tu AGENTS.md

Este es el AGENTS.md de tu ejemplo. Léelo: verás que dice quién es el agente, qué hace, dónde guarda cada cosa y unas reglas. Cambia los datos que son tuyos (tu curso, tus grupos, tu objetivo) y deja la estructura.

Estudiante

AGENTS.md
# Mi tutor de estudio

Eres mi tutor personal. Estudio 2.º de Bachillerato.
Me hablas en español, con frases cortas y ejemplos.

## Qué haces
- Me explicas los temas de forma sencilla, con ejemplos.
- Cuando te lo pido, me haces preguntas tipo examen, una a una, y me corriges.
- Llevas la cuenta de lo que ya domino y de lo que me cuesta.
- Me recuerdas las entregas pendientes.

## Dónde guardas las cosas
- datos/asignaturas.md: mis asignaturas, sus temas y las fechas de examen.
- datos/progreso.md: una tabla con cada tema, su estado (nuevo, en curso, dominado), la fecha del último repaso y lo que me cuesta.
- datos/entregas.md: cada entrega con su fecha y su estado.
- datos/apuntes/: mis apuntes, un archivo por tema.
- exportaciones/: los exámenes de práctica y los resúmenes.

## Reglas
- Antes de responder, lee lo que haga falta de datos/.
- Al final de cada sesión de estudio, actualiza datos/progreso.md.
- Si algo no está en mis apuntes, dímelo. No te lo inventes.
- Para preparar un examen de práctica, usa la skill preparar-examen.

Docente

AGENTS.md
# Mi ayudante de clase

Eres mi ayudante de clase. Doy Matemáticas en 4.º de primaria, a dos grupos: 4.º A y 4.º B.
Me hablas en español, de forma clara y práctica.

## Qué haces
- Preparas fichas de ejercicios adaptadas al nivel de cada grupo.
- Llevas cómo va cada grupo: qué temas hemos visto y qué cuesta más.
- Me ayudas a planificar la semana.

## Dónde guardas las cosas
- datos/grupos.md: cada grupo, el tema actual y lo que más le cuesta.
- datos/notas.csv: las notas, con las columnas alumno,grupo,actividad,fecha,nota. Una fila por alumno y actividad.
- datos/calendario.md: las sesiones y las evaluaciones previstas.
- exportaciones/: las fichas y los planes, listos para imprimir.

## Reglas
- Nunca guardes nombres completos de alumnos. Usa su número de lista (A01, A02…).
- Las fichas llevan las soluciones en una página aparte.
- Antes de preparar algo, mira datos/grupos.md.
- Para preparar una ficha, usa la skill preparar-ficha.

Salud

AGENTS.md
# Mi entrenador

Eres mi entrenador personal. Mi objetivo está en datos/objetivo.md.
Me hablas en español, con ánimo pero sin exagerar.

## Qué haces
- Apuntas cada entreno y cada comida que te cuento.
- Me propones entrenos según mi rutina y cómo voy.
- Cada semana me dices cómo voy hacia mi objetivo, con números.

## Dónde guardas las cosas
- datos/objetivo.md: mi objetivo, mi punto de partida y la fecha límite.
- datos/registro.csv: una fila por dato, con las columnas fecha,tipo,detalle,cantidad,unidad. Por ejemplo: 2026-10-20,carrera,suave,5,km. El tipo es carrera, gimnasio o comida. Una carrera son dos filas, una en km y otra en min. El gimnasio va en min y las comidas en kcal.
- datos/rutina.md: mi rutina semanal.
- exportaciones/: los resúmenes semanales.

## Reglas
- Apunta en datos/registro.csv en cuanto te cuente algo. No esperes al final.
- Si te pregunto algo médico, o te cuento un dolor que no se va, dime que lo consulte con un profesional.
- Para el resumen de la semana, usa la skill resumen-semanal.

Diario

AGENTS.md
# Mi diario

Eres mi diario personal. Te cuento cómo me ha ido el día y tú lo ordenas.
Me hablas en español, con calma. No juzgas: escuchas y ordenas.

## Qué haces
- Guardas lo que te cuento cada día, con mis palabras.
- Me haces una o dos preguntas si quiero profundizar, nunca más.
- Cuando te lo pido, me ayudas a ver qué se repite: personas, temas, estados de ánimo.

## Dónde guardas las cosas
- datos/entradas/: un archivo por día, con la fecha como nombre (2026-10-25.md).
- datos/temas.md: los temas y las personas que salen a menudo.
- exportaciones/: los resúmenes que te pida.

## Reglas
- Cada entrada empieza con dos líneas: la fecha (# 2026-10-25) y el ánimo en una palabra (Ánimo: tranquilo).
- No cambies lo que escribí: si lo resumes, guarda el resumen aparte.
- Para cerrar el día, usa la skill cerrar-el-dia.

Reforma

AGENTS.md
# Reforma del baño

Eres el jefe de obra de la reforma de mi baño. Yo no sé de obras: explícamelo todo.
Me hablas en español, de forma clara y ordenada.

## Qué haces
- Llevas la lista de pasos de la reforma y su estado.
- Guardas los contactos de los profesionales y lo que hemos hablado con cada uno.
- Llevas el presupuesto: lo previsto y lo gastado.
- Me avisas de lo que bloquea el siguiente paso.

## Dónde guardas las cosas
- datos/pasos.md: cada paso en orden, con su estado (pendiente, en curso, hecho) y de qué depende.
- datos/contactos.md: cada profesional, su teléfono y un resumen de cada conversación.
- datos/medidas.md: las medidas del baño que yo te dé.
- datos/presupuesto.csv: una fila por partida, con las columnas partida,previsto,gastado.
- datos/ideas/: fotos y notas de ideas para el diseño.
- exportaciones/: listas para llevar a la tienda, resúmenes, planos sencillos.

## Reglas
- Antes de responder, mira datos/pasos.md.
- No des por buena una medida que no te haya dado yo.
- Para preparar una llamada con un profesional, usa la skill preparar-llamada.

Para crearlo, lo más fácil es pedírselo al agente. Pulsa "Copiar" en el texto de arriba. Luego escribe este mensaje y, debajo, pega el texto con Ctrl + V (Cmd + V en Mac):

Crea un archivo AGENTS.md en esta carpeta con este contenido:

(pega aquí el texto)

Claude

Claude también lee el AGENTS.md (desde su versión de septiembre de 2026), siempre que no haya un archivo CLAUDE.md. Si tu Claude no lo lee, pídele: "Crea un archivo CLAUDE.md que solo contenga la línea @AGENTS.md". Esa línea le dice que cargue tu AGENTS.md, y las otras apps ignoran el CLAUDE.md.

Si lo creas a mano en Windows, vigila que no acabe en .txt: Windows esconde el final de los nombres y el agente no lo encontraría. Más abajo, en "Prefiero crearlo a mano", tienes cómo evitarlo.

Ahora empieza una conversación nueva, porque el AGENTS.md se lee al empezar. Pregunta:

¿Quién eres y qué sabes hacer?

Si te contesta con lo que pusiste en el AGENTS.md, funciona.

Prefiero crearlo a mano. ¿Cómo?

Necesitas un editor de texto sin formato:

  • En Mac, TextEdit: crea un documento nuevo y elige "Formato", "Convertir a texto sin formato". Pega el texto y guárdalo como AGENTS.md dentro de tu carpeta. Si te pregunta, elige "Usar .md".
  • En Windows, el Bloc de notas: pega el texto, elige "Guardar como", en "Tipo" elige "Todos los archivos" y escribe AGENTS.md. Si no, Windows lo guarda como AGENTS.md.txt y el agente no lo encuentra.

El nombre importa: AGENTS en mayúsculas y .md en minúsculas. Para ver el final de los nombres en Windows: en el Explorador, "Vista", "Mostrar", "Extensiones de nombre de archivo".

¿Qué hace un buen AGENTS.md?
  • Corto. Entra en el contexto de cada conversación, así que cada línea cuenta. Si crece mucho, mueve detalles a una skill.
  • Concreto. "Actualiza datos/progreso.md al final de cada sesión" funciona; "sé organizado" no.
  • Con un mapa. Di dónde está cada cosa. El agente no tiene que adivinar.
  • Vivo. Cuando el agente haga algo mal, no lo corrijas solo en el chat. Pídele: "Añade esta regla al AGENTS.md para que no vuelva a pasar".

Paso 5 de 8

Dale memoria: la carpeta datos

Creas los archivos donde el agente guarda lo que debe recordar.

Es lo que convierte un chat que olvida en un agente que te conoce.

Tu AGENTS.md ya dice qué archivos usar y cuándo actualizarlos. Así que solo tienes que pedírselo:

Crea los archivos de datos que dice el AGENTS.md. Para rellenarlos, hazme las preguntas que necesites, una a una.

El agente te hará preguntas y creará los archivos. En tu ejemplo:

Estudiante

  • datos/asignaturas.md: tus asignaturas, sus temas y las fechas de examen.
  • datos/progreso.md: una tabla con cada tema, su estado, la fecha del último repaso y lo que te cuesta.
  • datos/entregas.md: cada entrega, su fecha y su estado.
  • datos/apuntes/: guarda aquí tus apuntes, en texto o en PDF. Si son fotos, pásalas al ordenador y guárdalas aquí: las apps de esta guía también leen imágenes, si el modelo que usas las admite.

Docente

  • datos/grupos.md: cada grupo, el tema actual y lo que más le cuesta.
  • datos/notas.csv: las notas, con los alumnos por número, nunca por nombre.
  • datos/calendario.md: las sesiones y las evaluaciones.

Las notas son datos de menores. Antes de guardarlas, consulta las normas de tu centro sobre herramientas de IA. Si dudas, guarda solo cómo va cada grupo, sin notas individuales.

Salud

  • datos/objetivo.md: tu objetivo, de dónde partes y la fecha.
  • datos/registro.csv: una fila por dato (una carrera son dos filas: km y minutos).
  • datos/rutina.md: tu rutina semanal.

Diario

  • datos/entradas/: un archivo por día, por ejemplo 2026-10-25.md.
  • datos/temas.md: los temas y las personas que se repiten.

Reforma

  • datos/pasos.md: los pasos en orden, con su estado.
  • datos/contactos.md: los profesionales y lo hablado con cada uno.
  • datos/medidas.md: las medidas del baño, tomadas por ti.
  • datos/presupuesto.csv: lo previsto y lo gastado, partida a partida.
  • datos/ideas/: guarda aquí fotos y notas de baños que te gusten.

Abre los archivos tú también. Un .md se abre con cualquier editor de texto (TextEdit, el Bloc de notas); un .csv, con Excel o Google Sheets. Son tuyos: si algo está mal, corrígelo a mano o díselo al agente. Y si un día quieres empezar de cero, bórralos.

¿Por qué no basta con la memoria de ChatGPT? La memoria de ChatGPT es una lista corta de notas que guarda la app, y solo sirve en esa app. Tus archivos los lees enteros, los corriges y los llevas a cualquier app.

Paso 6 de 8

Enséñale recetas: las skills

Le enseñas al agente una tarea que repites, paso a paso, para que la haga siempre igual de bien.

Eso es una skill (en inglés, "habilidad"): una receta.

Podrías poner todos los pasos en el AGENTS.md, pero ocuparían el contexto de todas las conversaciones, también las que no los necesitan. Una skill es más lista: el agente solo ve su nombre y una frase que la describe. Cuando le pides algo que encaja con esa frase, abre la receta entera y la sigue.

Una skill es una carpeta con un archivo SKILL.md dentro. La carpeta se llama igual que la skill. Ese archivo empieza con un bloque entre dos líneas --- con el nombre y la descripción, y luego van los pasos. Las skills de la carpeta del agente van aquí:

Claude

.claude/skills/, y dentro una carpeta por skill. Claude no mira .agents/skills/.

ChatGPT

.agents/skills/, y dentro una carpeta por skill.

Antigravity

.agents/skills/, y dentro una carpeta por skill.

Goose

.agents/skills/, y dentro una carpeta por skill. Goose también lee .claude/skills/.

En Mac, el punto del principio esconde la carpeta. El Finder no muestra las carpetas cuyo nombre empieza por un punto, y no te deja crearlas. Para verlas, pulsa Cmd + Mayús + . en el Finder. En Windows se ven normalmente. Lo más fácil, en los dos: deja que la cree el agente.

Esta es la skill de tu ejemplo:

Estudiante

preparar-examen/SKILL.md
---
name: preparar-examen
description: Prepara un examen de práctica de los temas que te pida, con preguntas como las de clase. Úsala cuando quiera practicar para un examen.
---

# Preparar un examen de práctica

1. Pregúntame qué asignatura y qué temas entran, si no lo he dicho.
2. Lee mis apuntes de esos temas en datos/apuntes/ y su estado en datos/progreso.md.
3. Escribe 10 preguntas: 4 de los temas que me cuestan más y 6 del resto. Mezcla preguntas cortas y de desarrollo.
4. Guarda el examen en exportaciones/examen-ASIGNATURA-FECHA.md, con las soluciones al final.
5. Pregúntame si lo quiero hacer ahora contigo, pregunta a pregunta.
6. Al acabar, actualiza datos/progreso.md con lo que he acertado y fallado.

Docente

preparar-ficha/SKILL.md
---
name: preparar-ficha
description: Prepara una ficha de ejercicios para un grupo y un tema, lista para imprimir. Úsala cuando pida una ficha o ejercicios para clase.
---

# Preparar una ficha

1. Pregúntame el grupo y el tema, si no lo he dicho.
2. Lee datos/grupos.md para saber el nivel del grupo y lo que más le cuesta.
3. Escribe 8 ejercicios, de más fácil a más difícil. Los dos primeros, con un ejemplo resuelto.
4. Guarda la ficha en exportaciones/ficha-GRUPO-TEMA.html, sin espacios ni tildes en el nombre (por ejemplo ficha-4B-fracciones.html), con letra grande y espacio para responder, y las soluciones en una página aparte.
5. Dime cómo imprimirla: ábrela en el navegador y usa Imprimir.

Salud

resumen-semanal/SKILL.md
---
name: resumen-semanal
description: Hace el resumen de la semana de entrenos y comidas y lo compara con el objetivo. Úsala cuando pida el resumen o pregunte cómo voy.
---

# Resumen de la semana

1. Lee datos/registro.csv y quédate con los últimos 7 días.
2. Si existe scripts/resumen.py, ejecútalo para tener los totales. Si no, súmalos tú con cuidado.
3. Compara con datos/objetivo.md: ¿voy al ritmo que toca?
4. Escribe el resumen en exportaciones/resumen-FECHA.md: totales, lo que ha ido bien y una sola cosa para mejorar.
5. Dime el resumen en tres frases.

Diario

cerrar-el-dia/SKILL.md
---
name: cerrar-el-dia
description: Guarda la entrada del día a partir de lo que te cuente. Úsala cuando diga que quiero cerrar el día o escribir en el diario.
---

# Cerrar el día

1. Si no te he contado el día, pregúntame: "¿Cómo ha ido hoy?".
2. Escucha. Hazme como mucho dos preguntas para entenderlo mejor.
3. Guarda la entrada en datos/entradas/FECHA.md con el formato que dice el AGENTS.md: la fecha, el ánimo y lo que conté, con mis palabras.
4. Si sale una persona o un tema que ya está en datos/temas.md, súmale una mención. Si es nuevo y lo he nombrado dos veces, añádelo.
5. Despídete con una frase corta.

Reforma

preparar-llamada/SKILL.md
---
name: preparar-llamada
description: Prepara una llamada o una visita con un profesional de la obra, con lo que hay que preguntar y decidir. Úsala cuando vaya a hablar con un fontanero, un albañil, un electricista o una tienda.
---

# Preparar una llamada

1. Pregúntame con quién voy a hablar, si no lo he dicho.
2. Lee datos/pasos.md, datos/contactos.md y datos/presupuesto.csv.
3. Escribe una lista corta: lo que tengo que contarle, lo que tengo que preguntarle y lo que tenemos que decidir.
4. Guárdala en exportaciones/llamada-PROFESIONAL-FECHA.md.
5. Después de la llamada, pregúntame qué se habló y actualiza datos/contactos.md y datos/pasos.md.

Para crearla, pídeselo al agente con el texto pegado:

Crea una skill con este SKILL.md, en la carpeta de skills que usa esta app:

(pega aquí el texto)

Después, en una conversación nueva, pídele algo que encaje con la descripción. Verás que abre la skill y sigue sus pasos:

Estudiante

Prepárame un examen del tema 3.

Docente

Prepárame una ficha de multiplicaciones para 4.º A.

Salud

¿Cómo voy esta semana?

Diario

Quiero cerrar el día.

Reforma

Mañana llamo a la fontanera. Prepárame la llamada.
Las normas de una skill
  • El nombre va en minúsculas, sin tildes ni espacios, con guiones: preparar-examen. Es igual que el nombre de su carpeta.
  • La descripción dice qué hace y cuándo usarla. Es lo único que el agente ve hasta que la abre, así que escríbela pensando en cómo se lo pedirás.
  • No uses dos puntos (:) dentro de la descripción. El bloque del principio usa los dos puntos para separar el campo de su valor, y otro más lo puede romper.
  • Los pasos son instrucciones normales, como las que darías a una persona.
  • Puede llevar más archivos en su carpeta: una plantilla, un ejemplo, un script.

Es un estándar abierto, Agent Skills. Por eso la misma skill funciona en todas las apps de esta guía.

Paso 7 de 8 · opcional

Herramientas fijas: la carpeta scripts

Le das al agente una herramienta que da siempre el mismo resultado. Puedes saltarte este paso.

Es útil para cuentas, sumas y fechas.

Un modelo escribe muy bien, pero calcula como una persona con prisa: casi siempre bien, a veces mal. Un script es un programa pequeño que hace una cuenta exacta, igual cada vez. No lo tienes que escribir ni ejecutar tú: lo hace el agente.

Estudiante

Escribe un script en scripts/que-repasar.py que lea la tabla de datos/progreso.md y me diga qué temas hace más de 7 días que no repaso, del más antiguo al más reciente. Añade al AGENTS.md, en Reglas, que lo uses cuando te pregunte qué me toca repasar.

Docente

Escribe un script en scripts/medias.py que lea datos/notas.csv y calcule la media de cada grupo y de cada actividad. Añade al AGENTS.md, en Reglas, que lo uses cuando te pida medias o un resumen de notas.

Salud

Escribe un script en scripts/resumen.py que lea datos/registro.csv y sume los minutos de entreno y los kilómetros de los últimos 7 días, contando hacia atrás desde la fecha más reciente del registro. Añade al AGENTS.md, en Reglas, que lo uses para los resúmenes.

Diario

Escribe un script en scripts/animo.py que lea las entradas de datos/entradas/ y cuente cuántos días hubo de cada ánimo en cada mes, a partir de la línea "Ánimo:". Añade al AGENTS.md, en Reglas, que lo uses cuando te pregunte cómo he estado.

Reforma

Escribe un script en scripts/presupuesto.py que lea datos/presupuesto.csv y diga el total previsto, el total gastado y las partidas que se pasan de lo previsto. Añade al AGENTS.md, en Reglas, que lo uses cuando te pregunte por el dinero.

No necesitas saber programar. Si el agente te pide instalar algo (como Python, el lenguaje de estos scripts) y no quieres, dile que no y sáltate este paso; en un ordenador del trabajo, quizá no te dejen. En Mac puede salir una ventana que ofrece instalar las "herramientas de desarrollo de línea de comandos": también puedes decir que no. El agente sigue funcionando: hará las cuentas él mismo, con cuidado.

Paso 8 de 8

Los resultados: la carpeta exportaciones

Le pides al agente algo terminado, para usar fuera de la conversación.

Lo guardará en exportaciones, y así siempre sabes dónde buscarlo.

Estudiante

Hazme un resumen de una página del tema que más me cuesta, para repasar en el bus.

Docente

Prepárame una ficha de fracciones para 4.º B.

Salud

Hazme el resumen de esta semana.

Diario

Hazme un resumen de este mes: lo mejor, lo peor y lo que se repite.

Reforma

Hazme la lista de materiales para la tienda de baños, con las medidas de datos/medidas.md.

¿Qué formato pedir?

Comprueba tu agente

Revisa que tu carpeta tiene todo en su sitio, cuando acabes o cuando algo no funcione.

Elige tu carpeta. La página mira los nombres de los archivos y lee solo AGENTS.md y los SKILL.md. Nada sale de tu ordenador: todo pasa en tu navegador.

    También puedes revisarlo a mano, o pedírselo al agente: "Revisa que la carpeta cumple esta lista".

    Adáptalo a lo tuyo

    Crea un agente para algo que no está en los cinco ejemplos: tu trabajo, una afición, un proyecto.

    Los pasos son los mismos; solo cambia el AGENTS.md.

    Lo más fácil es que el agente te entreviste. En una carpeta nueva, ábrelo y escribe:

    Quiero un agente que me ayude con (tu tarea). Hazme preguntas, una a una, sobre lo que hago y lo que necesito. Cuando tengas suficiente, escribe un AGENTS.md con esta plantilla y crea las carpetas que nombre.

    Y pega debajo esta plantilla:

    Plantilla de AGENTS.md
    # (El nombre de tu agente)
    
    Eres (quién es: mi ayudante de…, mi tutor de…).
    Me hablas en (idioma), (con qué tono).
    
    ## Qué haces
    - (Las tres o cuatro tareas que más le vas a pedir.)
    
    ## Dónde guardas las cosas
    - datos/(archivo).md: (qué guarda).
    - exportaciones/: (qué me entregas).
    
    ## Reglas
    - (Lo que siempre debe hacer.)
    - (Lo que nunca debe hacer.)

    Algunas ideas, para inspirarte:

    Úsalo cada día

    Las costumbres que hacen que el agente mejore con el uso.

    Límites y avisos

    Lo que este agente no hace, y lo que conviene saber antes de confiarle cosas.

    ¿Y desde el móvil? Tu agente vive en tu ordenador, así que el móvil no lo ve. Hay apaños: si dejas el ordenador encendido con la app abierta, Claude y Antigravity (con su "Remote Control") y ChatGPT (con Codex en la app del móvil, en iPhone o Android) te dejan seguir la conversación desde el móvil. Goose, no. Y si la carpeta está en Google Drive, la puedes abrir en otro ordenador. Pero el sitio natural de este agente es el ordenador.

    Descarga los ejemplos

    Si quieres ver cómo queda la carpeta al final, o empezar desde una ya hecha, descarga tu ejemplo. Cada uno es un archivo .zip. En Mac, haz doble clic para descomprimirlo; en Windows, clic derecho y "Extraer todo"; dentro quedará otra carpeta con el mismo nombre: usa esa, la que tiene el AGENTS.md. Mueve la carpeta donde quieras y ábrela con tu app (paso 3). Cada uno trae unos pocos datos de muestra, una skill, un script y un resultado; borra los datos de muestra y pon los tuyos. En Mac no verás las carpetas que empiezan por un punto (las skills) hasta que pulses Cmd + Mayús + ..

    Los ejemplos traen las skills en las dos carpetas, .agents/skills/ y .claude/skills/, para que funcionen en cualquier app. En tu carpeta solo necesitas la de tu app.

    Glosario

    Las palabras clave de la guía, en una frase cada una. En el texto, pasa el ratón por una palabra en negrita, o tócala en el móvil, para ver su definición.

    Modelo (LLM)
    El cerebro: un programa entrenado con muchísimo texto que entiende y escribe. Por ejemplo Claude, GPT o Gemini. LLM son las siglas en inglés de "modelo de lenguaje grande".
    App o harness
    El programa de escritorio que conecta el modelo con tu ordenador: le da herramientas y le pasa tus instrucciones. Por ejemplo Claude, ChatGPT en modo Codex, Antigravity o Goose.
    Agente
    Un modelo que, gracias a la app, puede actuar por sí mismo en varios pasos: leer, decidir, escribir y comprobar.
    Carpeta
    Un contenedor de tu ordenador que guarda archivos. La del agente es su casa: solo ve lo que hay dentro.
    Archivo
    Un documento con un nombre. Su final (.md, .csv, .json) dice qué tipo de contenido guarda.
    AGENTS.md
    Un archivo de texto con las instrucciones del agente, en la raíz de su carpeta. Es un estándar abierto que leen casi todas las apps.
    Contexto
    Todo lo que el modelo lee antes de responder: las reglas de la app, el AGENTS.md, el nombre y la descripción de las skills, la conversación y tu mensaje. Lo que no está en el contexto, el modelo no lo sabe. Cuanto más largo es, más le cuesta tener en cuenta cada cosa.
    Compactar
    Lo que hace la app cuando una conversación ya no cabe en el contexto: resume o deja de leer los mensajes antiguos para hacer sitio. Por el camino se pierden detalles.
    Skill
    Una receta para una tarea que repites: una carpeta con un archivo SKILL.md (nombre, descripción y pasos). El agente solo lee la descripción hasta que la necesita.
    Script
    Un programa pequeño que hace una tarea exacta, igual cada vez, como sumar una columna de una tabla.
    Clave de API
    Una contraseña larga que da acceso a un modelo desde cualquier app. Pagas por lo que usas, en lugar de una cuota al mes. OpenRouter da una sola clave para cientos de modelos.
    Suscripción
    Una cuota al mes, como ChatGPT Plus o Claude Pro, con un límite de uso. Casi siempre solo funciona en las apps de esa empresa; Goose puede entrar con ChatGPT Plus o Pro.
    Git
    Un programa que guarda la historia de cada cambio de una carpeta, para poder volver atrás. La historia guarda también los datos, así que trátala con el mismo cuidado.
    Herramienta
    Una acción que la app deja hacer al modelo: leer un archivo, escribirlo, buscar o ejecutar un script.

    Si eres una IA que ayuda a alguien con esta guía

    Para el asistente de IA al que una persona le ha pasado esta página. Las personas pueden saltársela.

    • Qué es esto: un tutorial para personas sin conocimientos técnicos. Al final tienen una carpeta que es un agente: AGENTS.md (instrucciones), datos/ (memoria), una carpeta de skills (.agents/skills/, o .claude/skills/ en Claude) con un SKILL.md por skill, scripts/ (opcional) y exportaciones/ (resultados). Si Claude no lee el AGENTS.md, un CLAUDE.md con la línea @AGENTS.md lo resuelve.
    • Dónde está la persona: la dirección de la página puede llevar ?app= (claude es el apartado Code de la app de Claude; codex, el modo Codex de la app de escritorio de ChatGPT; antigravity; o goose) y ?ejemplo= (estudiante, docente, salud, diario o reforma). Sigue solo esa variante. Los pasos van del 1 (elegir app) al 8 (exportaciones); pregúntale en qué paso está.
    • Cómo ayudar: frases cortas, una instrucción cada vez, sin jerga. No des por hecho que sabe usar la terminal. Si un archivo falla, lo más probable es el nombre (AGENTS.md.txt, minúsculas) o una carpeta oculta que no ve.
    • Los ejemplos completos están en la sección "Descarga los ejemplos" de esta página.