Claude Ads: el skill de Claude Code que audita tus cuentas de anuncios

Claude Ads es un skill open source para Claude Code que audita cuentas publicitarias en doce plataformas, de Google y Meta a Reddit y X, con una prueba para cada hallazgo. Qué hace la v2.1.0, cómo instalarlo de forma segura, sus límites y cómo ejecutarlo en AgentsRoom.

Quizá hayas visto el reel en Instagram: "haz en diez minutos el trabajo de tu agencia de anuncios de 3.000 al mes". Detrás del gancho algo comercial hay un proyecto open source muy real: Claude Ads, un skill para Claude Code que lee los datos de tus cuentas publicitarias y te dice qué funciona, qué está roto y qué corregir primero. Más de 10.000 estrellas en GitHub en octubre de 2026, licencia MIT.

Actualizado el 21 de octubre de 2026 para Claude Ads v2.1.0, publicada el 16 de octubre de 2026. La primera versión de este artículo describía la v1.7.1. Desde la v2, el skill cubre doce plataformas en lugar de ocho, ya no produce una nota sobre 100, y sus autores desaconsejan ahora la instalación en una línea que mostrábamos. Todo lo que sigue se ha verificado con el README y los archivos del skill en la v2.1.0.

Banner de Claude Ads v2: cada cuenta publicitaria, una línea de comandos. Doce plataformas, 33 skills y un único comando /ads, de solo lectura por defecto, con ejemplos de salida de /ads audit para Google, TikTok, YouTube, Meta, LinkedIn y Microsoft.

Qué es exactamente Claude Ads

Claude Ads es un skill de Claude Code creado por Daniel Agrici. Un skill es un paquete de instrucciones, referencias y agentes que tu agente de código carga bajo demanda: aquí, el saber hacer de un auditor de medios de pago, dividido en módulos. No es un producto de Anthropic, y no tiene nada que ver con publicidad dentro de Claude: Anthropic escribió en febrero de 2026 que Claude seguirá sin publicidad.

Se publica en dos sitios: la versión pública en AgriciDaniel/claude-ads (MIT, sin suscripción) y un espejo comunitario en AI-Marketing-Hub/claude-ads, donde los miembros de una comunidad de pago tienen acceso anticipado.

Lo que trae la v2.1.0:

  • 12 plataformas publicitarias: Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat y X.
  • 33 skills detrás de un único comando /ads, uno por plataforma más los transversales (atribución, tracking del lado del servidor, creatividades, landing pages, presupuesto, planificación, informes).
  • 25 definiciones de agentes: un worker de auditoría por plataforma, workers de tracking, presupuesto, creatividades, políticas y cumplimiento normativo, cuatro agentes creativos (redactor de copy, estratega creativo, adaptador de formatos, diseñador visual) y agentes de investigación y verificación.
  • Cuatro resultados posibles por comprobación: pass, fail, unknown o not_applicable. Unknown significa que faltaba el dato, y el skill nunca lo adivina.
  • Por ahora, ninguna puntuación de salud. El proyecto se define como candidato de desarrollo, y los doce perfiles de puntuación de salud de las cuentas están desactivados. Una auditoría entrega en su lugar hallazgos, incógnitas y una cobertura de pruebas: con un 80 % de cobertura o más se califica, de 60 a 79 % es provisional, por debajo de 60 % las pruebas son insuficientes.

Las cifras antiguas que quizá hayas leído en otros sitios, 250 comprobaciones, una nota sobre 100 con una calificación de la A a la F, ocho plataformas, describen la v1. Ya no es lo que el skill dice de sí mismo.

Cómo funciona por dentro

Un director controla el alcance de la ejecución, las reglas, la agregación y el informe final. Los workers analizan porciones acotadas, una plataforma o un tema cada uno, y devuelven sus hallazgos en un esquema fijo. Si falla un worker necesario, la ejecución se marca como parcial: nunca se presenta como una auditoría completa.

Diagrama oficial de Claude Ads, cómo funciona en tres pasos: configurar con /ads setup, auditar con /ads audit a partir de una exportación, capturas de pantalla o un resumen pegado, y luego revisar lo que pasó, lo que falló o lo que no se pudo comprobar. Los cambios se quedan en borradores.

