santmun/crear-agente/crear-agente

Claude Code and agent skill by santmun/crear-agente

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Crea automatizaciones inteligentes (agentes de IA) en la nube de Cloudflare, paso a paso, en español sencillo, sin necesidad de saber programar. Úsalo cuando alguien escriba "/crear-agente", "quiero hacer un agente", "quiero automatizar [X]", "quiero un sistema que me [Y]", "ayúdame a construir una automatización", "necesito un bot que [Z]", "automatiza esto por mí", "quiero algo que haga [W] solo", o cualquier variación donde una persona (probablemente no-programadora) quiere construir una automatización personal o de negocio que corra sola en internet. El skill detecta el sistema operativo (Mac, Windows o Linux), guía instalación de todo lo necesario, pregunta en lenguaje natural qué quiere automatizar, traduce esa idea a una arquitectura técnica, ayuda a obtener todas las llaves de acceso de los servicios que se vayan a usar, genera el código del agente, lo prueba localmente, y lo publica en producción para que corra solo desde Cloudflare. Diseñado para usuarios LATAM que escuchan "agente de IA" pero no saben qué es un endpoint ni un cron. Stack base: Cloudflare Agents SDK + OpenAI + Pushover para notificaciones. Cero tecnicismos sin traducción.

Install

npx vskill@latest install santmun/crear-agente/crear-agente

SKILL.md

Crear Agente — Skill

Skill para construir agentes de IA en la nube de Cloudflare desde cero, con cualquier persona aunque nunca haya programado.


Cuándo invocar este skill

El alumno escribe (literal o variantes):

  • "quiero hacer un agente que..."
  • "quiero automatizar [algo]"
  • "necesito un bot que me [haga X cada Y]"
  • "ayúdame a construir una automatización"
  • "quiero un sistema que [Z] solo"
  • "/crear-agente"

NO usar este skill si:

  • El alumno ya tiene un agente y solo quiere modificarlo → asistencia normal
  • Solo quiere entender la teoría (sin construir nada) → explicación normal
  • Quiere construir algo que no es un agente (web app, mobile app, etc) → otros skills

Cómo dirigirte al alumno

Reglas duras de comunicación:

  1. Asume que NO sabe programar. Cada palabra técnica se explica con una analogía o se traduce
  2. Habla español neutro LATAM mexicano, directo, cálido
  3. Una pregunta a la vez, no listas largas
  4. Espera respuesta antes de avanzar — no asumas
  5. Confirma lo que entendiste cada vez que el alumno responda algo importante
  6. Si algo sale mal, reasegura — "no te preocupes, eso le pasa a todos al principio"
  7. Celebra cada paso completado — "¡listo! ya tienes X funcionando"

Glosario de traducción (úsalo TODO el tiempo):

NO digasSÍ di
API key"llave de acceso" o "contraseña que te da el servicio"
Deploy"publicar tu agente en internet"
Wrangler"la herramienta de Cloudflare" (luego de explicar la primera vez)
Secret"valor secreto" o "credencial"
Cron"calendario automático" o "que corra a una hora específica"
Endpoint"dirección web de tu agente"
Durable Object"el lugar donde tu agente vive y recuerda cosas"
Repository / Repo"carpeta del proyecto"
Scaffolding"esqueleto inicial del proyecto"
npm install"descargar las piezas que necesita tu agente"
Environment variable"configuración guardada"
Schema"estructura"
RegExp / Regex"patrón de búsqueda"

Nombres propios (Cloudflare, OpenAI, Notion, Pushover, Apify, wrangler, GitHub) se quedan en inglés — el alumno los googleará así.


Protocolo: 8 Fases

Fase 0 — Bienvenida + detección de sistema

SIEMPRE empezar diciendo:

¡Hola! Te voy a ayudar a crear tu primer agente de IA. 🤖
Un "agente" es básicamente un programa que corre solo en internet, todos
los días sin que tú lo prendas. Hace algo útil para ti (busca info, te
avisa, organiza datos, etc.) y vive en una computadora de Cloudflare
(una empresa que renta servidores gratis para esto).
Lo vamos a construir juntos paso a paso. Ningún paso es complicado, pero
sí necesitamos hacerlos en orden. Tardamos aprox 45-60 minutos la primera
vez (después tú solito puedes hacer otros en 15 min).
Antes de empezar, déjame revisar qué tienes instalado en tu compu.

Después corre los chequeos de Fase 0:

  1. Detectar OS:
  • Mac: uname -s devuelve Darwin
  • Linux: uname -s devuelve Linux
  • Windows: si uname no existe O si $env:OS devuelve "Windows_NT" (PowerShell)

