Conecta
Una cuenta gratuita de Apify y un comando en la terminal.
02Planea
Claude te muestra el sistema completo antes de crear un archivo.
03Analiza
Descarga, transcribe y ordena todo en una tabla que muestra el patrón.
04Publica
Guiones nuevos con una estimación previa y una rutina semanal.
Los datos ya existen, falta leerlos
Cada video publicado deja un rastro: cuántas personas lo vieron, cuántas lo compartieron y, sobre todo, qué se dijo en él. Si reúnes ese rastro para varias decenas de videos, se ve con bastante claridad qué funciona en un nicho y qué no. Casi nadie lo hace porque a mano toma días.
Este sistema lo resuelve en dos movimientos. Primero, Claude descarga y transcribe los videos con más alcance. Después los ordena en la Matriz de Contenido Viral, una tabla que deja a la vista el patrón, y tus siguientes guiones se escriben a partir de ahí.
Todo ocurre en Claude Code, dentro de una carpeta de tu computador. La pieza que lo hace posible es el MCP de Apify. Un MCP es un conector que le da a Claude herramientas que no trae por defecto; en este caso, los extractores de Apify que leen redes sociales. Se conecta una sola vez.
Conecta Apify con Claude Code
Empieza por crear una cuenta en apify.com. El plan gratuito incluye 5 dólares de crédito cada mes y no pide tarjeta. Como verás en la sección de costos, esta guía completa consume una fracción de eso.
// apify.com
El catálogo de extractores, que ellos llaman actors. La cuenta gratuita trae $5 de crédito cada mes y alcanza de sobra para esta guía.
Crear cuenta gratis en ApifyCon la cuenta creada, abre la terminal y ejecuta estos cuatro comandos en orden.
Crea la carpeta del sistema y entra en ella
mkdir matriz-viral && cd matriz-viral
Conecta el MCP de Apify
claude mcp add --transport http apify https://mcp.apify.com
Abre Claude Code en esa carpeta
claude
Autoriza la conexión (se escribe dentro de Claude Code)
/mcp
El último comando abre el navegador para que inicies sesión en Apify y apruebes el acceso.
claude mcp add --transport http apify https://mcp.apify.com --header "Authorization: Bearer <APIFY_TOKEN>".
Y si quieres que Claude arranque con los extractores de esta guía ya cargados, usa esta URL en
lugar de la anterior:
https://mcp.apify.com?tools=apify/instagram-scraper,apify/instagram-reel-scraper,clockworks/tiktok-scraper,streamers/youtube-scraper.
No es necesario, porque Claude también los encuentra por su cuenta.
Antes de seguir, comprueba que la conexión responde. Este primer prompt solo consulta la ficha de un extractor, lo cual no consume crédito.
// Prompt 01
Verifica la conexión
El primer mensaje después de /mcp. Consulta la ficha de un actor, que no consume crédito. Si Claude la trae, la conexión funciona.
Acabo de conectar el MCP de Apify y quiero confirmar que responde. Localiza el actor apify/instagram-reel-scraper y cuéntame, sin tecnicismos: para qué sirve, cuáles son sus parámetros principales y cuál es su precio por cada 1.000 resultados. Esto es solo una consulta de la ficha, que no tiene costo: no ejecutes ninguna extracción. Si no ves el MCP de Apify entre tus herramientas, avísame de inmediato y revisamos la conexión antes de continuar.
Revisa el sistema antes de que exista
Claude Code tiene un modo pensado para este momento: el modo Plan. Se activa
pulsando Shift+Tab hasta que en la parte inferior aparezca plan mode.
En ese modo Claude diseña y explica, pero no crea ni modifica archivos hasta que apruebas lo que
propone.
El prompt maestro aprovecha eso. Le asigna a Claude el rol de creador de contenido y community manager, le pide que te entreviste y, con tus respuestas, que te presente la estructura de carpetas, las reglas y el orden de trabajo.
- Abre Claude Code dentro de la carpeta
matriz-viral. - Pulsa
Shift+Tabhasta verplan mode. - Pega el prompt maestro completo y envíalo.
- Responde la entrevista: son cinco preguntas, una a la vez.
- Lee el plan que te presenta, con las carpetas y el archivo CLAUDE.md.
- Apruébalo. Solo entonces Claude construye el sistema.
// Prompt 02
Prompt maestro, en modo Plan
El centro del sistema. Actívalo en plan mode: Claude te entrevista, diseña las carpetas y el CLAUDE.md, y te lo muestra todo antes de crear un archivo.
En esta carpeta voy a construir mi sistema de Matriz de Contenido
Viral. Tu papel: creador de contenido y community manager de mi cuenta.
No programo, así que todo me lo explicas con palabras sencillas.
Empieza por entrevistarme. Hazme estas preguntas de una en una y espera
cada respuesta:
1. ¿Analizamos mi propia cuenta (si ya publico) o 2 o 3 creadores que
me sirvan de referencia (si estoy empezando)? Necesitas los
@usuarios o los enlaces exactos.
2. ¿Qué redes entran? Instagram, TikTok, YouTube, X.
3. ¿Cuál es mi tema o nicho?
4. ¿Con qué tono hablo? Formal, relajado, técnico, cercano.
5. ¿Cuántas piezas por semana quiero publicar? Lo usaremos para el
calendario.
Cuando tengas las cinco respuestas, diseña el sistema y muéstramelo
completo antes de crear cualquier archivo:
A. Carpetas
fuentes/ datos crudos de Apify, un archivo por red
transcripciones/ el texto de cada video, un archivo por pieza
matriz/ la matriz y el documento de patrones
guiones/ guiones nuevos, cada uno con su simulación
B. Un CLAUDE.md que fije tu rol: quién soy, qué cuentas y redes
analizamos, mi tono y estas reglas permanentes:
- Las métricas y transcripciones salen del scraper. Lo que no venga
ahí se anota como "s/d"; nada se inventa.
- Solo se analizan cuentas y videos públicos.
- Cada ejecución en Apify lleva límite de maxItems y de
maxTotalChargeUsd, y antes de lanzarla me muestras el costo
estimado.
- Lo que hay en fuentes/ es de solo lectura: no se modifica.
C. La secuencia de trabajo (recolectar, matriz, simular, rutina
semanal) y qué archivo alimenta a cuál.
Entrégamelo como un plan: el árbol de carpetas y el CLAUDE.md entero
para que lo lea. No crees nada hasta que yo lo apruebe.Descarga lo que más rinde, con tope de gasto
Con el plan aprobado, Claude ejecuta en Apify el extractor adecuado para cada red. Descarga
entre 30 y 50 piezas por cuenta, deja los datos crudos en fuentes/ y guarda cada
transcripción en transcripciones/ con sus métricas en el encabezado.
Apify llama actors a sus extractores. No tienes que configurarlos: Claude los busca y los ejecuta. Estos son los cinco que usa la guía.
- Instagram Reelsdesde ~$1.00 USD por mil
apify/instagram-reel-scraper
Métricas, compartidos y transcripción de cada reel.- Instagram Postsdesde ~$2.70 USD por mil
apify/instagram-scraper
Métricas y captions. No incluye transcripción.- TikTokdesde ~$1.70 USD por mil
clockworks/tiktok-scraper
Métricas y transcripción, activando la opción de transcribir todos los videos.- YouTubedesde ~$2.40 USD por mil
streamers/youtube-scraper
Métricas y subtítulos de cada video.- X (Twitter)desde ~$0.40 USD por mil
apidojo/tweet-scraper
Texto y métricas.
El prompt fija tres límites para que el gasto no se salga de control:
maxItemsentre 30 y 50 por cuenta. Alcanza para ver el patrón sin gastar de más.maxTotalChargeUsdde 1 dólar por ejecución. El extractor se detiene solo al llegar a ese valor.- Ejecuciones de más de 45 segundos. Claude anota el ID, sigue con la siguiente red y recoge los datos cuando terminan.
// Prompt 03
Recolecta el contenido
Descarga entre 30 y 50 piezas por cuenta, con tope de gasto y confirmación antes de cada ejecución.
Toca recolectar. Relee CLAUDE.md para tener presentes las cuentas y
redes acordadas.
Con el MCP de Apify, y para cada red:
1. Usa el actor que corresponde:
- Reels de Instagram: apify/instagram-reel-scraper (incluye
transcripción)
- Posts de Instagram: apify/instagram-scraper (métricas y captions)
- TikTok: clockworks/tiktok-scraper, con la transcripción de todos
los videos activada
- YouTube: streamers/youtube-scraper (incluye subtítulos)
- X: apidojo/tweet-scraper (texto y métricas)
2. Límites en todas las ejecuciones, sin excepción: maxItems de 30 a 50
por cuenta y maxTotalChargeUsd de 1 dólar. Antes de lanzar cada
actor enséñame los parámetros y el costo estimado, y espera mi
confirmación.
3. Si una ejecución supera los 45 segundos, anota su ID, avanza con la
red siguiente y vuelve por el dataset cuando esté listo.
4. Guarda los resultados así:
- Datos crudos en fuentes/, un archivo por red.
- Una transcripción por pieza en transcripciones/, con nombre
red-fecha-titulo-corto y un encabezado con vistas, likes,
comentarios, compartidos y fecha de publicación.
5. Dentro de cada red, ordena las piezas de mayor a menor número de
vistas según el scraper. Dato ausente = "s/d". No estimes ni
completes nada.
6. Cierra con un reporte: piezas obtenidas por red, las 5 con más
vistas en total y el crédito de Apify consumido.
Trabajamos únicamente con contenido público. Si alguna cuenta es
privada o el actor no logra leerla, dime cuál fue y continúa con el
resto.De un centenar de videos a un patrón
Con el material descargado, Claude lee todas las transcripciones y métricas y las resume en una tabla: una fila por pieza y diez columnas por fila.
La columna que hace útil la tabla es RENDIMIENTO. Divide las vistas de cada pieza por la mediana de vistas de su propia cuenta, así que 3.0x significa el triple de lo habitual en esa cuenta. Con esa medida una cuenta de diez mil seguidores y otra de un millón se pueden comparar en la misma tabla.
- Pieza
- Red, fecha y título corto. Coincide con el nombre del archivo de la transcripción.
- Hook
- La primera o las dos primeras frases del video, textuales.
- Tipo de hook
- La técnica: pregunta directa, dato sorprendente, contraste, confesión, promesa.
- Tema
- De qué trata, en 3 a 5 palabras.
- Formato
- A cámara, tutorial, historia, lista, reacción.
- Duración
- En segundos, solo si el extractor trae el dato.
- Emoción
- La que predomina: curiosidad, sorpresa, identificación, urgencia.
- CTA
- Lo que pide el video al cierre, o «ninguno».
- Rendimiento
- Vistas divididas por la mediana de esa cuenta. 3.0x es el triple de lo habitual.
- Patrón
- Una línea con la hipótesis de por qué la pieza obtuvo ese resultado.
Junto a la tabla, Claude escribe patrones-de-viralidad.md con cuatro apartados: qué
funciona (lo que se repite por encima de 1.5x, con ejemplos), qué no funciona (lo que se repite
por debajo de 0.7x), el patrón resumido en un párrafo y un apartado llamado
Lo que no sabemos. Este último está ahí a propósito. El horario, la portada, la
edición y el comportamiento del algoritmo no aparecen en estos datos, y el análisis debe decirlo.
// Prompt 04
Construye la matriz
Convierte las transcripciones y métricas en la tabla de diez columnas y en el documento de patrones.
fuentes/ y transcripciones/ ya están completas. Ahora arma la Matriz de Contenido Viral: revisa todas las transcripciones y todos los datos crudos, y genera dos archivos dentro de matriz/. ARCHIVO 1: matriz/matriz-contenido-viral.md Una tabla, una fila por pieza, con estas diez columnas: - PIEZA: red, fecha y título corto (igual al nombre del archivo) - HOOK: la primera o las dos primeras frases del video, textuales - TIPO DE HOOK: la técnica usada (pregunta directa, dato sorprendente, contraste, confesión, promesa, etc.) - TEMA: el asunto en 3 a 5 palabras - FORMATO: a cámara, tutorial, historia, lista, reacción, etc. - DURACIÓN: segundos, solo si el scraper trae el dato - EMOCIÓN: la que predomina (curiosidad, sorpresa, identificación, urgencia, etc.) - CTA: lo que pide al cierre, o "ninguno" - RENDIMIENTO: vistas de la pieza divididas por la mediana de vistas de su misma cuenta. 3.0x quiere decir tres veces lo habitual en esa cuenta, y permite comparar cuentas grandes y pequeñas. - PATRÓN: una línea con tu hipótesis de por qué obtuvo ese resultado ARCHIVO 2: matriz/patrones-de-viralidad.md El análisis, en lenguaje llano, con cuatro apartados: - QUÉ FUNCIONA: de 5 a 7 patrones repetidos entre las piezas con RENDIMIENTO mayor a 1.5x, cada uno con ejemplos citados. - QUÉ NO FUNCIONA: los patrones repetidos entre las piezas por debajo de 0.7x. - EL PATRÓN DE VIRALIDAD: un párrafo que combine el tipo de hook, tema, formato, duración y emoción que mejor rinden en estas cuentas. - LO QUE NO SABEMOS: la parte del resultado que estos datos no explican (horario, portada, edición, comportamiento del algoritmo). Quiero franqueza en este apartado. Condiciones: solo métricas reales tomadas de fuentes/; celda sin dato = "s/d"; ningún hueco se rellena con suposiciones. Para terminar, cuéntame los 3 hallazgos que más te llamaron la atención.
Guiones nuevos, con estimación previa
Hasta aquí el sistema analizó lo que ya se publicó. Ahora produce. El siguiente prompt le pide a Claude cinco guiones sobre tu tema y en tu tono, escritos completos y con indicaciones de grabación, apoyados en el patrón que salió de tus datos.
Cada guion llega con una simulación: qué patrones cumple, qué señales tiene a favor y en contra frente a piezas reales de la matriz, y una probabilidad alta, media o baja de rendir por encima de lo habitual.
Conviene tener claro el alcance. Es una estimación a partir de resultados pasados y no predice el futuro. Por eso cada simulación indica también su nivel de confianza: con diez piezas parecidas en la matriz la estimación es sólida, con una sola es débil, y Claude te lo dice.
// Prompt 05
Escribe y simula los guiones
Cinco guiones en tu tono, cada uno con su estimación y su nivel de confianza.
Pasamos a crear y simular. Lee primero
matriz/matriz-contenido-viral.md y matriz/patrones-de-viralidad.md.
1. Redacta 5 guiones nuevos para mi cuenta apoyados en el patrón de
viralidad. Requisitos de cada uno:
- Mi tema y mi tono, tal como figuran en CLAUDE.md.
- Texto completo: hook, desarrollo y cierre con CTA.
- Indicaciones de grabación: pausas, énfasis y duración objetivo.
- Ninguna frase tomada literalmente de las transcripciones. De la
matriz usamos la estructura y la técnica; las palabras son mías.
2. Contrasta cada guion con la matriz e indica:
- PATRONES QUE CUMPLE: tipo de hook, tema, formato, duración,
emoción.
- A FAVOR / EN CONTRA: señales frente a piezas reales de la matriz.
- ESTIMACIÓN: probabilidad alta, media o baja de superar lo
habitual, justificada en 2 o 3 líneas.
- CONFIANZA: cuánto te fías de esa estimación según cuántas piezas
similares hay en la matriz.
3. Guarda cada guion en guiones/, con la simulación al final del
archivo, y entrégame los 5 ordenados de mayor a menor estimación.
Deja escrito en cada guion que la simulación es una estimación basada
en patrones pasados y no un pronóstico. Y al terminar recuérdame que
los guiones con estimación baja también se publican, porque el
algoritmo no se deja predecir.Claude como community manager
El último prompt convierte el sistema en un hábito. Se pega una vez y queda guardado en
CLAUDE.md. A partir de ahí, escribir rutina semanal lanza cinco pasos: descargar
solo lo nuevo con límites más bajos, actualizar la matriz y avisarte si un patrón cambió,
comparar tus resultados con tu mediana, proponer el calendario y cerrar con un resumen.
El tercer paso es el que más aporta con el tiempo. Cada semana Claude compara lo que rindió cada guion publicado con lo que la simulación había estimado, y anota el acierto o el fallo en el archivo de ese guion. Al cabo de un mes sabes qué tan fiables son las estimaciones para tu cuenta.
// Prompt 06
Instala la rutina semanal
Se pega una sola vez. Después basta con escribir «rutina semanal».
Desde ahora llevas también el rol de community manager. Cada vez que te escriba "rutina semanal", ejecuta estos cinco pasos: 1. NUEVA RECOLECCIÓN. Vuelve a lanzar los actores de Apify definidos en CLAUDE.md, limitados a lo reciente: maxItems 15 por cuenta y maxTotalChargeUsd 0.50 por ejecución. Muéstrame el costo estimado antes. Añade lo nuevo a fuentes/ y transcripciones/ conservando todo lo anterior. 2. MATRIZ AL DÍA. Incorpora las piezas nuevas a la matriz y comprueba si cambió algún patrón de patrones-de-viralidad.md. Si algo dejó de funcionar o empezó a hacerlo, es lo primero que me cuentas. 3. MIS RESULTADOS. Si analizamos mi cuenta, compara mis publicaciones recientes con mi mediana. Dime qué guion rindió más y si coincidió con la estimación. Registra el acierto o el fallo al final del archivo de ese guion en guiones/, para que las simulaciones se ajusten con resultados reales. 4. CALENDARIO. Propón la semana con el número de piezas fijado en CLAUDE.md. Por cada pieza: guion (nuevo o pendiente en guiones/), red y motivo del orden. Sugiere día y hora solo cuando la matriz muestre un patrón claro; si no hay evidencia, dilo y decido yo. 5. RESUMEN. Cinco líneas: qué aprendimos, qué se publica y cuánto crédito de Apify llevamos gastado este mes. Añade esta rutina a CLAUDE.md para que "rutina semanal" active siempre estos cinco pasos.
Cuánto cuesta en la práctica
Un análisis inicial razonable son 130 videos entre Instagram, TikTok y YouTube, todos con transcripción. Con los precios de referencia del plan gratuito de Apify, la cuenta queda así:
| Qué descargas | Actor | Precio | Costo |
|---|---|---|---|
| 50 reels de Instagram | apify/instagram-reel-scraper | ~$1.00 por mil | ~$0.05 |
| 50 videos de TikTok | clockworks/tiktok-scraper | ~$1.70 por mil | ~$0.09 |
| 30 videos de YouTube | streamers/youtube-scraper | ~$2.40 por mil | ~$0.07 |
| Análisis inicial: 130 videos | — | — | ~$0.21 |
| Rutina semanal (15 piezas por cuenta) | Los mismos | Los mismos | ~$0.10 por semana |
| Un mes: análisis + 4 rutinas | — | — | Menos de $1 |
| Crédito gratuito mensual | Plan Free, sin tarjeta | — | $5.00 |
Hay un límite técnico que puede aparecer. Cuando una respuesta del MCP supera los 10.000 tokens,
algo que pasa con descargas grandes, Claude la recorta. Se resuelve cerrando la sesión y
abriéndola con este comando en lugar del claude habitual:
Abre Claude Code con más espacio para el MCP
MAX_MCP_OUTPUT_TOKENS=50000 claude
maxTotalChargeUsd, un tope que Apify no sobrepasa. Consulta la tarifa vigente en la
ficha de cada actor antes de ejecutarlo.
La matriz da el patrón, las palabras son tuyas
Tres reglas sostienen el sistema. Ya están dentro de los prompts y Claude las guarda en CLAUDE.md, pero conviene que tú también las tengas presentes. Son las que separan estudiar un patrón de copiar contenido ajeno.
No copies frases
De la matriz tomas estructura y técnica: tipo de hook, formato, duración, emoción. Si una frase ajena te gusta mucho, pídele a Claude que te explique por qué funciona.
No inventes métricas
Cada número de la matriz sale del extractor. Si un dato no viene, la celda se marca «s/d» y se queda así. Una tabla con vacíos es más útil que una con suposiciones.
Publica lo que puntúa bajo
La estimación sirve para repartir esfuerzo: qué guion merece más producción y cuál sale primero. No es un filtro, y a veces el guion con estimación baja es el que mejor rinde.
¿Qué cuenta vas a analizar primero?
Puede ser la tuya o la de ese creador que llevas meses siguiendo. Elige una, ejecuta los seis prompts en orden y tendrás tu primera matriz en una tarde.
Esta guía forma parte de los recursos gratuitos de la comunidad de zaionagency.com.
Ver más recursos