Configurar, auditar, revisar: los tres pasos del flujo v2, del repositorio oficial.

Si ya usas Claude Code para escribir código, reconocerás el patrón: es el mecanismo de los subagentes y equipos de agentes, aplicado al marketing en lugar del código. Desde la v2.1.0, los agentes ya no fijan un modelo: Claude Code los ejecuta con el modelo de tu conversación principal salvo que haya algo más específico configurado.

El resultado de una ejecución es un archivo JSON versionado. Los informes en Markdown, HTML y PDF son representaciones de ese mismo archivo, por eso /ads report puede volver a mostrar una ejecución pasada sin ejecutar nada.

En la práctica, el flujo cabe en cinco pasos:

  1. Ejecuta /ads setup y responde a sus preguntas: modelo de negocio, objetivo, conversión principal, gasto mensual, plataformas activas y quién aprueba los cambios. Te indica que nunca pegues ahí claves de API ni tokens.
  2. Aporta pruebas: una exportación de la cuenta en CSV o JSON, capturas de pantalla o un resumen pegado con su rango de fechas, su moneda y su zona horaria.
  3. Ejecuta /ads audit google, o /ads audit all. Obtienes lo que pasó, lo que falló y lo que falta.
  4. Ejecuta /ads report para volver a ver una ejecución pasada.
  5. Ejecuta /ads next para ver el bloqueo más importante.

Las doce plataformas

Diagrama oficial de Claude Ads con las doce plataformas compatibles: Google Ads, Meta Ads, YouTube Ads, LinkedIn Ads, TikTok Ads, Microsoft Advertising, Reddit Ads, Snapchat Ads y X Ads para búsqueda, vídeo y redes sociales, y luego Apple Ads, Amazon Ads y Pinterest Ads para comercio y retail media.

FamiliaPlataformas
Búsqueda, vídeo y redes socialesGoogle Ads, Meta Ads, YouTube Ads, LinkedIn Ads, TikTok Ads, Microsoft Advertising, Reddit Ads, Snapchat Ads, X Ads
Comercio y retail mediaApple Ads, Amazon Ads, Pinterest Ads

Cada plataforma tiene su propio skill, su propio worker de auditoría, su propia referencia de controles y su propia declaración de capacidades. Un manifiesto de capacidades en el repositorio registra lo que se puede leer o modificar en directo en cada plataforma. Por encima de las plataformas vienen las auditorías transversales: atribución (definiciones de conversión, ventanas, GA4, partners de medición móvil) y tracking del lado del servidor (etiquetado server-side, Conversions API y Events API, deduplicación, calidad de los datos de eventos). Suelen ser los puntos ciegos de las auditorías humanas, porque exigen a la vez competencias de medios y técnicas.

Los comandos

Todo pasa por /ads. Instalado como plugin de Claude Code, los comandos llevan un espacio de nombres y empiezan por /claude-ads:ads; instalado de forma independiente, empiezan por /ads. El README enumera estos:

ComandoQué hace
/ads setupguarda tu perfil de cliente, cuenta, objetivo, privacidad y salvaguardas
/ads audit [all|platform|scope]auditoría completa o acotada, respaldada por pruebas
/ads planplanes de canales, campañas, presupuesto, competencia y medición
/ads createbriefs y recursos de copy, imagen, vídeo y fotos de producto
/ads launch --draftun plan de cambios de campaña, sin tocar la cuenta
/ads monitorritmo de gasto, entrega, tracking, fatiga, políticas y rendimiento
/ads optimize --draftmejoras respaldadas por pruebas, escritas como borradores
/ads experimentdiseña o lee los resultados de una prueba controlada
/ads reportmuestra una ejecución guardada en Markdown, HTML o PDF
/ads research refreshactualiza las pruebas sobre plataformas, políticas, API y benchmarks
/ads validatecomprueba contratos, ejecuciones, capacidades o la preparación de una versión
/ads status, /ads nexten qué punto está todo, y el bloqueo más importante

Los atajos de plataforma llevan directamente a una auditoría: /ads google, /ads meta, /ads youtube, /ads linkedin, /ads tiktok, /ads microsoft, /ads apple, /ads amazon, /ads reddit, /ads pinterest, /ads snapchat y /ads x.

El skill sigue enrutando los comandos especializados de la v1: /ads dna para el perfil de marca y de oferta de un sitio web, /ads attribution, /ads tracking, /ads creative, /ads landing, /ads budget, /ads math para CPA, ROAS, MER, LTV:CAC y punto de equilibrio, /ads competitor, /ads generate para imágenes a partir de un brief validado, /ads photoshoot para variantes de fotos de producto, y /ads test como otro nombre de /ads experiment. Una petición en lenguaje natural va a los mismos skills. Ningún skill genera vídeo: el trabajo de vídeo se queda en conceptos y briefs.

Instálalo de forma segura

Los autores lo escriben ahora sin rodeos: prefiere el flujo de plugins del host o un archivo de versión comprobado con su checksum, y nunca pases un instalador remoto directamente a un shell. La primera versión de este artículo mostraba justo eso, un curl | bash y un irm | iex: no los uses.

Dentro de Claude Code, el flujo de plugins:

/plugin marketplace add agricidaniel/claude-ads
/plugin install claude-ads@ai-marketing-hub-claude-ads

Si añadiste el marketplace antes de la v2.0.0, Claude Code todavía lo guarda con un alias antiguo. Elimínalo primero:

/plugin marketplace remove agricidaniel-claude-ads

Desde un clon que hayas leído, en macOS o Linux:

git clone https://github.com/AgriciDaniel/claude-ads.git
cd claude-ads
bash install.sh --source=local

En Windows, en PowerShell, desde el mismo clon: .\install.ps1 -Source local.

Para fijar una versión, bash install.sh --source=git --ref=v2.1.0 descarga exactamente esa etiqueta y falla si no se resuelve. La vía verificada sigue siendo un zip de versión: cada release de GitHub publica el zip, un manifiesto, una lista de materiales de software y un archivo SHA256SUMS, y cada línea de sha256sum -c SHA256SUMS debe decir OK antes de descomprimir. Las versiones llevan checksum, pero no están firmadas.

Lo que necesita: CPython 3.11 o 3.12 para las dependencias gestionadas, glibc 2.28 o posterior en Linux, las bibliotecas WeasyPrint y Pango para los informes PDF, y un navegador Playwright si quieres capturas desde el navegador.

El instalador también tiene --target=codex, --target=gemini y destinos para Cursor, Windsurf y Goose. El README los marca como experimentales: solo Claude Code está verificado, y los demás hosts pueden tratar los mismos archivos de otra manera.

El flujo del reel, revisado

El reel de Instagram que hizo famoso el skill muestra tres pasos. Aquí están con la v2.1.0.

Paso 1: instala el skill. Con el flujo de plugins de arriba, no con una línea pegada.

Paso 2: describe tu negocio y luego planifica. /ads setup te pregunta por tu oferta, tu objetivo, tu conversión, tu presupuesto y tus plataformas. Si tienes un sitio web, /ads dna <url> extrae tu perfil de marca y de oferta para que el plan parta de tu posicionamiento real. Después, /ads plan construye el plan de canales, campañas, presupuesto y medición.

Paso 3: el informe. /ads report muestra la ejecución guardada en Markdown, HTML o PDF, lista para enviar a un cliente o a tu dirección.

Donde el reel simplifica: el resultado vale lo que valen las pruebas. Si le das respuestas vagas, obtienes un plan vago. Si lanzas una auditoría sin exportación ni capturas, obtienes un informe lleno de unknown, lo cual es honesto, pero no es un diagnóstico. Y en la v2.1.0 no hay ninguna nota que presumir: obtienes hallazgos y la parte de la cuenta que se pudo evaluar.

Tus datos y tus cuentas

Diagrama oficial de Claude Ads, pensado para generar confianza: solo lectura por defecto, los cambios se quedan en borradores, una prueba con fuente fechada para cada hallazgo, lo que no se pudo comprobar marcado como unknown, credenciales y datos de clientes nunca en los informes ni en el repositorio.

El skill se ejecuta en tu terminal y analiza las pruebas que le das. Las credenciales van en variables de entorno, en el llavero del sistema operativo o en un gestor de secretos; nunca en el repositorio, los perfiles, los informes ni los logs.

El gran cambio desde la v1 está en la escritura. La v2 tiene /ads launch y /ads optimize, pero cada adaptador es de solo lectura por defecto y los cambios se quedan en borradores. Para aplicar uno, el skill necesita estas seis condiciones a la vez:

  1. una capacidad probada y activada para esa operación concreta;
  2. identificadores de cuenta y de objeto explícitos;
  3. un diff legible de antes y después, con lo que afecta;
  4. la aprobación del propietario, dentro de los límites fijados para la cuenta;
  5. una clave de idempotencia, un destino de registro de auditoría, una vuelta atrás y una ventana de verificación;
  6. una comprobación de que la cuenta sigue correspondiendo a lo que el cambio espera.

Sin límites fijados no hay escritura, y la eliminación definitiva no está disponible en la v2.

Lo que sustituye y lo que no

Seamos honestos, porque "sustituye a tu agencia de 3.000 al mes" merece matices.

Lo que Claude Ads hace bien: la parte sistemática del trabajo. Pasar todos los controles por una cuenta sin olvidar ninguno, contrastar el tracking con lo que espera la plataforma, detectar la fatiga creativa, recalcular los umbrales de rentabilidad y decir con claridad lo que no se pudo comprobar. Es la parte objetiva y repetible de una auditoría, la que incluso un buen consultor hace más despacio que una máquina.

Lo que no hace: pulsar los botones por ti por defecto, ni conocer el contexto que conoce tu agencia: tu estacionalidad, las pruebas que ya fallaron, la relación con tu contacto en Google. Y como cualquier resultado de una IA, sus recomendaciones se verifican antes de comprometer un presupuesto de medios real.

El enfoque correcto: Claude Ads no sustituye el criterio, sustituye las horas facturadas a recorrer checklists. Para un emprendedor que gestiona sus propias campañas, es un nivel de auditoría que no tenía. Para una agencia, la auditoría que llevaba media jornada por cuenta se convierte en un control semanal.

Claude Ads en AgentsRoom: tu polo de publicidad junto al polo de desarrollo

Aquí es donde se pone interesante si ya usas agentes para programar. Un skill como Claude Ads, lanzado a mano en un terminal, es una herramienta. El mismo skill, confiado a un agente dedicado en un centro de mando multiagente, es un polo de negocio que sigue funcionando.

AgentsRoom está hecho exactamente para esto: cada agente tiene un rol, un estado en directo y su propio color, y supervisas toda la flota desde una sola ventana. Nada te obliga a ejecutar solo agentes de código. Crea un agente con un rol de publicidad, instala el skill Claude Ads en su Claude Code, y se convierte en tu media buyer junior: recoge los tickets de auditoría del backlog, ejecuta sus comandos /ads y deja el informe como salida.

Claude Ads orquestado en AgentsRoom: un agente de publicidad que lanza /ads audit cada semana, un agente de SEO que alinea el contenido, un agente de desarrollo que implementa las correcciones de tracking, todos conectados al mismo backlog compartido, mientras el humano revisa y aprueba.

El bucle completo se parece a esto. El agente Ads lanza /ads audit all sobre tus exportaciones del lunes por la mañana y publica sus hallazgos en el backlog. Los problemas técnicos que detecta (una conversión de GA4 contada dos veces, un Consent Mode mal configurado, una landing page demasiado lenta) se convierten en tickets que tu agente de desarrollo recoge y corrige en el código, cada uno en su propio worktree para que los agentes en paralelo nunca se pisen. Mientras tanto, un agente de SEO mantiene las landing pages alineadas con las campañas que están en marcha. Tú lees los informes, y eres tú quien aprueba un cambio antes de que llegue a una cuenta publicitaria.

Mantén el agente Ads en Claude Code, el único host que Claude Ads verifica. Tus agentes de código pueden ejecutarse en el CLI que prefieras: AgentsRoom los ejecuta uno al lado del otro en la misma ventana, sea cual sea el proveedor, y la matriz de compatibilidad enumera lo que es compatible.

El oficio de al lado siempre ha sido el más difícil de integrar: desarrollo no habla de medios, medios no habla de desarrollo. Una flota de agentes que comparten el mismo backlog cierra esa brecha mejor que cualquier reunión semanal.

Preguntas frecuentes

¿Claude Ads está hecho por Anthropic?

No. Claude Ads es un skill open source para Claude Code escrito por Daniel Agrici y publicado bajo licencia MIT en github.com/AgriciDaniel/claude-ads. Anthropic hace Claude y Claude Code; el skill funciona sobre ellos.

¿Claude muestra publicidad?

No. En su publicación del 4 de febrero de 2026, Claude is a space to think, Anthropic escribió que Claude seguirá sin publicidad: ningún enlace patrocinado junto a las conversaciones y ninguna respuesta influida por anunciantes. Claude Ads sirve para auditar tus propias cuentas publicitarias, no para mostrar anuncios dentro de Claude.

¿Claude Ads sigue dando una nota sobre 100?

No en la v2.1.0. Los doce perfiles de puntuación de salud de las cuentas están desactivados, así que la auditoría entrega hallazgos, incógnitas y una cobertura de pruebas en lugar de una nota. Cada comprobación termina en pass, fail, unknown o not_applicable, y unknown significa que faltaba el dato.

¿Puede Claude Ads modificar mis campañas publicitarias?

No por sí solo. Cada adaptador es de solo lectura por defecto y los cambios se quedan en borradores. Aplicar uno requiere una capacidad activada para esa operación concreta, identificadores de cuenta y de objeto explícitos, un diff de antes y después, la aprobación del propietario dentro de los límites de la cuenta, una vuelta atrás y la comprobación de que la cuenta no ha cambiado desde entonces. La eliminación definitiva no está disponible en la v2.

¿Claude Ads funciona con Codex o Gemini CLI?

Su instalador tiene destinos Codex, Gemini, Cursor, Windsurf y Goose, pero el README los marca como experimentales: solo Claude Code está verificado. Instálalo en Claude Code si quieres la vía con soporte.

Instala el skill, lanza tu primer /ads audit, y si quieres que funcione sin ti: descarga AgentsRoom y dale a tu polo de publicidad la misma infraestructura que a tu polo de desarrollo.

Ingeniero DevOpsRedactorDesarrollador FrontendComercialDesarrollador BackendCoach y FormadorArquitecto de SoftwareAsesor JurídicoIngeniero de QAFinanzas y AdministraciónDesarrollador Full-StackDiseñador CreativoDesarrollador MóvilInvestigadorIngeniero de SeguridadRR. HH. y Selección
Gerente de ProyectoTraductorExperto en GitAnalista de DatosEspecialista en SEOContableEspecialista en LocalizaciónComunicación y RR. PP.Generador de IdeasOperaciones y LogísticaEspecialista en MarketingAtención al ClienteAsistente del proyectoCompradorCommunity ManagerAsistente Personal

Descargar AgentsRoom

Ejecuta todos tus agentes de IA, en todos tus proyectos, desde una sola ventana.

Descargar AgentsRoomGratis

App complementaria: supervisa tus agentes en movimiento

Usa Claude, Codex, Antigravity CLI u otro proveedor de IA.

Instalar la extensión
Chrome Web Store

Envía bugs y peticiones directamente a tu backlog público.

Agentes que lees como una conversación

Cada agente tiene un rol, una cara y un hilo que lees como una app de mensajería.

Vista de conversación

Vista de conversación de AgentsRoom: el trabajo de un agente de programación con IA en forma de chat
Multi-proyectos
Multi-proveedor
Multi-agentes
Estado en vivo
Diff y commit
App móvil
Vista previa
Equipos de agentes
Pruebas en navegador
Dev guiada por backlog
Biblioteca de prompts
Biblioteca de skills
Ver todas las funcionalidades

Seguir leyendo