Cómo pensamos sobre Claude en GMO
Este capítulo define el marco mental con el que el equipo GMO se aproxima a Claude. No son reglas técnicas — son principios que determinan si sacamos el máximo partido o dejamos pasar la oportunidad.
Por qué Claude en GMO
La IA está redefiniendo cómo operan las empresas. GMO tomó la decisión de no quedarse mirando: queremos estar a la vanguardia del uso de IA aplicada al trabajo de agencia, y eso significa no esperar a que la industria adopte estas herramientas — significa liderarlas nosotros primero.
Claude no es un "asistente para escribir emails". Es la capa de inteligencia que nos permite operar con más criterio, más velocidad y más consistencia. La diferencia entre usarlo como herramienta de productividad individual versus como sistema integrado en las operaciones es la diferencia entre ahorrar 20 minutos por día y no dejar que nos pase el tren.
| Área | Sin Claude (hoy) | Con Claude en MOVA (lo que viene) |
|---|---|---|
| RRHH | Revisar CVs manualmente, criterios subjetivos, 20-30 min por candidato | Agente que evalúa fit técnico y cultural en 45 segundos, con scoring estructurado por dimensiones |
| Paid Media | Reporte mensual armado a mano desde 3 plataformas: 3-4 horas por cliente | Pipeline que extrae Meta + Google Ads + GA4, genera análisis con tono consultor y entrega reporte HTML listo |
| Estrategia | Evaluación de proyectos e iniciativas por criterio personal, sin estructura ni trazabilidad | Evaluador de proyectos que aplica 10 principios de filtro y entrega veredicto estructurado con fundamentos |
| SEO | Verificar manualmente que el contenido publicado esté correcto: 2 días para 750 URLs | Auditor automatizado que cruza contenido esperado vs publicado y entrega semáforo por URL en 15 minutos |
| Reportería | Consolidar datos de múltiples fuentes en Excel, análisis manual, presentación desde cero | Agente que consolida fuentes, genera el análisis narrativo y entrega el reporte formateado y listo |
| Uso de BBDD | Consultar datos requiere saber SQL o depender del área técnica. Acceso lento e indirecto. | Interfaz en lenguaje natural que responde preguntas sobre la BBDD sin necesidad de saber consultas |
| Diseño | Briefings verbales, referencias dispersas, iteraciones largas entre cliente y equipo creativo | Agente que transforma un brief de texto en especificaciones visuales estructuradas, moodboard conceptual y criterios de evaluación |
La regla de oro de modelos
GMO usa tres modelos con propósitos distintos. Elegir el correcto no es opcional — es una decisión de arquitectura que impacta costo y calidad.
Los 10 principios de uso
Estos principios definen cómo el equipo GMO debe relacionarse con Claude — no como reglas de compliance, sino como criterios de calidad.
La especificidad es poder
Un prompt vago produce un output genérico. Siempre incluye: quién recibe el output, qué acción exacta quieres, restricciones de formato, y tono. Cuatro ejes, no uno.
Itera, no rehace
El prompt perfecto no existe en el primer intento. 3-4 rondas de refinamiento acumulativo son normales y producen mejores resultados que empezar de cero.
El formato importa tanto como el contenido
Si el output va a un sistema (n8n, parser, base de datos), siempre define el formato de salida explícitamente. "Responde solo con JSON válido" salva pipelines.
Guarda lo que funciona
Un prompt que da buenos resultados es un activo de la empresa. Documentarlo en la biblioteca de prompts evita que ese conocimiento viva solo en la cabeza de una persona.
Claude no tiene memoria entre conversaciones
Cada conversación nueva empieza desde cero. Usa Proyectos para contexto persistente. En la API, siempre incluye todo el contexto necesario en cada llamada.
Prueba antes de producción
Todo prompt que va a un flujo n8n debe probarse en la Consola de Anthropic con al menos 3 casos: el normal, el borde y el de error. Un 5% de error en 500 facturas son 25 facturas mal procesadas.
La API key es sagrada
Nunca en código HTML público. Siempre en variables de entorno del droplet o credenciales de n8n. Una key expuesta puede generar costos de miles de dólares.
El costo es una métrica de diseño
Al diseñar un módulo, el costo por llamada es un parámetro de arquitectura. Haiku a $0.001 vs Sonnet a $0.02 importa cuando hablamos de 750 URLs por semana.
Nunca un fallo silencioso
Todo flujo de producción que usa Claude debe tener un rama de error explícita: nodo IF que valida el output, y una escritura en Sheet de "errores para revisión" si algo falla.
Claude es el orquestador, no el ejecutor
Claude analiza, razona y decide. n8n ejecuta y conecta. El frontend presenta. Cada capa hace lo que hace mejor — este principio define la arquitectura de todos los módulos MOVA.
Lo que necesitas saber sí o sí
No es necesario entender cómo funciona Claude por dentro — sí es necesario entender sus capacidades y límites para diseñar buenos sistemas con él.
Modelos y capacidades
La familia Claude 4 opera con una arquitectura de contexto de 200.000 tokens en todos los modelos. Eso equivale a ~500 páginas de texto — suficiente para el 99% de los casos de GMO.
El string exacto del modelo que va en los requests de producción MOVA: claude-sonnet-4-20250514. Siempre verifica en docs.anthropic.com/models si hay una versión más reciente.
Tokens y contexto
Un token es aproximadamente 3-4 caracteres en español. La implicancia práctica: todo lo que metes en el contexto (system prompt + historial + documentos + pregunta actual) consume tokens. Cuando el contexto se llena, Claude empieza a "olvidar" las instrucciones del inicio.
| Contenido | Tokens aprox. |
|---|---|
| Una factura PDF de 1 página | ~400 |
| Un brief de proyecto completo | ~1.000-1.500 |
| Un CV profesional | ~800-1.200 |
| RCV SII de un mes (500 facturas) | ~40.000 |
| Sistema prompt de un módulo MOVA | ~300-600 |
Proyectos, Artefactos y Claude Code
Hay tres formas de trabajar con Claude, cada una para un propósito distinto:
- Proyectos (claude.ai): Context persistente vía system prompt. Ideal para trabajo recurrente — un proyecto por módulo MOVA, uno por cliente. El equipo abre el proyecto y trabaja con el contexto ya configurado.
- Artefactos: Claude crea HTML, React o código que se renderiza en vivo. Todo módulo MOVA empieza como artefacto antes de ir a producción. Permite iterar en minutos.
- Claude Code: CLI que conecta Claude con el sistema de archivos real. Úsalo cuando necesites editar archivos existentes en el droplet o servidor — no para crear desde cero.
Cómo hablarle a Claude para que te entienda
El prompting no es magia ni arte — es ingeniería. Hay patrones que funcionan y antipatrones que generan resultados mediocres. Esta guía cubre lo que necesitas saber para producción.
Anatomía de un prompt
Todo prompt efectivo tiene cuatro componentes. Cuántos incluyas depende de la complejidad — pero en producción siempre van los cuatro.
| Componente | Qué incluye | En producción va en |
|---|---|---|
| Contexto | Quién eres, cuál es la situación, qué sabe Claude | System prompt |
| Instrucción | Qué exactamente debe hacer | System prompt o user message |
| Input | Los datos sobre los que trabaja | User message (dinámico) |
| Formato | Cómo debe estructurar la respuesta | System prompt |
Técnicas avanzadas
XML Tags — la técnica recomendada por Anthropic
Claude fue entrenado específicamente para respetar XML. En prompts complejos, los tags crean contenedores semánticos más efectivos que líneas en blanco o asteriscos.
<rol>Eres un analista financiero de GMO</rol>
<tarea>Identifica facturas que superen el presupuesto aprobado</tarea>
<datos>{{facturas_json}}</datos>
<formato>JSON: {alertas: [...], resumen: "..."}</formato>
Few-shot — muéstrale, no le expliques
3-5 ejemplos de input/output valen más que tres párrafos de instrucciones. Especialmente útil para clasificaciones, formateo de texto y extracción de datos.
// Clasificador de egresos GMO
Descripción: "Suscripción Adobe Creative Cloud" → TECNOLOGÍA
Descripción: "Honorarios diseñador freelance" → RRHH
Descripción: "Pauta Meta Ads campaña Q4" → MARKETING
Descripción: "{{descripcion}}" →
Chain of Thought — activa el razonamiento
Para decisiones complejas o análisis que requieren varios pasos, pídele a Claude que razone antes de responder. Especialmente útil en el Evaluador de Proyectos y en validaciones de facturas con lógica de negocio.
"Antes de responder, analiza paso a paso:
(1) los factores relevantes, (2) los riesgos potenciales,
(3) las alternativas. Luego da tu recomendación en <conclusion>."
Tonos y registros en GMO
El mismo análisis necesita tonos distintos según la audiencia. Estos son los cuatro tonos que el equipo usa con más frecuencia:
| Tono | Para qué | Instrucción clave |
|---|---|---|
| Consultivo senior | Informes a socios, presentaciones C-level | "Directo, basado en datos, usa 'recomendamos' no 'podríamos considerar'. Sin bullets, párrafos." |
| Técnico-accesible | Docs MOVA, guías de equipo | "Como developer senior explicando a alguien con conocimiento técnico básico. Código con explicación." |
| Coloquial chileno | Comms internas, AXON | "Español chileno natural. Tuteo. Sin voseo. Sin formalismos. Como colega de confianza." |
| Marca premium | Propuestas comerciales, decks | "Partner estratégico, no proveedor de servicios. Cada oración agrega valor. Sin lenguaje de folleto." |
Antipatrones comunes
| Antipatrón | Por qué falla | Fix |
|---|---|---|
| "Hazme algo sobre X" | Sin restricciones, Claude inventa el scope | Define largo, formato, audiencia, tono |
| Prompt de 5 párrafos para tarea simple | Demasiado contexto compite con las instrucciones | Un prompt debe ser tan largo como necesario y no más |
| Esperar JSON sin pedirlo explícitamente | Claude elige el formato que le parece más natural | Siempre especifica: "Responde SOLO con JSON válido. Sin texto adicional." |
| No definir qué hacer cuando faltan datos | Claude inventa o asume información | Agregar: "Si un campo no está claro, usa null. No inventes." |
| Mismo prompt para distintos modelos | Haiku entiende instrucciones más simples que Opus | Calibra el nivel de instrucción al modelo que usas |
Templates listos para usar
Estos playbooks están probados en el trabajo real de GMO. Cópialos, reemplaza las variables entre corchetes y ajusta según el caso. Están pensados para usarse directamente en claude.ai o vía API.
Ciclo comercial
Escribe un email de primer contacto para [NOMBRE], [CARGO] en [EMPRESA]. Somos ACME SpA, agencia de marketing digital en Las Condes. Servicio relevante: [SERVICIO]. Gancho específico: [RAZÓN DE CONTACTO — lanzamiento, expansión, etc.]. Objetivo: conseguir 30 minutos de reunión. Tono: profesional, cercano. Sin mencionar explícitamente "ventas" ni "propuesta". Máximo 130 palabras. Incluye asunto.
Email de seguimiento para [NOMBRE] de [EMPRESA]. Les enviamos propuesta de [SERVICIO] hace [X] días. Sin respuesta. Agrega valor nuevo: menciona un insight reciente o caso de éxito relevante para su industria. No menciones ni repitas el contenido de la propuesta. Sin presión. Tono: consultor que genuinamente quiere ayudar. Máximo 90 palabras.
Email de entrega del informe de [MES] para [CLIENTE]. Highlights: [MÉTRICA 1], [MÉTRICA 2], [LOGRO PRINCIPAL]. Pendiente o siguiente paso: [ACCIÓN]. Tono: consultor de confianza, proactivo, orientado a lo que sigue. Referencia el PDF adjunto. Máximo 110 palabras.
Email informando un problema a [CLIENTE]. Problema: [DESCRIPCIÓN]. Cuándo: [FECHA/HORA]. Impacto real: [QUÉ SE VIO AFECTADO]. Acciones tomadas: [QUÉ HICIMOS]. Estado actual: [RESUELTO/EN PROCESO]. Próximos pasos: [QUÉ SIGUE]. Tono: transparente, responsable, sin exceso de disculpas ni drama. Evita: "lamentamos profundamente", "deplorable", "iremos a trabajar para". Máximo 150 palabras.
Producción de contenido
5 variantes de caption para Instagram de [CLIENTE], empresa de [INDUSTRIA] en Chile. Tema: [TEMA]. Tono de marca: [TONO]. Audiencia: [DESCRIPCIÓN]. CTA: [QUÉ QUEREMOS QUE HAGA]. Restricciones: sin hashtags, máximo 2 emojis, ≤120 palabras c/u. Evita: "¡No te lo pierdas!", "Descúbrelo ahora", "Soluciones innovadoras".
Copy para la sección hero de landing page de [SERVICIO/PRODUCTO]. Propuesta de valor: [EN 1 ORACIÓN]. Pain point que resuelve: [PROBLEMA]. Audiencia: [DESCRIPCIÓN]. Entregables: - H1: máximo 7 palabras - H2: máximo 15 palabras - Párrafo apoyo: máximo 35 palabras - Texto CTA: máximo 5 palabras Tono: [TONO]
Escribe 3 secciones del boletín semanal de [INDUSTRIA] para [EMPRESA]: 1. Resumen noticias: estas 3 noticias en 2 oraciones c/u, enfocado en impacto para el lector: [NOTICIAS] 2. Tip accionable de la semana sobre: [TEMA] 3. Cierre de 2 oraciones con tono de marca. Tono: educativo, cercano. Sin corporativismo. Total: 300-400 palabras.
Análisis y decisiones
Analiza este contrato desde la perspectiva de la agencia prestadora. Identifica: (1) cláusulas de riesgo o inusuales, (2) plazos de pago y penalidades, (3) propiedad intelectual de los entregables, (4) condiciones de terminación, (5) obligaciones difíciles de cumplir. Para cada punto: cita el párrafo relevante + recomendación concreta. [PEGAR TEXTO DEL CONTRATO]
Evalúa estas herramientas para el caso de uso de GMO: Caso de uso: [DESCRIPCIÓN ESPECÍFICA]. Restricciones: presupuesto máximo [X] USD/mes, debe integrarse con [TOOLS], nivel técnico del equipo: [BAJO/MEDIO/ALTO]. Herramientas: [LISTA]. Para cada una: precio real, integración con n8n, curva de aprendizaje, limitaciones. Concluye con recomendación única y justificación. Si no hay ganador claro, dilo.
Resume este briefing de cliente en formato ejecutivo. Estructura: empresa y contexto (2 oraciones) / objetivo de negocio real / KPIs esperados / restricciones y limitaciones / señales de alerta o puntos ambiguos / preguntas que debemos hacer antes de cotizar. Máximo 1 página. [PEGAR BRIEFING]
Operaciones semanales
Planifica mi semana con estas tareas: [LISTA]. Horas disponibles: [X]. Reuniones fijas: [REUNIONES]. Ordena por impacto-urgencia y sugiere plan por día. Sé realista con tiempos. Si algo no cabe, dímelo.
Tengo reunión con [CLIENTE/PERSONA] el [DÍA]. Objetivo: [OBJETIVO]. Antecedentes: [CONTEXTO]. Dame: (1) los 3 puntos críticos que debo cubrir sí o sí, (2) las preguntas más importantes que debo hacerles, (3) las objeciones probables y cómo responderlas, (4) cómo abrir y cómo cerrar.
Resumen de la semana del [FECHA]. Avanzamos: [LISTA]. Quedó pendiente: [LISTA]. Bloqueos: [SI LOS HAY]. Prioridades siguiente semana: [LISTA]. Formato: 5 bullets máximo por sección. Sin introducción. Tono: directo, sin drama, orientado a acción.
La integración técnica de MOVA
Este capítulo es para quien construye o mantiene los módulos MOVA. Cubre los patrones de integración, el código base que se reutiliza en todos los flujos y las estrategias de resiliencia.
La API explicada
Un solo endpoint, toda la potencia: POST https://api.anthropic.com/v1/messages
Headers obligatorios
Content-Type: application/json
x-api-key: sk-ant-XXXXXXXXXX ← en credencial n8n, nunca hardcodeada
anthropic-version: 2023-06-01
Request base (JSON body)
{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1000,
"system": "[system prompt aquí]",
"messages": [{
"role": "user",
"content": "={{$json.input}}" ← expresión n8n
}]
}
Extraer la respuesta en n8n
// Expression en nodo Set o Code:
{{$json.content[0].text}}
// Si el output es JSON (limpiar backticks primero):
{{$json.content[0].text.replace(/```json|```/g, '').trim()}}
El patrón MOVA
Todos los módulos MOVA que usan Claude siguen la misma arquitectura de 3 capas. Entender este patrón es entender cómo está construido MOVA.
// CAPA 1 — Frontend HTML (GoDaddy/acme-chile.cl)
fetch('/webhook/nombre-modulo', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({ datos: input, empresa: 'ACME' })
})
// CAPA 2 — n8n (droplet DigitalOcean 134.209.40.247)
// Webhook → prepara prompt → Claude API → parsea → escribe Sheets
// CAPA 3 — n8n devuelve respuesta al frontend
// Frontend renderiza el resultado
Procesamiento en batch
Para flujos de alto volumen (M15: 750 URLs, generación de 300 PDPs), el patrón base:
Google Sheets Read → Split In Batches (size: 1)
→ Wait node (1200ms) ← no superar 50 req/min
→ HTTP Request → Claude API
→ Code node (parsea + valida)
→ Google Sheets Update (fila correcta)
→ [vuelve al loop]
→ Email/Slack de completado
Errores y resiliencia
| HTTP | Error | Causa | Fix |
|---|---|---|---|
| 401 | Unauthorized | API key incorrecta | Verificar credencial n8n |
| 400 | Bad Request | JSON malformado o model string incorrecto | Validar en Workbench primero |
| 429 | Rate Limit | Demasiadas llamadas por minuto | Agregar Wait node de 1200ms |
| 529 | Overloaded | Servidores Anthropic saturados | Retry con backoff |
Patrón de resiliencia obligatorio en producción: (1) Retry on Fail activado en HTTP Request, (2) nodo IF que valida que el output sea JSON válido, (3) rama de error que escribe en Sheet "errores para revisión". Nunca un fallo silencioso.
Lo que ya está construido en MOVA
Estas son las aplicaciones reales que viven en MOVA. Cada una resuelve un problema concreto de GMO con Claude en el centro. Para cada módulo: el problema, la arquitectura y las lecciones que dejó.
AXON — El agente conversacional de GMO
acme-chile.cl/axon/ · PWA · Gemini + Claude · Uso diario del equipo
El problema: El equipo necesita acceso a inteligencia artificial sin saber prompting ni tener cuenta en claude.ai. AXON es la interfaz unificada de IA para GMO — cualquier persona del equipo puede usarla desde el primer día sin configuración.
La arquitectura: PWA de 3 archivos (index.html + manifest.json + sw.js) hosteada en acme-chile.cl. El frontend maneja el historial de conversación completo porque Claude no tiene memoria entre llamadas API. Para consultas simples usa Gemini Flash (velocidad + costo bajo). Para análisis complejos escala automáticamente a Claude Sonnet.
Lo que puede hacer AXON: Responder preguntas internas sobre clientes y servicios, crear tareas en Asana con un mensaje, analizar documentos, y actuar como punto de entrada a los módulos MOVA.
Lección clave: El historial de conversación lo gestiona el frontend — pasa el array de mensajes completo en cada llamada. Claude solo ve lo que le mandas en ese request. Sin eso, "olvida" todo lo que dijiste 2 mensajes antes.
Evaluador de Proyectos — El filtro de entrada de MOVA
10 principios · Veredicto estructurado · Memoria institucional
El problema: En GMO, los proyectos e iniciativas se evaluaban con criterio personal y sin estructura. No había forma de comparar un proyecto contra otro, ni de documentar por qué algo se aprobó o congeló. El criterio vivía en la cabeza de las personas, no en el sistema.
Qué hace: El Evaluador recibe la descripción de un proyecto o iniciativa y lo analiza contra 10 principios de filtro de entrada definidos por GMO — criterios que determinan si algo es viable, escalable y medible. Claude aplica cada principio, razona en voz alta y entrega un veredicto estructurado con tres posibles salidas: APROBADO, APROBADO CON DEUDA TÉCNICA o CONGELADO.
Los 10 principios del Filtro de Entrada:
- ¿Resuelve un dolor real y documentado del equipo o del cliente?
- ¿Es medible? ¿Tiene KPIs claros desde el inicio?
- ¿Es escalable más allá del caso inicial?
- ¿El equipo tiene la capacidad técnica para construirlo y mantenerlo?
- ¿El costo de construcción es proporcional al valor que genera?
- ¿Tiene autonomía operacional o depende de supervisión constante?
- ¿Se integra con el stack existente (n8n, Google Workspace, MOVA)?
- ¿Hay un responsable claro de operación y mejora continua?
- ¿Tiene un plan de rollout y adopción por el equipo?
- ¿Tiene fecha de revisión para evaluar si cumple lo que prometió?
La arquitectura: HTML con llamadas directas a la API de Claude Sonnet. El system prompt contiene los 10 principios y las reglas de evaluación. Claude usa Chain of Thought — razona cada principio por separado antes de dar el veredicto. El output llega en JSON estructurado con scores por principio, resumen ejecutivo y recomendaciones.
Por qué brilla: No es un checklist manual — es un razonamiento real. Claude detecta contradicciones entre principios, señala dependencias que el equipo no había notado, y genera preguntas que obligan a pensar antes de aprobar. Convierte una conversación informal en un documento trazable.
Lección clave: El Chain of Thought es fundamental aquí. "Responde directamente" daba veredictos planos. "Analiza cada principio paso a paso antes de concluir" daba análisis que el equipo podía discutir, cuestionar y usar como base de decisión.
M2 · Generador de Órdenes de Compra
Reemplaza Google Forms · Entrada tipo spreadsheet · Bulk
El problema: Las órdenes de compra de GMO se generaban en Google Forms — una interfaz lenta, sin validación inteligente y sin posibilidad de ingresar múltiples ítems de forma eficiente. Cada OC era un proceso manual con alto margen de error.
Qué hace: M2 es una interfaz de entrada tipo planilla (estilo spreadsheet) donde el usuario agrega líneas de ítems con proveedor, descripción, cantidad y monto. Claude valida coherencia de los datos, detecta inconsistencias y genera el documento de OC estructurado listo para aprobar. Soporta ingreso masivo (bulk) para OCs de múltiples ítems.
La arquitectura: HTML frontend en MOVA → webhook n8n → Claude valida y estructura → genera OC en formato JSON → se escribe en la BBDD de egresos (Google Sheets) y genera el PDF vía PDF.co.
Lección clave: La interfaz tipo spreadsheet redujo el tiempo de carga de OCs complejas de 15 minutos a menos de 3. El valor no estaba solo en Claude — estaba en replantear completamente la UX del proceso.
M9 · Cotizador MKOF
HTML + Google Apps Script · Google Sheets backend · PDF.co
El problema: Las cotizaciones de GMO se armaban manualmente en documentos de texto, sin estandarización de precios, sin cálculo automático y con cada persona usando su propio template. El resultado: inconsistencias entre cotizaciones, tiempo perdido y una imagen poco profesional.
Qué hace: M9 es una aplicación web que permite generar cotizaciones profesionales seleccionando cliente y servicios desde catálogos en Google Sheets. Claude asiste en la descripción de los servicios y en la redacción del valor agregado según el perfil del cliente. El sistema calcula automáticamente subtotales, IVA y total, y genera el PDF final via PDF.co con branding MKOF.
La arquitectura: HTML frontend → Google Apps Script como backend → Google Sheets (catálogo de clientes + catálogo de servicios + historial de cotizaciones) → PDF.co para el documento final.
Lo que aporta Claude: Adapta la descripción de los servicios al perfil del cliente seleccionado, sugiere servicios complementarios basado en el historial, y redacta el párrafo de presentación de la propuesta con tono consultivo.
Lección clave: La integración con Google Sheets como "base de datos" es más accesible y mantenible para un equipo no técnico que una base de datos SQL. El equipo puede actualizar precios y servicios sin tocar código.
M13 · Talent Intelligence
JD → análisis de mercado → evaluación de CV → reporte consolidado
El problema: Evaluar un CV vs un descriptor de cargo toma 20-30 minutos y puede tener sesgos. M13 hace análisis estructurado en 45 segundos.
El flujo en 3 pasos: (1) Claude analiza el JD vs mercado laboral chileno 2026 → identifica hard skills, soft skills, nivel de seniority real, rango salarial estimado. (2) Claude evalúa el CV vs el análisis del JD → scores 1-10 en 4 dimensiones, 3 fortalezas, 3 brechas, 3 preguntas de entrevista recomendadas. (3) Reporte HTML exportable para compartir con el equipo.
Estado actual: Funciona como HTML standalone con llamadas directas a la API. Pendiente: migrar al webhook n8n para hospedar en acme-chile.cl sin exponer la key.
Lección clave: Separar el análisis del JD del análisis del CV en dos llamadas distintas mejora significativamente la calidad. Claude evalúa el cargo en su propio contexto antes de comparar con el candidato — evita el sesgo de "calibrar el cargo a partir del CV".
Cheatsheet
Todo lo que necesitas recordar en una página.
Modelos y costos
Patrones de código
Nodo HTTP Request n8n — configuración mínima
Method: POST
URL: https://api.anthropic.com/v1/messages
Auth: Header Auth → x-api-key → [credencial Anthropic]
Header extra: anthropic-version: 2023-06-01
Body (JSON):
{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1000,
"system": "...",
"messages": [{"role": "user", "content": "={{$json.input}}"}]
}
Settings: Retry on Fail ON, Max tries 3, Wait 2000ms
Extraer texto + parsear JSON
// En nodo Code o Set:
texto = $json.content[0].text
limpio = texto.replace(/```json|```/g, '').trim()
datos = JSON.parse(limpio)
Pasar PDF en base64
"messages": [{
"role": "user",
"content": [
{"type": "document", "source": {
"type": "base64",
"media_type": "application/pdf",
"data": "={{$binary.data}}"
}},
{"type": "text", "text": "Extrae los datos de esta factura."}
]
}]
URLs clave
Más allá del chat: superficies, conectores y Cowork
Claude no es solo la caja de chat de claude.ai. Es un ecosistema de superficies, herramientas y conectores. Saber cuándo usar cada uno multiplica tu productividad.
Cuándo usar qué superficie
Esta es la decisión más importante que toma un usuario avanzado de Claude. Cada superficie tiene su punto dulce.
| Superficie | Qué es | Úsala cuando... | No la uses para... |
|---|---|---|---|
| claude.ai Chat | La interfaz web/móvil de siempre | Trabajo diario, prompting, artefactos, análisis de documentos, todo lo que haces ahora | Tareas que requieren acceso a tus archivos locales o ejecución de comandos |
| Claude API + n8n | Llamadas programáticas a Claude desde flujos automatizados | Automatizaciones de producción, procesamiento de volúmenes, módulos MOVA | Trabajo interactivo o exploratorio — la API es para pipelines, no para conversación |
| Claude Code | CLI que conecta Claude con tu terminal y sistema de archivos | Editar archivos reales en el droplet/servidor, debugging de producción, desarrollo de codebase completo | Crear módulos desde cero (empieza en claude.ai como artefacto) |
| Cowork | Claude Code con interfaz visual, sin terminal, para trabajo de oficina | Organizar archivos locales, compilar reportes desde múltiples fuentes, tareas largas autónomas | Trabajo de código o desarrollo — eso es Claude Code |
| Claude en Chrome | Extensión que le da a Claude control del navegador | Scraping, formularios web, tareas que requieren navegar páginas reales | Tareas que no involucran el navegador |
| Claude en Excel / PowerPoint | Agentes integrados directamente en los programas de Office | Trabajo dentro de un Excel o PPT específico sin salir de la aplicación | Crear desde cero — usa artefactos en claude.ai para eso |
Cowork — Claude que trabaja mientras tú no estás
Cowork es Claude en modo agente: no responde una pregunta, ejecuta una tarea completa de principio a fin. Tiene acceso a tus archivos locales, puede abrir apps, navegar la web y correr código. Tú describes el resultado que quieres, lo revisas cuando esté listo.
Lo que Cowork puede hacer (que el chat no puede)
- Leer y escribir directamente en carpetas de tu computador sin que subas archivos
- Ejecutar tareas de varios pasos en paralelo sin supervisión continua
- Programar tareas recurrentes (daily briefing, reportes semanales, organización automática)
- Usar tus conectores (Gmail, Calendar, Drive) de forma autónoma en una tarea larga
- Operar tu computador visualmente — hacer clic, escribir, navegar apps sin conectores
Cómo activarlo
- Descarga la Claude Desktop App (macOS o Windows) — Cowork solo funciona en la app de escritorio, no en web ni móvil
- Plan pagado requerido (Pro, Max, Team o Enterprise)
- En Claude Desktop, busca el selector de modo arriba — cambia de "Chat" a "Cowork"
- Describe la tarea como un resultado: "Organiza la carpeta Descargas por tipo de archivo y fecha", "Genera un reporte consolidando estos 5 PDFs"
- Revisa el plan que propone Claude antes de confirmar
Conectores — Claude con acceso a tus herramientas
Los Conectores permiten que Claude acceda directamente a tus apps de trabajo sin que tengas que copiar y pegar nada. Están construidos sobre el Model Context Protocol (MCP) — el estándar abierto creado por Anthropic para que los modelos de IA se conecten con herramientas externas.
Sin conectores: copias el thread de Asana, lo pegas en Claude, Claude responde, tú copias la respuesta y la vuelves a pegar en Asana.
Con conectores: "Revisa las tareas pendientes de MOVA en Asana y dime qué está bloqueado." — Claude lo hace directamente.
Conectores útiles para GMO
| Conector | Qué puede hacer Claude con él | Plan |
|---|---|---|
| Gmail | Buscar emails, leer threads, crear borradores (no envía solo) | Todos |
| Google Calendar | Ver eventos, crear reuniones, cruzar disponibilidad | Todos |
| Google Drive | Buscar y leer documentos, guardar archivos generados | Todos |
| Asana | Ver tareas, crear tareas, actualizar estados, comentar | Pro+ |
| Canva | Crear y editar diseños, exportar archivos | Pro+ |
| Slack | Leer mensajes, buscar en canales, escribir mensajes | Pro+ |
| Notion | Leer páginas, crear y editar contenido | Pro+ |
Cómo agregar un conector oficial (2 minutos)
- Ve a claude.ai → Settings → Connectors
- Busca la app en el directorio (50+ disponibles)
- Haz clic en el conector → Authorize → sigue el flujo OAuth de la app
- Listo — en la próxima conversación, Claude detecta automáticamente cuándo usar el conector
Cómo agregar un conector custom (MCP server)
Para herramientas que no están en el directorio oficial pero tienen servidor MCP propio:
- Ve a Settings → Connectors → Add custom connector
- Ingresa el nombre y la URL del servidor MCP de la herramienta
- Autoriza los permisos solicitados
// Ejemplo: n8n como MCP server para MOVA
// En Claude Desktop → Settings → Developer → Edit Config:
{
"mcpServers": {
"mova-n8n": {
"type": "sse",
"url": "https://grupomakingof.app.n8n.cloud/mcp/mova"
}
}
}
Un ejemplo real con múltiples conectores
Con los 3 conectores activos (Gmail + Calendar + Asana), Claude ejecuta esto en una conversación.
Tips para ser mejor en Claude
Estos son los patrones que diferencian a un usuario básico de uno avanzado.
1. Usa la memoria a tu favor
Claude puede recordar preferencias entre conversaciones. En Settings → Memory, activa la memoria y dile explícitamente qué quieres que recuerde: "Recuerda que trabajo en GMO, que prefiero respuestas directas sin introducción, y que usamos Instrument Sans en todos los diseños." Eso se aplica a todas las conversaciones futuras.
2. Los Proyectos son tu mayor superpower
Un Proyecto bien configurado vale 10 horas de trabajo ahorradas. El system prompt del proyecto debe tener: quién eres, para qué empresa, el stack técnico, el tono esperado y las restricciones permanentes. Crea uno por cliente y uno por módulo MOVA. Cualquier miembro del equipo que abra el proyecto tiene todo el contexto sin preguntar nada.
3. Sube archivos de referencia al Proyecto
Los Proyectos permiten subir archivos que Claude siempre tiene disponibles: la guía de estilo de un cliente, el listado de servicios de GMO, la base de prompts aprobados, el schema de la base de datos MOVA. Claude los usa automáticamente cuando son relevantes.
4. Pídele alternativas antes de quedarte con una respuesta
En lugar de iterar sobre una respuesta que no convenció, pide: "Dame 3 variantes completamente distintas de este párrafo" o "Reescríbelo desde un ángulo completamente diferente." A veces la segunda o tercera variante es la que funciona.
5. Usa el prefill para forzar el formato
Cuando necesitas JSON garantizado vía API, puedes hacer que Claude empiece su respuesta con { usando la técnica de prefill del assistant message. Claude continuará desde ahí sin agregar texto previo.
6. Activa el web search para contexto actual
Claude tiene búsqueda web integrada. Cuando necesites info reciente (precios actuales, noticias del sector, estado de una empresa), simplemente pregunta — Claude decide si buscar. También puedes pedirlo explícitamente: "Busca las últimas tasas de interés del Banco Central de Chile".
7. Claude Code para tareas de archivos + Cowork para tareas de oficina
La confusión más común: Claude Code es para developers que trabajan en código. Cowork es para cualquier persona que tenga trabajo con archivos, reportes o apps de escritorio. Si eres developer → Claude Code. Si eres del equipo de cuentas, RRHH o administración → Cowork.
8. El Workbench es tu laboratorio antes de producción
Nunca lleves un prompt directo a n8n sin probarlo en console.anthropic.com/workbench. Puedes probar 5 variantes, comparar Sonnet vs Haiku, ver el costo exacto por llamada y guardar el mejor prompt como preset. 20 minutos en el Workbench ahorran horas de debugging en producción.
9. Usa Claude para mejorar tus prompts
Meta-prompt que funciona siempre: "Tengo este prompt: [PROMPT]. ¿Qué mejorarías para obtener mejores resultados? Dame la versión mejorada y explica por qué." Claude es excelente diagnosticando sus propias debilidades.
10. La especificidad de los errores importa
Cuando Claude hace algo mal, no digas "no, no así". Di exactamente qué estuvo mal: "El tono es demasiado formal para la audiencia. El segundo párrafo repite la idea del primero. El CTA no menciona el beneficio. Corrige esos tres puntos." Cuanto más específico seas sobre el error, mejor será la corrección.
Los 3 modos del Claude Desktop
La app de escritorio de Claude tiene tres modos distintos en el mismo lugar. Entender la diferencia es fundamental para no usar la herramienta equivocada.
| Modo | Qué hace | Para quién | Cuándo usarlo en GMO |
|---|---|---|---|
| 💬 Chat | Conversación normal, artefactos, análisis de documentos. Lo que ya conoces. | Todo el equipo | Trabajo diario: prompts, artefactos, análisis, redacción |
| 🤖 Cowork | Claude ejecuta tareas autónomas en tu computador: archivos, apps, navegador. Tú delegas, él termina. | Cualquier persona, sin código | Organizar archivos locales, compilar reportes de múltiples fuentes, briefings automáticos |
| ⌨️ Code | CLI en terminal. Claude lee y edita código real, ejecuta comandos, hace PR, trabaja en codebases completos. | Developers y técnicos | Editar archivos en el droplet, debugging de producción, desarrollo de módulos MOVA avanzados |
CLAUDE.md — Instrucciones permanentes locales
CLAUDE.md es un archivo de texto en tu carpeta local que Claude lee automáticamente cuando trabaja en esa carpeta (en modo Cowork o Claude Code). Es como un system prompt que vive en tu computador, no en la nube.
Qué va en el CLAUDE.md
- El contexto de tu negocio o proyecto: qué es, quiénes son los clientes, cuál es el stack
- Instrucciones de estilo: "Siempre usa español chileno. Colores MOVA: petróleo #091914, verde #93C64A."
- Restricciones permanentes: "Nunca subas archivos con datos de clientes reales. Siempre crea backups antes de editar."
- Contexto del proyecto activo: qué módulo están desarrollando, qué decisiones ya se tomaron
Cómo crear uno
Simplemente crea un archivo llamado CLAUDE.md en la carpeta raíz del proyecto. Claude lo detecta automáticamente cuando trabajas en esa carpeta con Cowork o Claude Code. Puedes tener un CLAUDE.md distinto por proyecto.
# CLAUDE.md — Módulo MOVA
## Contexto
Proyecto: MOVA, plataforma interna de Grupo Making Of
Empresa: GMO — agencia de marketing digital, Las Condes, Santiago
Stack: HTML/JS, n8n en DigitalOcean (134.209.40.247), GoDaddy cPanel
## Diseño
Colores: petróleo #091914, verde #93C64A, celeste #99EADA, arena #E1DFA7
Fuentes: Instrument Sans (títulos) + Lato (cuerpo)
## Reglas
- Nunca hardcodear API keys en HTML público
- Ediciones quirúrgicas — no reescribir archivos completos salvo que sea necesario
- Siempre verificar nombres de archivos después de subir a GoDaddy
Skills — Enseñarle procesos que repite solo
Un Skill es un proceso que Claude aprende y aplica automáticamente cuando lo necesita. No es un prompt manual que escribes cada vez — es una instrucción que defines una vez y Claude activa cuando detecta el contexto adecuado.
Piénsalo como la diferencia entre decirle a un practicante "redacta un carrusel" versus haberle enseñado previamente tu estructura, tono y reglas de carruseles — y que las aplique solo sin que tengas que repetirlas.
Estructura de un Skill
| Componente | Qué define | Ejemplo |
|---|---|---|
| Nombre | Cómo se llama el proceso | "Propuesta comercial GMO" |
| Trigger | Cuándo Claude lo activa | "Cuando pido una propuesta para un cliente" |
| Acción | Qué hace exactamente | "Usa mi estructura de 5 secciones, tono consultivo, sin precios en el primer draft" |
Skills útiles para GMO
TRIGGER: Cuando el usuario pide analizar métricas de paid media ACCIÓN: Usa el tono de consultor senior. Estructura: resumen ejecutivo (3 oraciones) → highlights → alertas → recomendaciones accionables. Nunca uses jerga técnica sin explicar. El análisis debe terminar con 3 acciones concretas para el mes siguiente.
TRIGGER: Cuando el usuario pide crear un módulo o pantalla para MOVA ACCIÓN: Usa siempre los colores de marca GMO (#091914, #93C64A, #99EADA, #E1DFA7), Instrument Sans + Lato, diseño responsive. El módulo debe ser un HTML standalone sin dependencias externas salvo Google Fonts y Chart.js CDN si aplica. Incluye datos de prueba hardcodeados.
Dónde se definen los Skills
- En el system prompt del Proyecto: El approach más directo — describes el proceso dentro de las instrucciones del proyecto
- En el CLAUDE.md: Para Skills que aplican al trabajo local (Cowork/Code)
- En Cowork Settings → Global instructions: Para Skills que quieres que estén siempre disponibles en cualquier tarea de Cowork
Cómo no quemar créditos a lo loco
Los créditos de Claude no son infinitos en ningún plan. Estas son las causas más comunes de consumo innecesario y cómo evitarlas.
Los 5 errores más caros
| Error | Por qué quema créditos | Fix |
|---|---|---|
| Usar Opus para todo | Opus cuesta 25x más que Haiku. Para resumir un texto corto es dinero tirado. | Sonnet para el 95% del trabajo. Opus solo cuando Sonnet falla en algo crítico. |
| Conversaciones larguísimas sin limpiar contexto | En conversaciones muy largas, Claude procesa todo el historial en cada respuesta. Más contexto = más tokens = más costo. | Abre una conversación nueva cuando el tema cambia. En Claude Code, usa /compact para comprimir el contexto. |
| Pegar documentos gigantes completos | Si pegas un contrato de 30 páginas pero solo necesitas 3 cláusulas, pagas por las 30 páginas. | Extrae y pega solo la sección relevante. O pide a Claude que primero identifique qué sección necesitas. |
| Regenerar desde cero por un cambio pequeño | Si pides una propuesta, Claude la genera (500 tokens). Luego la borras y la pides "diferente" — genera otros 500 tokens. | Siempre itera sobre lo existente: "Cambia solo el segundo párrafo". Cirugía, no demolición. |
| No usar Haiku para batch alto volumen | Clasificar 750 URLs con Sonnet cuesta ~$2.25. Con Haiku cuesta ~$0.60. Por la misma calidad en tareas simples. | Haiku para: clasificar, extraer datos simples, validaciones. Reserva Sonnet para análisis y generación. |
Pro vs Max — cuándo tiene sentido subir
| Plan | Para quién | Límite orientativo |
|---|---|---|
| Pro ($20/mes) | Usuario que usa Claude varias veces al día pero no todo el día. Ideal para el equipo GMO que recién empieza. | Conversaciones normales sin problemas. Cowork disponible pero con límites. |
| Max 5x ($100/mes) | Quien usa Claude como herramienta principal de trabajo todo el día, con Cowork activo frecuentemente. | 5x más que Pro. Pensado para uso intensivo. |
| Max 20x ($200/mes) | Quien delega trabajo a Cowork durante horas y necesita que siga corriendo sin interrupciones. | 20x más que Pro. Para power users o roles que automatizan mucho. |
La regla del conector "si lo usas todos los días, conéctalo"
Conectar Gmail, Calendar y Drive parece trivial, pero cambia cómo interactúas con Claude. En vez de copiar y pegar emails manualmente (consumiendo tokens para describir el contexto), Claude accede directamente — con mejor contexto y menos tokens de setup.
La regla es simple: si usas una app todos los días → conéctala. Si la usas una vez al mes → no vale la fricción.