Install
openclaw skills install @formula100k/crea-tu-app-f100kWizard guiado para que una alumna de FÓRMULA 100K construya su propia app de IA paso a paso, sin programar y personalizada a SU negocio. Puerta de entrada del Catálogo de Apps IA. Usar cuando alguien diga: "quiero crear mi app", "ayúdame a hacer una app", "construye mi primera app", "crea tu app", "quiero la app de [X] del catálogo", "no sé qué app hacer para mi negocio", "guíame para construir una app", "hazme una app con mi marca". Entrevista a la alumna (nicho, oferta, audiencia) y le RECOMIENDA qué app le conviene; captura su MARCA; construye el core; eleva el diseño; le muestra cada avance con capturas por Telegram; le dice qué llaves conectar en SUS cuentas; y la publica en SU Vercel solo si conectó su cuenta y da ✅ (si no, le entrega el proyecto en .zip). Checkpoint humano entre fases. NO usar para landings de venta ni artifacts educativos HTML (generador-artifact-educativo-formula100k).
openclaw skills install @formula100k/crea-tu-app-f100kEsta versión corre en un agente OpenClaw (servidor + Telegram), no en Claude Code. Antes de seguir, lee la skill
f100k-puente: traduce herramientas y rutas. Lo específico de esta skill:
- El proyecto vive en
entregables/apps/<nombre-app>/yPERFIL-MARCA.mdva en su raíz. Construye una app a la vez: el servidor Básico tiene 4 GB.- Ella no puede abrir el
localhostdel servidor. En cada checkpoint levanta la app (npm run dev), ábrela con el navegador del agente y mándale por Telegram capturas a 390 px (teléfono) y 1280 px (compu) de lo principal funcionando. Apaga el servidor de desarrollo al terminar.- Colores de su marca: su web pública la miras con el navegador del agente; de Instagram, pídele por Telegram capturas de su perfil y de 3 posts. Nunca entres logueada a su Instagram.
constructor-miniapps-f100k,ux-elevacion-formula100kylanding-producto-formula100k: úsalas si están instaladas; si no, haz tú ese paso con el mismo criterio.superpowers:brainstormingysuperpowers:systematic-debuggingno existen aquí: acuerda el diseño con ella por Telegram en preguntas cortas y depura tú en silencio.- Llaves (Fase 4): ella las pega directo en SU Vercel → Settings → Environment Variables; tú le das el nombre exacto de cada una. No pidas llaves secretas por Telegram; si una hace falta para probar en el servidor, avísale que queda en el historial, guárdala solo en el
.env.localdel proyecto y pídele que borre el mensaje.- Publicar (Fase 5): Las apps siempre se despliegan directo en Vercel con la cuenta de la usuaria (
VERCEL_TOKENen el entorno):vercel --prod --yes --token "$VERCEL_TOKEN", y le mandas la URL por Telegram. No hace falta pedir ✅ para desplegar. Nuncavercel logindesde el servidor ni una cuenta que no sea suya. Si faltaVERCEL_TOKEN, pídele que lo cree en vercel.com → Account Settings → Tokens y lo agregue al entorno del agente; el.zipes solo el último recurso. Push a GitHub solo si conectó su cuenta.
Lleva a una alumna de la mano, paso a paso, desde "quiero una app" hasta una app publicada en internet, con su marca y conectada a sus cuentas — sin que escriba código y sin que se sienta perdida.
Esta skill es el director de orquesta, no el motor. El motor de construcción es
constructor-miniapps-f100k; el de diseño esux-elevacion-formula100k. Esta skill decide cuándo llamarlos, narra cada paso en lenguaje de alumna y personaliza todo a SU negocio.
Crea un TODO por cada fase y ve marcándolas. No saltes fases. Si el argumento ya trae un nombre de app del catálogo (/crea-tu-app Escáner de etiquetas saludable), arranca en Fase 0 ya con esa app pre-seleccionada y solo confirma que le encaja antes de seguir.
Objetivo: que la alumna salga con una app elegida, que sea buena para SU negocio.
references/catalogo-apps.md y recomiéndale 1–3 apps que encajen con sus respuestas, explicando por qué para SU caso (no genérico). Ejemplo: "Como das coaching nutricional, el Escáner de etiquetas te sirve de imán de leads: tus seguidoras lo usan y terminan en tu comunidad."Si la idea es grande o ambigua (varias piezas: auth + pagos + IA + dashboard), invoca primero
superpowers:brainstormingpara acordar el diseño en lenguaje simple antes de construir.
Objetivo: capturar un mini-perfil de marca para que la app no salga genérica.
references/perfil-marca.md para capturar, una pregunta a la vez: nombre de la app, colores, tono y logo.PERFIL-MARCA.md dentro de la carpeta del proyecto para reutilizarlo en las fases 2, 3 y 5.Objetivo: que la funcionalidad principal funcione en su compu.
constructor-miniapps-f100k invocándola para que decida el stack, haga el scaffold y construya solo el core (la función central primero; lo demás después)..gitignore antes del primer commit, API keys solo en el servidor, email de commit de la alumna (no el tuyo), validar que el deploy quede Ready.npm run dev), ábrela con el navegador del agente y mándale capturas a 390 px y 1280 px: ella no puede abrir el localhost del servidor.Objetivo: que la app se vea profesional y con SU identidad.
ux-elevacion-formula100k pasándole el PERFIL-MARCA.md: aplica su paleta, tipografía, spacing, profundidad y microinteracciones. Que se note la mano, no una plantilla.Objetivo: enchufar la app a sus servicios, una llave a la vez, validando cada una.
.env.local del proyecto..env* ni key vaya incluida.Objetivo: app en internet con su URL + que ella sepa qué controla.
.zip del proyecto con los pasos para importarlo). Confirma estado Ready, no BLOCKED (si el email del commit no es el suyo de GitHub, el deploy se bloquea — corrígelo).landing-producto-formula100k para su página de venta con Stripe.| Fase | Skill que invocas | Para qué |
|---|---|---|
| 0 (idea grande/ambigua) | superpowers:brainstorming | Acordar diseño en simple antes de construir |
| 2 | constructor-miniapps-f100k | Stack, scaffold y build del core (el motor) |
| 3 | ux-elevacion-formula100k | Diseño con su marca, deja de verse genérica |
| 5 (si vende) | landing-producto-formula100k | Página de venta con Stripe |
| 1 (si pide marca de su web o IG) | Navegador del agente (web) o capturas por Telegram (IG) | Sacar colores/estilo reales |
No reinventes lo que estas skills ya hacen. Tu trabajo es el orden, la narración y la personalización.
.env* en .gitignore siempre.superpowers:systematic-debugging por dentro, pero hacia ella comunícalo como "lo estoy arreglando", no con el error crudo.references/catalogo-apps.md — las 36 apps del Catálogo de Apps IA: para qué nicho sirve cada una, qué construye, su stack y qué llaves necesita. Úsalo en Fase 0 para recomendar.references/perfil-marca.md — cómo capturar y guardar la marca de la alumna (Fase 1).