// Comunidad · Recurso 02

Matriz Viral

Un sistema para decidir qué publicar con datos en lugar de intuición. Claude Code descarga los videos que mejor rinden en tu cuenta o en las de tus referentes, los transcribe y encuentra qué tienen en común. Tú escribes tus propios guiones sobre ese patrón.

Acceso libre 6 prompts Claude Code + Apify Sin programar
// 01 · La idea

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.

Si estás empezando y tu cuenta aún tiene poco contenido, el sistema funciona igual con 2 o 3 creadores de tu nicho como referencia. Analizas lo que a ellos les rinde y escribes lo tuyo con esa estructura. El primer prompt te pregunta cuál de los dos caminos quieres.
// 02 · Conexión

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 Apify

Con 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.

Dos variantes opcionales. Si prefieres no autorizar por el navegador, añade tu token de Apify al comando de conexión: 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.
// 03 · El plan

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.

  1. Abre Claude Code dentro de la carpeta matriz-viral.
  2. Pulsa Shift+Tab hasta ver plan mode.
  3. Pega el prompt maestro completo y envíalo.
  4. Responde la entrevista: son cinco preguntas, una a la vez.
  5. Lee el plan que te presenta, con las carpetas y el archivo CLAUDE.md.
  6. 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.
Este paso se hace una sola vez. El archivo CLAUDE.md queda como la memoria del sistema: quién eres, qué cuentas se analizan, tu tono y las reglas. Claude lo lee al comenzar cada sesión nueva en esa carpeta.
// 04 · Recolección

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:

  • maxItems entre 30 y 50 por cuenta. Alcanza para ver el patrón sin gastar de más.
  • maxTotalChargeUsd de 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.
Solo se pueden leer cuentas y videos públicos. Si una cuenta es privada, sea la tuya o la de un referente, el extractor no puede abrirla. El prompt le pide a Claude que te diga cuál falló y siga con las demás.
// 05 · La matriz

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.
// 06 · Guiones

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.
// 07 · Rutina semanal

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.
// 08 · Costos

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é descargasActorPrecioCosto
50 reels de Instagramapify/instagram-reel-scraper~$1.00 por mil~$0.05
50 videos de TikTokclockworks/tiktok-scraper~$1.70 por mil~$0.09
30 videos de YouTubestreamers/youtube-scraper~$2.40 por mil~$0.07
Análisis inicial: 130 videos——~$0.21
Rutina semanal (15 piezas por cuenta)Los mismosLos mismos~$0.10 por semana
Un mes: análisis + 4 rutinas——Menos de $1
Crédito gratuito mensualPlan 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
Los precios son de referencia, tomados en julio de 2026. Cada extractor fija su tarifa y puede cambiarla, y algunos cobran un mínimo por ejecución, así que una descarga pequeña puede costar algo más que la multiplicación directa. Por eso todos los prompts incluyen maxTotalChargeUsd, un tope que Apify no sobrepasa. Consulta la tarifa vigente en la ficha de cada actor antes de ejecutarlo.
// 09 · Reglas

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.

01

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.

02

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.

03

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.

// Para empezar

¿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