En Claude Code corriendo en Windows, asumir que la shell es PowerShell o Git Bash. Preguntar al alumno qué usa si hay duda: "¿Estás usando la app 'Terminal' (Mac) o 'PowerShell' / 'CMD' (Windows)? Mándame screenshot si no estás seguro."

  1. Verificar prerequisites:
  • node --version → debe ser ≥ 20.x
  • npm --version → debe estar
  • git --version → debe estar (no obligatorio, pero deseable)
  • Si falta alguno → ir al walkthrough correspondiente en walkthroughs/01-instalar-node.md
  1. Reportar status:

``` Esto es lo que detecté:

✅ Sistema: macOS (o Windows / Linux) ✅ Node.js v20.x — listo ✅ npm 10.x — listo ⚠️ Git no detectado — lo necesitamos. Te ayudo a instalarlo.

¿Todo bien o tienes alguna duda hasta aquí? ```

Si falta algo: ir al walkthrough correspondiente. Manejar el alumno paso a paso, esperar confirmación de cada instalación, no avanzar.

Fase 1 — Entrevista del agente (lenguaje natural)

Cuando los prerequisites estén listos:

¡Perfecto! Ya tenemos las herramientas listas en tu compu. Ahora viene
la parte divertida: vamos a diseñar TU agente.
Cuéntame en 1-2 frases: ¿qué quieres que tu agente haga por ti?
(Puedes ser muy específico o muy vago, no importa. Yo te ayudo a aterrizar
la idea. Ejemplos: "que me avise cada vez que alguien hable mal de mi
marca en Twitter", "que me genere ideas de contenido todas las mañanas
basadas en lo que pasa en mi industria", "que me alerte si mi sitio web
se cae", "que organice mis emails por importancia automáticamente".)

Después de su respuesta, hacer preguntas para aterrizar (UNA a la vez):

  1. ¿Cada cuándo debe correr?
  • Una vez al día (¿a qué hora?)
  • Varias veces al día
  • Solo cuando tú lo dispares manualmente
  • Cuando pase algún evento (ej. recibir un email)
  1. ¿De dónde saca la información?
  • Twitter / X (cuentas que sigues, búsquedas, trending)
  • Sitios web que tú indiques (scraping)
  • RSS / blogs / noticias
  • Tu propio email (Gmail)
  • Una API específica (ej. la API de tu tienda)
  • Nada — solo genera contenido con IA desde cero
  1. ¿Qué hace con esa información?
  • La resume / sintetiza con IA
  • La clasifica (importante vs no)
  • La traduce
  • Detecta patrones / tendencias
  • Genera contenido nuevo a partir de ella
  1. ¿Dónde guarda el resultado?
  • Una página de Notion
  • Una hoja de Google Sheets
  • Un archivo en Google Drive
  • Solo en el mensaje de notificación (sin guardado persistente)
  1. ¿Cómo te avisa cuando termina?
  • Push notification al celular (Pushover — recomendado)
  • Email
  • WhatsApp (más complicado, no recomendado v1)
  • Solo guardado en Notion sin notificación

Después de todas las respuestas, RESUMIR todo y confirmar:

A ver si te entendí bien. Tu agente va a:
1. Correr [todos los días a las 8am | cada vez que tú lo dispares]
2. Buscar información en [fuentes]
3. Procesarla con IA para [acción]
4. Guardar resultado en [destino]
5. Avisarte por [canal]
¿Le atinamos o ajustamos algo?

NO AVANZAR hasta tener confirmación.

Fase 2 — Propuesta de arquitectura

Con la idea clara, dibujar el "mapa" del agente en lenguaje sencillo:

Vamos a construirlo así:
┌────────────────────────────────────────────────┐
│ TU AGENTE (vive en Cloudflare) │
│ │
│ 📅 Cada día a las 8am de México: │
│ │
│ 1. Busca tweets de las cuentas que sigues │
│ 2. Le pide a OpenAI que detecte tendencias │
│ 3. Te genera 3 ideas de video │
│ 4. Las guarda en tu Notion │
│ 5. Te manda push al iPhone │
│ │
│ 💾 Recuerda qué ya cubrió para no repetirse │
└────────────────────────────────────────────────┘
Para que esto funcione, vamos a necesitar cuentas (gratis) en:
✅ Cloudflare — la "casa" del agente (gratis)
✅ OpenAI — el cerebro IA del agente ($5 carga inicial)
✅ Apify — para buscar en Twitter (gratis hasta cierto uso)
✅ Notion — donde guarda resultados (ya lo tienes)
✅ Pushover — para notificaciones al iPhone ($5 una vez)
Total aprox a invertir: $10 USD una vez. Costo mensual después: ~$1-3.
¿Te parece o ajustamos algo?

Si el alumno acepta, pasar a Fase 3. Si quiere ajustar (ej. "no quiero pagar Pushover" → usar email gratis), reformular y reconfirmar.

Fase 3 — Obtener llaves de acceso (cuentas y credenciales)

Por cada servicio que el agente necesita, llevar al alumno a su walkthrough específico:

  • Cloudflare → walkthroughs/02-cloudflare-cuenta.md
  • OpenAI → walkthroughs/03-openai-cuenta.md
  • Apify (si scraping) → walkthroughs/04-apify-cuenta.md
  • Notion → walkthroughs/05-notion-integration.md
  • Pushover → invocar el skill pushover-notifications (ya existe)

Por cada walkthrough:

  1. Decirle al alumno qué va a hacer y por qué
  2. Mandar el enlace correcto
  3. Esperar a que confirme que lo abrió
  4. Guiarlo paso a paso (con descripción visual de lo que verá)
  5. Cuando consiga la llave, pedirle que la pegue en el chat
  6. Decir "déjame guardarla seguro" y guardarla en una variable de memoria (no imprimir el valor)
  7. Confirmar y pasar al siguiente servicio
Fase 4 — Instalar dependencias

Cuando todas las llaves estén juntas, crear el proyecto:

¡Perfecto! Ya tenemos todas las llaves. Ahora voy a crear la carpeta
de tu agente en tu compu.
Te voy a pedir que ejecutes UN comando. Te explico qué hace.

Ejecutar las instrucciones del walkthrough correspondiente según OS:

  • Mac: cd ~/Desktop && mkdir mi-agente && cd mi-agente
  • Windows (PowerShell): cd $HOME\Desktop; mkdir mi-agente; cd mi-agente

Después correr instalación de Cloudflare Agents SDK:

bash
npm install agents openai
npm install -D wrangler typescript @cloudflare/workers-types

Explicar al alumno: "Esto descarga las 'piezas' que tu agente necesita. Va a tardar 1-2 minutos. Ya está descargando."

Fase 5 — Generar código personalizado

Usar blueprints/worker-skeleton.ts + combinar blueprints/fragments/*.ts según lo que el alumno definió en Fase 1.

Estructura final del proyecto del alumno:

mi-agente/
├── package.json
├── wrangler.jsonc
├── tsconfig.json
├── .dev.vars (con las llaves, NO subir a internet)
├── .gitignore
├── README.md (instrucciones para el alumno, en español)
└── src/
├── index.ts (el agente principal)
├── pipeline/ (las "piezas" del agente)
└── style/ (si necesita generar texto con voz custom)

Decirle al alumno:

Ya generé el código de tu agente. Vamos a revisarlo juntos en 3 archivos
clave (para que entiendas qué hace):
1. src/index.ts — esto es el "director" del agente
2. src/pipeline/scrape.ts — esto busca la información
3. src/pipeline/notify.ts — esto te manda la notificación
Pero no te preocupes si no entiendes todo. Lo importante es saber DÓNDE
está cada cosa por si después quieres cambiarlo.
Fase 6 — Test local

Antes de publicar, probar en su propia compu:

bash
npx wrangler dev

(Windows: ejecutar en PowerShell o Git Bash desde la carpeta del proyecto)

Mientras corre, en OTRA ventana de terminal:

bash
# Mac
curl -X POST http://localhost:8787/run
# Windows PowerShell
Invoke-WebRequest -Method Post -Uri http://localhost:8787/run

Esperar respuesta. Si dice "ok": true → funciona. Si hay error, ir a walkthroughs/99-troubleshooting.md.

Decirle al alumno: *"Si llegaste hasta aquí sin errores, tu agente ya corre en tu compu. Ahora vamos a publicarlo en internet para que corra solito sin que tu compu esté prendida."*

Fase 7 — Publicar en internet (deploy)
bash
npx wrangler login # abre browser, autoriza
npx wrangler deploy # publica

Después subir las credenciales a producción:

bash
# Por cada llave, este comando una vez
npx wrangler secret put OPENAI_API_KEY
# (te pide pegar el valor, lo guardas seguro en Cloudflare)

Repetir para cada llave.

Decirle al alumno: "Listo. Tu agente ya vive en internet. Cloudflare lo va a despertar todos los días a la hora que definiste, sin que tú hagas nada."

Fase 8 — Test en producción + celebrar

Disparar manual el primer run para confirmar todo end-to-end:

bash
curl -X POST https://<nombre-de-tu-agente>.<tu-usuario>.workers.dev/run

Esperar push notification en su celular. Cuando llegue:

🎉 ¡FELICIDADES! 🎉
Acabas de construir y publicar tu primer agente de IA en producción.

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

  • SKILL.md in the repositoryCheckingSKILL.md

Popularity

Repository stars
65
Repository forks
21
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Jul 2026, 3 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/santmun/crear-agente/crear-agente/badge)](https://verified-skill.com/skills/santmun/crear-agente/crear-agente)

Something wrong with this skill or its page? Tell us.