hainrixz/whatsapp-closer-agentkit · Archived

start

La puerta de entrada del kit — de un clon recién bajado a un cerrador andando, local o en Railway.

First seen Aug 15, 2026

Installation

$ npx skills add hainrixz/whatsapp-closer-agentkit --skill start

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from hainrixz/whatsapp-closer-agentkit · top by installs.

npx skills add hainrixz/whatsapp-closer-agentkit

Browse all from hainrixz/whatsapp-closer-agentkit

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 18
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 6,564 B
  • docs SUMMARY.md 114 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Start

Ocho tiempos, de un clon recién bajado a alguien hablando con su cerrador.

Primero el estado, antes de preguntar nada

Buscá .wca-estado.json en la raíz. Es lo primero que hacés. Son tres casos y no dos, los mismos que separa el paso 1 de blueprint/20-entrevista.md: que el archivo exista no quiere decir que esto sea una reanudación.

Si existe y fase no es arranque ni entorno, es una reanudación. Decilo, pasá al procedimiento de /seguir y seguí desde la fase que trae el estado. Nada que ya esté contestado ahí se vuelve a preguntar.

Si existe y fase dice arranque o entorno, sigue siendo este arranque, cortado a la mitad: el archivo lo escribió el tiempo 0 o el tiempo 2 de acá abajo, que son las dos primeras fases que escriben el estado. Seguí por el tiempo que sigue al que quedó anotado y no vuelvas a preguntar lo que ya está. La traducción de esa palabra al archivo que hay que abrir es la columna «fase en el estado» de blueprint/00-mapa.md.

Si no existe, la cadena arranca en tres archivos, en este orden:

  1. blueprint/00-mapa.md — el índice y el contrato de reanudación. Es el que manda CLAUDE.md,

y el único que traduce cada fase del estado al archivo que hay que abrir.

  1. blueprint/00-contrato.md — el desempate: nombres, orden, rutas y dueños. No se lee entero.
  2. blueprint/05-arranque.md — la fase 0, el tiempo 0 de acá abajo.

El paso 1 de blueprint/00-mapa.md vuelve a buscar el estado. Ya lo buscaste: no lo repitas, decí que salió SIN ESTADO y seguí.

Los ocho tiempos

/start no trae procedimiento propio salvo el arranque y el cierre. Abre el archivo que toca, lo sigue, y no pasa al siguiente hasta que se cumpla lo que ahí dice «Tenés que ver».

Los archivos son los mismos que recorre /armar-cerrador, en el mismo orden: /start no tiene una cadena aparte. Lo que agrega alrededor es el arranque —el estado y los tres archivos de acá arriba—, el corte del tiempo 5 y el cierre del tiempo 7. Y cambia una sola cosa adentro: el orden del tiempo 3, explicado ahí mismo.

  • 0 · El terreno — blueprint/05-arranque.md, después de los dos archivos de arriba. Mide

sistema, Python en el rango de PINES.md, Claude Code, y que el árbol sea un clon de git y no un ZIP. No instala nada. Cierra diciendo qué va a costar y cuánto va a tardar.

  • 1 · El destino — blueprint/05-arranque.md. Dónde va a vivir, local o Railway, y por

dónde entran los mensajes: demo, meta o zernio.

  • 2 · El entorno — blueprint/10-entorno.md. El .venv, las dependencias y la clave.
  • 3 · La entrevista — blueprint/20-entrevista.md y blueprint/25-playbook.md, en este

orden y no en otro: - Q1 a Q3 — tramo 1 de blueprint/20-entrevista.md: qué vende el negocio, con qué nombre firma el agente, y el tratamiento con el que le habla a un cliente (tú, vos o usted). - Q5 a Q9 — tramo 2 del mismo archivo: catálogo con precios, rango de precio, disponibilidad, palabras de escalación y canal interno. Cuando el tramo 2 termina vuelve a quien lo llamó: acá, a este mismo tiempo 3, que sigue con Q4. - Q4 — blueprint/25-playbook.md: las objeciones y el tono.

Por qué Q4 va última. El playbook llena {producto} y {precio} con lo que contestaron Q5, y {horario_1} con lo que contestaron Q7. Corrido antes, esos tres huecos quedan abiertos, y el cerrador que se muestra en el corte del tiempo 5 no puede decir un precio ni ofrecer un horario.

Por qué el tramo 2 corre acá y no otro día. El «Próximo archivo» del tramo 1 salta directo al playbook, y /start se aparta de eso a propósito. Esa línea está escrita para /armar-cerrador, donde Q5 a Q9 las abre /configurar cualquier otro día. Acá van seguidas porque ninguna de las cinco pide una cuenta ajena: las cinco salen de la cabeza de quien instala. Las que sí piden consolas ajenas son Q10 a Q12, y entran en el tiempo 6.

  • 4 · La construcción — blueprint/30-generacion.md, y de ahí, en ese orden,

blueprint/31-proveedores.md, blueprint/32-multimodal.md, blueprint/33-agenda.md, blueprint/34-crm.md y blueprint/35-panel-api.md. Sale el árbol de agente/.

  • 5 · Que ande — blueprint/40-pruebas.md y blueprint/90-auditoria.md. La suite en

verde, la compuerta en pass y el simulador corrido.

  • 6 · El destino, ahora de verdad — blueprint/50-despliegue.md. Local: uvicorn y un

túnel. Railway: el CLI, las variables y el alta del webhook. Q10 a Q12 entran acá, no antes. Ese archivo cierra con «Próximo archivo: blueprint/60-bandeja.md», y ése no es un tiempo de /start: es el comando /bandeja, y corre después del cierre. La cadena termina en el tiempo 7.

  • 7 · El cierre — acá abajo.

Qué se pregunta y qué se decide

Lo del negocio se frena y se pregunta: catálogo, precios, horarios, tono, cuándo pasa a un humano. Eso no lo podés saber. Lo técnico lo decidís vos y lo declarás: qué elegiste y en qué archivo se cambia. Nada de menús para lo que tiene una sola respuesta correcta.

El corte está al final del tiempo 5

Ahí parás y mostrás. Quien instala habla con su cerrador en el simulador sin una sola credencial de WhatsApp. Todo lo caro y lo lento vive después de esa línea.

Con Q5 a Q9 ya contestadas en el tiempo 3, lo que se ve ahí dice precios del catálogo y ofrece horarios reales. Ése es el corte que vale mostrar: si el tramo 2 quedó sin correr, el simulador abre igual y el cerrador no tiene con qué contestar cuánto sale.

Antes de seguir al tiempo 6, preguntá si quiere seguir hoy o dejarlo ahí. Dejarlo ahí es una respuesta válida: /seguir lo retoma cualquier otro día.

Tiempo 7 · El cierre

Al terminar, en pocas líneas:

  • Qué quedó andando, con el comando exacto para volver a levantarlo.
  • Qué falta, y qué paso deja sin correr cada cosa que falta.
  • Qué supuestos le tocaron: los de SUPUESTOS.md que aplicaron, por identificador.
  • El próximo comando: /bandeja para resolver los borradores de a uno, /soltar cuando

quiera que conteste solo.

Y decilo con todas las letras: el default es borrador. El agente redacta, muestra y espera. Nadie del otro lado recibe nada hasta que lo suelte.