Sobre el proyecto

Claude Ads es una habilidad de Claude Code que aporta operaciones de medios pagados estructuradas y respaldadas por evidencia a agencias, consultores y equipos internos de rendimiento. Cubre doce plataformas publicitarias (Google Ads, Meta Ads, YouTube Ads, LinkedIn Ads, TikTok Ads, Microsoft Advertising, Reddit Ads, Snapchat Ads, X Ads, Apple Ads, Amazon Ads y Pinterest Ads), cada una con una habilidad enfocada, un trabajador de auditoría, una referencia de control, una declaración de capacidades y una superficie de enrutamiento comprobable. La herramienta es de solo lectura por defecto. Los cambios en vivo de cuentas permanecen deshabilitados hasta que la plataforma y la operación exactas superen las compuertas de aprobación, idempotencia, verificación, auditoría y reversión. Este diseño de seguridad primero permite usar la herramienta para analizar y planificar sin riesgo de mutaciones no deseadas. Las capacidades principales incluyen: auditar cuentas de medios pagados con evidencia fechada y niveles de confianza explícitos; planificar campañas, canales, presupuestos, medición y experimentos; crear briefs y activos de copia, imagen, video y foto de producto; monitorear ritmo, entrega, seguimiento, fatiga, políticas y rendimiento; y producir informes JSON versionados que se renderizan a Markdown, HTML y PDF opcional. La arquitectura usa un conductor único que posee el alcance, la política, la agregación y los artefactos finales, despachando trabajadores de plataforma y transversales que analizan porciones limitadas y devuelven hallazgos válidos por esquema. La falla de un trabajador requerido hace que la ejecución sea parcial en lugar de presentar silenciosamente una auditoría incompleta como completa. La puntuación separa salud, cobertura de evidencia, exposición regulatoria y oportunidades. Los controles usan estados de aprobado, fallido, desconocido o no aplicable. La cobertura del 80% o más se califica, del 60 al 79% es provisional y por debajo del 60% es evidencia insuficiente. Las funciones opcionales, beta, premium, no disponibles y no elegibles permanecen sin puntuar. Un perfil de plataforma deshabilitado o no aprobado no produce puntuación de salud. La seguridad de la cuenta requiere seis condiciones antes de cualquier escritura: una capacidad probada y habilitada para la operación exacta, IDs explícitos de cuenta y objeto, un diff legible de antes y después con radio de explosión, aprobación del propietario dentro de los límites definidos por la cuenta, una clave de idempotencia con destino de auditoría y reversión, y verificación de que el estado remoto aún coincide con la condición previa de mutación. La falta de límites significa que no hay escritura. La eliminación permanente no se admite en v2. El directorio del plano de control registra límites de producto, fuentes fechadas, afirmaciones, capacidades, reglas de seguridad, reglas de privacidad, decisiones de ecosistema y requisitos de lanzamiento. Sin fuente no hay afirmación de plataforma actual. Sin implementación, fixture y prueba no hay afirmación de capacidad. Sin aprobación y reversión no hay mutación de cuenta. Sin verificación independiente no hay lanzamiento. La instalación admite Claude Code como runtime canónico, con Codex, Gemini, Cursor, Windsurf, Goose y hosts compatibles de Agent Skills capaces de consumir los mismos archivos de habilidad. Las dependencias gestionadas admiten CPython 3.11 y 3.12 en Linux, macOS y Windows. La captura de navegador requiere una carga útil de navegador Playwright instalada por el operador, y el renderizado de PDF requiere WeasyPrint y bibliotecas de sistema Pango. El proyecto se publica bajo la Licencia MIT, con un lanzamiento público en Agricidaniel/claude-ads y un espejo comunitario en AI-Marketing-Hub/claude-ads para acceso temprano y colaboración directa.