CommunityProgramación y desarrollogithub.com

Resumen de contenido de la competencia (CDCStream)

Genera un resumen semanal de lo que publicaron los competidores en TikTok, Instagram, YouTube, X, Threads, LinkedIn y Facebook: sus últimas publicaciones, cuáles tuvieron mejor rendimiento y los temas y formatos que están utilizando. Utiliza la API de Captapi (herramientas MCP o REST con CAPTAPI_API_KEY). Primero muestra un estimado de créditos y cita el endpoint detrás de cada afirmación. Úsalo cuando alguien pida monitorear el contenido social de la competencia, comparar la actividad de publicación o encontrar qué está funcionando para marcas rivales.

¿Qué es Resumen de contenido de la competencia (CDCStream)?

Esta habilidad está diseñada para agentes de IA que necesitan monitorear el contenido de redes sociales de la competencia. Automatiza la extracción de las publicaciones públicas más recientes de cuentas de la competencia en siete plataformas (TikTok, Instagram, YouTube, X, Threads, LinkedIn y Facebook), las filtra según un período de tiempo, evalúa el engagement relativo de cada publicación dentro de la misma cuenta y produce un resumen estructurado. Es útil para profesionales de marketing, growth o producto que quieren entender las tendencias de contenido de la competencia sin tener que revisar manualmente cada plataforma. El agente primero calcula y muestra un estimado de créditos requeridos para la consulta, pide confirmación, y luego procede a llamar a la API Captapi (ya sea a través de herramientas MCP o endpoints REST). Los resultados se organizan en tablas de actividad, publicaciones destacadas (con alto lift), temas emergentes (marcados para revisión humana) y una sección de limitaciones (como la falta de datos de alcance o clics). La habilidad también puede comparar con un resumen anterior para detectar cambios semanales.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CDCStream/skills/tree/HEAD/skills/competitor-content-digest

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Resumen de contenido de la competencia

Extrae las últimas publicaciones públicas de cada competidor en las plataformas que utilizan, ordénalas por interacción en relación con la línea base de esa misma cuenta y resume qué cambió en su contenido durante este período.

Lo que esto puede y no puede decirte

  • Solo datos públicos sin inicio de sesión. No incluye alcance, guardados, clics ni datos de audiencia (nunca los estimes).
  • Las plataformas difieren en lo que devuelve una lista:
    • X user-tweets devuelve los tweets recientes más populares de la cuenta (alrededor de 100), no una línea de tiempo cronológica.
    • LinkedIn company-posts devuelve las publicaciones que una página de empresa muestra a los visitantes que no han iniciado sesión (aproximadamente las 10 más recientes).
    • Facebook profile-posts normalmente devuelve solo 1–2 de las últimas publicaciones que una página muestra a los visitantes sin inicio de sesión. Trata Facebook como una verificación puntual, no como un feed completo, y menciónalo en el resumen.
  • Compara la interacción dentro de una misma cuenta y una misma plataforma. Los "Me gusta" en bruto no son comparables entre plataformas distintas.

Entradas a recopilar primero

  1. Competidores y sus URLs de perfil por plataforma. No adivines nombres de usuario: omite una plataforma para la que el usuario no haya proporcionado datos.
  2. Período (por defecto: últimos 7 días) y publicaciones a extraer por plataforma (por defecto 10; Facebook profile-posts acepta como máximo limit=4).
  3. Archivo de resumen anterior, si lo hay, para informar el cambio semana a semana.

Estimación de créditos: mostrar antes de ejecutar

Por competidor, una llamada de listado por plataforma:

PlataformaEndpointCréditos
TikTok/v1/tiktok/channel-posts2
Instagram/v1/instagram/channel-posts (0.3 por publicación; 10 publicaciones)3
YouTube/v1/youtube/channel-videos2
X/v1/twitter/user-tweets2
Threads/v1/threads/user-posts2
LinkedIn/v1/linkedin/company-posts1
Facebook/v1/facebook/profile-posts2

Las siete plataformas: aproximadamente 14 créditos por competidor; ~16 con un par de llamadas de detalle opcionales. Imprime el total para los competidores y plataformas solicitados, consulta GET /v1/account/balance (gratuito) y pide confirmación.

Cómo llamar a Captapi

  • MCP: tiktok_channel_posts, instagram_channel_posts, youtube_channel_videos, twitter_user_tweets, threads_user_posts, linkedin_company_posts, facebook_profile_posts.
  • REST: GET https://api.captapi.com<path>?url=<URL de perfil>&limit=<N> con el encabezado Authorization: Bearer $CAPTAPI_API_KEY. Usa limit=4 para Facebook; un valor mayor da un error de validación 422.

Las llamadas fallidas no cuestan créditos. Reintenta un error con retryable: true una vez; registra un error con retryable: false como la respuesta para esa plataforma.

Pasos

  1. Extraer listados para cada competidor × plataforma que el usuario haya proporcionado.
  2. Filtrar por período usando el publishedAt de cada publicación: un listado devuelve las publicaciones más recientes, independientemente de su antigüedad. Informa "sin publicaciones en este período" por separado de una llamada fallida. Para X, conserva los tweets dentro del período y ten en cuenta que la fuente es un conjunto ordenado por popularidad.
  3. Fusionar publicaciones cruzadas: las publicaciones de un competidor en diferentes plataformas con marcas de tiempo con unos pocos minutos de diferencia y texto superpuesto son un mismo elemento.
  4. Puntuar cada publicación en relación con su propia cuenta en la misma plataforma: engagement = likes + comments (+ shares/reposts cuando estén presentes); lift = engagement / mediana del engagement de las publicaciones extraídas de esa cuenta. Las publicaciones con lift ≥ 2 son "destacadas".
  5. Etiquetar cada publicación con formato (video corto, video largo, imagen, carrusel, texto, enlace) y un tema de 2 a 4 palabras que infieras del pie de foto.
  6. Comparar con el resumen anterior si se proporcionó: cambio en la frecuencia de publicación, nuevos temas, formatos eliminados o añadidos.

Formato del resumen

  1. Tabla de actividad: competidor × plataforma → publicaciones en este período (y cambio con respecto al período anterior).
  2. Destacadas: hasta 5 por competidor: plataforma, fecha, formato, primera línea del pie de foto, interacción y lift, enlace y endpoint de origen.
  3. Temas [requiere revisión humana]: de 3 a 5 temas o formatos en los que los competidores están profundizando, cada uno respaldado por al menos dos publicaciones enlazadas.
  4. Lagunas y advertencias: plataformas no proporcionadas o que fallaron, las notas sobre Facebook y X anteriores, y recuentos aproximados.
  5. Total de créditos de la ejecución.

Dónde un humano debe revisar

  • Las etiquetas de temas y los temas generales (se infieren de los pies de foto).
  • Cualquier interpretación de "estrategia" de los datos; el resumen muestra qué se publicó y cómo se comportó en relación con la cuenta, no el porqué.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados