Blog con borradores, textos del inicio que cambias desde un panel y login seguro, sin WordPress ni plugins. Es la misma arquitectura de chiragx.com.

Gratis, a cambio de saber quién eres
Te lo doy completo y sin costo. Solo te pido el correo para poder escribirte después y preguntarte cómo te fue: si algo no te sirvió, quiero saberlo. Nada de spam.
Un correo de confirmación y ya. Puedes salirte cuando quieras.
Hay dos formas típicas de tener el sitio de un negocio, y las dos cansan. La primera es WordPress con veinte plugins que nadie actualiza, un hosting que pagas aparte y un sitio que tarda en abrir en el celular. La segunda es un sitio estático donde cada cambio de texto pasa por el programador, y el blog nunca arranca.
Hay un camino del medio: un CMS propio y liviano, hecho a la medida de tu sitio, sin servidor que mantener y sin plugins. Es la misma arquitectura con la que corre chiragx.com, y esta skill te guía para construirlo con Claude Code sobre Cloudflare, donde el plan gratuito alcanza para empezar.
Cuatro piezas, explicadas como la skill se las explica a quien no programa:
Con eso se arma:
El diseño vive en una plantilla con marcas; lo que cambias en el panel se guarda en la base de datos, y en cada visita el Worker junta las dos cosas. Resultado: el diseño se cambia con un deploy y el contenido, desde el panel, al instante.
Y una regla de oro: si la base de datos falla o está vacía, la página sale tal cual la plantilla. Nada se rompe. Agregar un campo editable es poner una marca en la plantilla; el panel arma el formulario solo.
Un blog es el comienzo. La skill trae también la guía para sumar los módulos de un sitio completo con el mismo patrón: recursos para descargar, eventos con galería, podcast y una página Sobre mí con prensa. Así está armado este sitio: blog, recursos, eventos y Sobre mí, todo sobre un solo Worker.
Lo mejor viene después: operarlo todo desde Claude por MCP. En chiragx.com, desde una conversación con Claude puedo dejar un artículo como borrador, subir su portada, cambiar un texto del inicio, revisar los mensajes del formulario y los correos que dejaron en un recurso, y comprobar que el sitio responde bien. Para conectarlo inicio sesión con mi acceso del panel: no hay tokens que copiar. Cómo se construye un servidor así lo explico en cómo crear un servidor MCP.
Necesitas Node.js 22 o superior (node -v), una cuenta de Cloudflare (la gratuita alcanza para empezar) y la carpeta de tu sitio, aunque sean archivos HTML sueltos. Tu dominio se conecta al final, cuidando los registros del correo.
Descarga el archivo, descomprímelo y copia la carpeta dentro de tus skills:
~/.claude/skills/cms-en-cloudflare/
En Windows es C:\Users\TU-USUARIO\.claude\skills\, con SKILL.md directo dentro de la carpeta. Trae un kit de partida (el Worker por módulos, el esquema de la base de datos, el panel y un script de verificación) que Claude adapta a tu sitio fase por fase, explicándote cada parte. No lo pega todo de golpe.
Abre Claude Code en la carpeta de tu sitio, ajusta los datos y pégalo:
Quiero agregarle a mi sitio un blog con panel de administración, usando la skill cms-en-cloudflare. Mi sitio está en esta carpeta (son archivos HTML). Mi dominio es midominio.com y ya está en Cloudflare; tengo correo en ese dominio y no quiero perderlo. Solo español. Quiero: publicar artículos con borradores, cambiar desde el panel el título, el subtítulo y la foto principal del inicio, y que el formulario de contacto me avise a contacto@midominio.com. Trabajemos por fases: primero revisa la carpeta y propónme un plan corto. Explícame cada paso en lenguaje simple, muéstrame cómo comprobar que funcionó y pídeme permiso antes de crear cosas en mi cuenta de Cloudflare, desplegar o tocar el DNS. Nunca me pidas contraseñas ni claves en el chat: dime qué comando correr yo en mi terminal.
Diez fases, y ninguna pasa a la siguiente sin algo que puedas ver: una URL que abrir o un texto que cambia.
public/ y el código aparte.Las reglas no se negocian. Las claves las escribes tú, en tu terminal, con npx wrangler secret put; nunca en el chat ni en un archivo del proyecto. Cada comando de la base de datos dice si va a tu computadora (--local) o a producción (--remote). Antes de cambiar la base de producción se hace un respaldo, y después de cada deploy se verifica en vivo, porque lo local no prueba lo remoto.
La seguridad viene puesta: una cookie de sesión que ningún script puede leer, cinco intentos de login cada 15 minutos, el HTML de los artículos saneado al guardar y consultas siempre con parámetros.
Las imágenes que subes desde el panel van a R2 y se sirven desde tu dominio. Si te falta una portada, genérala con xyCloser, mi plataforma, por MCP desde el mismo Claude Code (el comando está en la guía de la landing) y súbela desde el panel.
/admin.En costos, los archivos estáticos se sirven gratis y sin límite, y el plan gratuito de Workers incluye 100.000 solicitudes al día para lo que arma el Worker. Para un sitio de negocio que empieza, alcanza.
La skill documenta 25 casos con síntoma, causa y solución. Estos son los que más tiempo cuestan:
public/.--remote y el cambio se quedó en tu computadora.< sin escapar dentro de un <pre> se tragó todo lo que venía después. Dentro de un bloque de código se escribe <.npx wrangler tail --status error.Para quien ya tiene un sitio, aunque sean archivos HTML, y quiere publicar artículos y cambiar sus textos sin depender de nadie. Y para quien ya tiene un sitio en Cloudflare con Worker, D1 y R2 y necesita mantenerlo o arreglarlo: la skill también sirve para eso.
No es para una tienda en línea ni para quien no quiere abrir una terminal nunca: hay comandos que corres tú, como el login y las claves, y es a propósito.
En el taller presencial, el CMS es parte del bloque de la web para quien va adelantado. Y si quieres que lo armemos para tu empresa, con tus módulos y tu MCP, agenda una conversación.
Gratis, a cambio de saber quién eres
Te lo doy completo y sin costo. Solo te pido el correo para poder escribirte después y preguntarte cómo te fue: si algo no te sirvió, quiero saberlo. Nada de spam.
Un correo de confirmación y ya. Puedes salirte cuando quieras.
¿Te trabaste en algún paso?
El recurso te lleva de cero a cien solo, pero hay pasos que se explican mejor hablando. Si llegaste hasta ahí y algo no cuadra, mándame el enlace de tu sitio y te digo qué está pasando.
Agendar una llamada →