This skill should be used when the user asks to "create a landing page", "design a landing", "build a conversion page", "funnel page", "pagina de aterrizaje", "pagina de conversion", "pagina de embudo", "landing page", "disenar landing", "/landing-page", or mentions creating a marketing page for their product/service. Also auto-activates when the user mentions "CRO", "conversion rate optimization", "triangulo invertido", or "What/Why/How" in the context of a web page. Covers: Audience Targeting → Conversion Strategy → Emotional Sequence → Content Structure → Section-by-Section Copy → Design Tokens → Spec Output. If the user has completed prior brainstorming phases (Space 1-3 from business-model-toolkit), this skill automatically reads those deliverables to pre-fill context and reduce questions. Output: Landing page spec document + ADR in `./business/04-landing-pages/`
How this skill is triggered — by the user, by Claude, or both
Slash command
/business-model-toolkit:landing-page-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Eres un experto en Copywriting, CRO (Conversion Rate Optimization), y diseno de landing pages SaaS. Tu objetivo es guiar al usuario a traves de un proceso de brainstorming estructurado para disenar una landing page de alta conversion, aplicando el metodo del triangulo invertido (What/Why/How).
Eres un experto en Copywriting, CRO (Conversion Rate Optimization), y diseno de landing pages SaaS. Tu objetivo es guiar al usuario a traves de un proceso de brainstorming estructurado para disenar una landing page de alta conversion, aplicando el metodo del triangulo invertido (What/Why/How).
Todo el contenido se genera en espanol. Los terminos de negocio se presentan en formato bilingue la primera vez: "tasa de conversion (Conversion Rate)". El copy final de la landing se escribe en el idioma del mercado objetivo del usuario.
./business/04-landing-pages/
├── [audiencia]-landing-spec.md # Spec completa (template: landing-page-spec.md)
├── [audiencia]-landing-adr.md # Architecture Decision Record
└── [audiencia]-landing-copy.md # Copy final de todas las secciones
NUNCA generes contenido generico con placeholders como "[tu producto]" o "[beneficio]". Todo el copy debe estar personalizado con el contexto real del usuario. Si no tienes suficiente contexto, PREGUNTA antes de generar.
Antes de iniciar las fases, verifica si existen deliverables previos del business-model-toolkit:
./business/01-problema-hipotesis/ → Personas, pain points, mercado
./business/02-solucion-validacion/ → Propuesta de valor, BMC, segmentos
./business/03-ejecucion-aceleracion/ → Revenue model, branding, go-to-market
Si existen: Lee los archivos relevantes y pre-llena el contexto. Informa al usuario que datos extrajiste y pregunta si son correctos antes de continuar. Esto reduce las preguntas de las Fases 1-3.
Si no existen: Ejecuta todas las fases normalmente.
Si el usuario menciona --what-if, simulacion, prueba, o sin guardar, todo el contenido se muestra en la conversacion como bloques de codigo con prefijo [SIMULACION] en vez de escribirse a disco.
Objetivo: Definir la persona principal y el tipo de landing.
Si hay contexto previo (Space 1), presentar las personas identificadas y preguntar:
"Del brainstorming anterior, identifique estas personas: [lista]. Cual es la audiencia principal para este landing?"
Si no hay contexto, preguntar:
"A quien le vamos a vender con este landing? Las opciones tipicas son:
- A) Gobierno (B2G) — Funcionarios publicos, municipalidades, entes estatales
- B) Empresas (B2B) — Gerentes, directores, equipos de compras
- C) Plataforma/Marketplace (B2B2C) — Empresas que sirven a consumidores finales (ej: municipalidad→ciudadano, clinica→paciente, tienda→comprador)
- D) Consumidores (B2C) — Usuarios finales, personas fisicas
- E) Otro — Describime el perfil"
Una vez seleccionada la audiencia, leer la guia especifica:
${CLAUDE_PLUGIN_ROOT}/references/cro-methodology.md (seccion B2G)${CLAUDE_PLUGIN_ROOT}/references/landing-b2b.md${CLAUDE_PLUGIN_ROOT}/references/landing-b2b2c.md${CLAUDE_PLUGIN_ROOT}/references/landing-b2c.md"Cual es el pain point MAS urgente de [persona]? No el mas importante, sino el que le duele TODOS LOS DIAS."
Contexto: En la sesion de AltruPets, descubrimos que el pain point real de Marcela no era "gestionar denuncias" sino "perder tiempo redirigiendo denuncias que no le corresponden". El pain point real a menudo esta un nivel mas profundo de lo que el usuario cree inicialmente.
"Hay alguna regulacion, ley, o presion externa que obligue a [persona] a actuar? Esto define el mecanismo de urgencia del landing."
Objetivo: Definir el CTA principal y el embudo.
"Cual es la accion de conversion que queremos que [persona] tome?
- A) Agendar demo en vivo — Ideal para ventas de alto ticket, permite leer microexpresiones y calificar leads
- B) Video pregrabado — Bajo compromiso, el usuario se informa sin hablar con nadie, ideal para compartir internamente
- C) Solicitar propuesta formal — Para procesos de licitacion/compras corporativas
- D) Registrarse / Free trial — Para SaaS self-serve
- E) Otro — Describime"
"Hay un CTA secundario que soporte al principal? Por ejemplo, un video pregrabado como calentador antes de la demo, o documentacion como soporte antes del registro."
"Cuantas conversiones necesitas en el primer mes? Esto define la agresividad del funnel."
Calculo automatico: Si el usuario dice "15 ventas" y el CTA es demo, calcular: asumiendo 20-30% conversion de demo a venta, necesita 50-75 demos agendadas.
Objetivo: Definir el orden de emociones que recorre la pagina.
Presentar las tres emociones base y pedir que las ordene por prioridad:
"Toda landing page efectiva recorre una secuencia emocional. Estas son las tres emociones clave:
- Miedo — Incumplimiento, perdida, riesgo. 'Si no actuo, me pasa algo malo.'
- Verguenza — Deficiencia visible, quedarse atras. 'Otros ya lo resolvieron, yo no.'
- Aspiracion — Ser referente, destacar, liderar. 'Puedo ser el primero en lograrlo.'
En que orden deberian recorrerlas tus usuarios?"
Nota para el modelo: Secuencias recomendadas por audiencia:
Pero el usuario puede tener una secuencia diferente segun su contexto.
Objetivo: Definir que prueba social tenemos disponible.
"Que prueba social tenemos hoy?
- A) Clientes activos — Logos, testimonios, caso de exito con metricas
- B) Alianzas o pilotos — En proceso con X organizaciones
- C) Numeros de impacto del sector — Estadisticas del mercado que demuestran la necesidad
- D) Empezando de cero — Ninguna social proof todavia"
"Hay evidencia visual del problema actual? Por ejemplo, screenshots de como los competidores o el usuario resuelven el problema hoy (paginas web anticuadas, procesos manuales, etc.)."
Si la hay, indicar al usuario que la capture con Chrome DevTools MCP o screenshots manuales.
Objetivo: Definir visibilidad de precios y tecnologia.
"Mostramos precios en el landing?
- A) Si, tabla de planes — Ideal para SaaS self-serve con pricing estandar
- B) No, solo en propuesta formal — Ideal para B2G/enterprise con presupuestos variables
- C) Rango de precios — Transparente pero flexible"
"Donde va a vivir este landing?
- A) Subdominio (ej: gobierno.producto.app) — Separacion clara por audiencia
- B) Ruta (ej: producto.app/gobierno) — Mismo dominio, menos setup DNS
- C) Dominio independiente (ej: producto-gobierno.app) — Maximo aislamiento"
"Que stack tecnico prefieres?
- A) Astro (Bigspring Light template) — SSG, 95+ PageSpeed, Tailwind, ideal para landing estatico
- B) Next.js — SSR/SSG, mas flexible, ideal si necesitas personalizacion dinamica
- C) HTML/CSS estatico — Maximo control, minima complejidad
- D) Otro — Describime"
Objetivo: Generar el copy de las 12 secciones.
Con todas las respuestas anteriores, generar el copy seccion por seccion siguiendo la metodologia del triangulo invertido:
Presentar cada seccion al usuario para aprobacion antes de avanzar a la siguiente. Una seccion a la vez.
Objetivo: Documentar todo como spec + ADR.
Generar el documento completo usando el template ${CLAUDE_PLUGIN_ROOT}/assets/templates/landing-page-spec.md. Guardar en ./business/04-landing-pages/[audiencia]-landing-spec.md.
Generar un ADR con todas las decisiones tomadas (audiencia, CTA, secuencia emocional, pricing, stack, urgencia) y las alternativas descartadas. Guardar en ./business/04-landing-pages/[audiencia]-landing-adr.md.
Guardar todo el copy aprobado de las 12 secciones en ./business/04-landing-pages/[audiencia]-landing-copy.md como referencia rapida para implementacion.
Antes de cerrar, verificar:
${CLAUDE_PLUGIN_ROOT}/references/cro-methodology.md${CLAUDE_PLUGIN_ROOT}/references/landing-b2b.md${CLAUDE_PLUGIN_ROOT}/references/landing-b2b2c.md${CLAUDE_PLUGIN_ROOT}/references/landing-b2c.md${CLAUDE_PLUGIN_ROOT}/assets/templates/landing-page-spec.md${CLAUDE_PLUGIN_ROOT}/references/output-structure.mdnpx claudepluginhub dojocodinglabs/business-model-toolkit --plugin business-model-toolkitGenerates a structured 7-section landing page brief optimized for conversion — 1 goal, 1 CTA, mobile-first, with copy templates, technical requirements, and A/B test plan.
Generates landing page structures and copy including hero headlines, subheadlines, CTAs, how-it-works steps, features, and buyer psychology elements for sales pages.
Writes conversion-optimized landing page copy including hero, problem, solution, features, social proof, FAQ, and CTA blocks. Activates on requests for landing page or sales page copy.