santmun/crear-agente/crear-agente
Claude Code and agent skill by santmun/crear-agente
- community
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-agenteSKILL.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:
- Asume que NO sabe programar. Cada palabra técnica se explica con una analogía o se traduce
- Habla español neutro LATAM mexicano, directo, cálido
- Una pregunta a la vez, no listas largas
- Espera respuesta antes de avanzar — no asumas
- Confirma lo que entendiste cada vez que el alumno responda algo importante
- Si algo sale mal, reasegura — "no te preocupes, eso le pasa a todos al principio"
- Celebra cada paso completado — "¡listo! ya tienes X funcionando"
Glosario de traducción (úsalo TODO el tiempo):
| NO digas | SÍ 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:
Después corre los chequeos de Fase 0:
- Detectar OS:
- Mac:
uname -sdevuelveDarwin - Linux:
uname -sdevuelveLinux - Windows: si
unameno existe O si$env:OSdevuelve "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."
- Verificar prerequisites:
node --version→ debe ser ≥ 20.xnpm --version→ debe estargit --version→ debe estar (no obligatorio, pero deseable)- Si falta alguno → ir al walkthrough correspondiente en
walkthroughs/01-instalar-node.md
- 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:
Después de su respuesta, hacer preguntas para aterrizar (UNA a la vez):
- ¿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)
- ¿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
- ¿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
- ¿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)
- ¿Cómo te avisa cuando termina?
- Push notification al celular (Pushover — recomendado)
- WhatsApp (más complicado, no recomendado v1)
- Solo guardado en Notion sin notificación
Después de todas las respuestas, RESUMIR todo y confirmar:
NO AVANZAR hasta tener confirmación.
Fase 2 — Propuesta de arquitectura
Con la idea clara, dibujar el "mapa" del agente en lenguaje sencillo:
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:
- Decirle al alumno qué va a hacer y por qué
- Mandar el enlace correcto
- Esperar a que confirme que lo abrió
- Guiarlo paso a paso (con descripción visual de lo que verá)
- Cuando consiga la llave, pedirle que la pegue en el chat
- Decir "déjame guardarla seguro" y guardarla en una variable de memoria (no imprimir el valor)
- Confirmar y pasar al siguiente servicio
Fase 4 — Instalar dependencias
Cuando todas las llaves estén juntas, crear el proyecto:
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:
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:
Decirle al alumno:
Fase 6 — Test local
Antes de publicar, probar en su propia compu:
(Windows: ejecutar en PowerShell o Git Bash desde la carpeta del proyecto)
Mientras corre, en OTRA ventana de terminal:
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)
Después subir las credenciales a producción:
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:
Esperar push notification en su celular. Cuando llegue:
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
[](https://verified-skill.com/skills/santmun/crear-agente/crear-agente)