К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

ads-audit — скилл для Claude Code: что делает и как установить

Аудит платного трафика по Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat и X: сначала JSON-бандл, потом отчёты.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add AgriciDaniel/claude-ads --skill ads-audit -a claude-code
Открыть на GitHub

Что делает ads-audit

Скилл проводит аудит платного трафика по одной платформе или нескольким сразу, а платформы берёт из списка: Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, X. Сначала собирается версионный JSON-бандл, а человеческие отчёты рендерятся уже из него. Поэтому выводы не рассыпаются, когда часть данных пришла скриншотами, а часть — выгрузкой из кабинета.

Внутри работают отдельные воркеры по платформам (audit-google, audit-meta, audit-tiktok и остальные) плюс сквозные: трекинг и атрибуция, креативы и посадочные, бюджет и пейсинг, политики и приватность. Каждый воркер возвращает объект audit-worker-result v1 по общей схеме, баллы считает детерминированный шаг, не модель. Нужен основной контракт ads и установленная схема audit-worker-result v1: без них процедура не пойдёт дальше первого шага.

Если один воркер упал на авторизации, аудит остальных платформ продолжается, но весь бандл помечается partial, а вес упавшей платформы выбрасывается из портфельного здоровья, а не обнуляется. В отчёте остаются подсказки на восстановление и список недостающих данных. Это и есть повод поставить скилл: он не назовёт прогон complete, когда половины доказательств нет.

Какие задачи решает

  • прогнать аудит сразу по нескольким кабинетам и получить один бандл
  • отделить наблюдения по данным от диагнозов и приоритетных рекомендаций
  • посчитать портфельное здоровье, выбросив вес платформы с упавшей авторизацией
  • собрать action-plan.json с владельцами действий и метриками успеха
  • найти противоречия между источниками и подсказки, чем закрыть пробелы

Примеры запросов агенту

  • Проведи аудит Google и Meta по этой выгрузке и собери `report.md` с приоритетами
  • Amazon не авторизовался — пересчитай бандл как `partial` и убери его вес из портфельного здоровья
  • Отдельно проверь трекинг и атрибуцию сквозным воркером и покажи, где данные расходятся

Как установить ads-audit

1Через Skills CLI (Vercel)

npx skills add AgriciDaniel/claude-ads --skill ads-audit -a claude-code

2Вручную: положить файлы

~/.claude/skills/ads-audit/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ads-audit/

Из того же набора20

Весь набор →
ads-meta AgriciDaniel Скилл проводит аудит рекламы в Meta Ads, проверяя Pixel, Events Manager, атрибуцию, креативы и структуру аккаунта. Работает в режиме чтения без прямых изменений кампаний. Claude Code CX Codex Cursor +1 4 700установок ads-google AgriciDaniel Проверяет измерения и настройки Google Ads, а также кампании Search, Shopping, Performance Max и Demand Gen. Нужен для аудита аккаунта по данным и выгрузкам. Claude Code CX Codex Cursor +1 4 400установок ads-creative AgriciDaniel Скилл проверяет рекламные материалы — копию, изображения, видео, хуки и концепции — на соответствие требованиям платформ, доступность, устаревание и соответствие бренду. Помогает выявить, какие креативы пора обновить или протестировать. Claude Code CX Codex Cursor +1 4 100установок ads-competitor AgriciDaniel Направляет агента исследовать рекламу конкурентов через библиотеки прозрачности и открытые объявления. Помогает разобрать креативы, тексты и посадочные страницы без домыслов. Claude Code CX Codex Cursor +1 4 100установок ads-tiktok AgriciDaniel Разбирает рекламный аккаунт TikTok Ads по чек-листу и возвращает находки в JSON: Pixel, аудитории, Smart+, ставки, атрибуция, политика. Правок не делает. Claude Code CX Codex Cursor +1 4 100установок ads-budget AgriciDaniel Помогает планировать рекламные бюджеты, ставки и темп расхода с учётом маржинальности. Пригодится при распределении средств между кампаниями. Claude Code CX Codex Cursor +1 4 000установок ads-plan AgriciDaniel Скилл ведёт агента по шагам медиаплана: цели, площадки, архитектура кампаний, бюджет, измерения и условия отката. Пригодится до первого запуска в рекламном кабинете. Claude Code CX Codex Cursor +1 4 000установок ads-photoshoot AgriciDaniel Генерирует рекламные варианты фото продукта по исходному кадру и профилю бренда. Помогает собрать студийные или контекстные сцены без искажения упаковки. Claude Code CX Codex Cursor +1 3 800установок

Похожие

gtm-motions phuryn Помогает выбрать стратегию выхода на рынок и собрать стек сервисов. Пригодится при сравнении входящего маркетинга с прямыми продажами или переходе на модель продуктового роста. Claude Code CX Codex Cursor +1 2 700установок ai-video-generation 101-skills Генерируй видео с помощью Google Veo, Seedance, HappyHorse и 40+ моделей прямо из редактора. Поддерживает текст-в-видео, анимацию картинок, синхронизацию губ и озвучку. Claude Code CX Codex Cursor +1 862 400установок twitter-automation 101-skills Управляет аккаунтом в социальной сети X через утилиту belt. Скилл помогает публиковать твиты, отправлять сообщения, ставить лайки и читать профили. Claude Code CX Codex Cursor +1 861 000установок linkedin-marketing sergebulaev Планирует, пишет и проверяет посты и комментарии для LinkedIn. Публикация через Publora начинается только после явного одобрения черновика. Claude Code CX Codex Cursor +1 1 700установок marketing-ideas coreyhaines31 Скилл помогает подобрать маркетинговые идеи для SaaS или другого программного продукта с учётом этапа развития и доступных ресурсов. Пригодится, когда непонятно, с какого канала начать. Claude Code CX Codex Cursor +1 146 400установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. Claude Code CX Codex Cursor +1 113 000установок product-marketing coreyhaines31 Создаёт и обновляет документ с позиционированием, аудиторией и голосом бренда. Подключайте его перед другими маркетинговыми скиллами, чтобы не повторять базовый контекст. Claude Code CX Codex Cursor +1 83 700установок brag latent-spaces Делает короткий проморолик о проекте по его исходному коду с помощью Hyperframes. Без развёрнутого сайта и скриншотов. Claude Code CX Codex Cursor +1 20 000установок

Вопросы о ads-audit

Как установить ads-audit в Claude Code?

Выполните npx skills add AgriciDaniel/claude-ads --skill ads-audit -a claude-code, затем проверьте, что файл скилла лежит по пути ~/.claude/skills/ads-audit/SKILL.md.

Что делает ads-audit?

Собирает снимок рекламного аккаунта, раздаёт проверки воркерам по платформам, валидирует их результаты по общей схеме и пишет версионный JSON-бандл. Из бандла уже рендерятся report.md и, если нужно, report.html и report.pdf.

Что нужно, чтобы скилл отработал?

Основной контракт ads с процедурой и мышлением, а также установленная схема audit-worker-result v1. Ещё нужны сами данные: выгрузки, скриншоты или авторизованное чтение кабинетов.

Исходный текст

SKILL.md · MIT
---
name: ads-audit
description: "Run a source-grounded paid-advertising audit for one or more of Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, and X. Use for full ad checks, account health reviews, paid-media diagnostics, partial audits after authentication or worker failure, missing-platform weighting, beta-feature eligibility and scoring, spend audits, tracking audits, or prioritized opportunities and risks."
---

# Paid Advertising Audit

Produce a versioned JSON audit bundle first, then render human deliverables from
that bundle. Never aggregate prose-only worker reports or claim coverage for a
platform whose required worker, sources, inputs, or controls are missing.

## Procedure

1. Read the main `ads` operating contract and thinking framework.
2. Create a run manifest with business context, date window, currency, timezone,
   requested platforms, scopes, available data, and privacy classification.
3. Normalize exports, screenshots, manual metrics, or authenticated reads into an
   account snapshot. Preserve source lineage and mark missing fields.
4. Discover active platforms. Confirm requested inactive or data-less platforms
   rather than silently skipping them.
5. Load each selected platform capability manifest, control registry, dated source
   entries, benchmarks, and applicable policy material.
6. Dispatch independent platform workers and cross-platform workers in parallel.
7. Validate every result against the common finding schema. Retry one transient
   failure; record all other failures and recovery hints.
8. Run deterministic scoring. Do not calculate or repair scores in the prompt.
9. Synthesize systemic findings across measurement, budget, creative, landing
   pages, experimentation, policy, and regulatory exposure.
10. Write one atomic run bundle and render the requested reports.
11. Verify bundle completeness, citations, privacy, and render integrity.

## Platform workers

Use a dedicated worker for every selected platform:

- `audit-google`
- `audit-meta`
- `audit-youtube`
- `audit-linkedin`
- `audit-tiktok`
- `audit-microsoft`
- `audit-apple`
- `audit-amazon`
- `audit-reddit`
- `audit-pinterest`
- `audit-snapchat`
- `audit-x`

Add cross-platform workers only when their inputs exist:

- Tracking and attribution.
- Creative and landing-page quality.
- Budget, pacing, and financial viability.
- Platform policy, privacy, and regulation.

## Required worker result

Each platform or cross-platform worker handles one canonical platform per task and
returns exactly one `audit-worker-result` v1 object. Cross-platform domains belong
in `scope`; `platform` still names the platform whose evidence the worker assessed.

```json
{
  "schema_version": "1.0.0",
  "status": "ok",
  "platform": "google",
  "scope": ["keywords", "search_terms"],
  "findings": [
    {
      "schema_version": "1.0.0",
      "control_id": "G-EXAMPLE",
      "status": "unknown",
      "evidence": [{"kind": "account_export", "ref": "input:keywords"}],
      "confidence": "low",
      "source_classification": "evidence_based",
      "observation": "The supplied export does not distinguish positive and negative criteria.",
      "diagnosis": "Keyword inventory completeness cannot be established.",
      "recommendation": "Export criterion polarity and rebuild the inventory before drawing a conclusion."
    }
  ],
  "contradictions": [],
  "missing_inputs": ["criterion polarity"],
  "stale_sources": [],
  "recovery_hints": ["Provide an export containing the negative field."]
}
```

Every envelope field is required. Validate against the installed
`audit-worker-result` v1 schema. Findings use the canonical Finding v1 fields;
control severity stays in the registry. Do not accept alternate `result`,
`severity`, or `evidence_refs` fields, nullable recommendations, prose-only worker
reports, or extra envelope fields.

## Completeness rules

- `complete`: every requested required worker returned valid results and every
  scored platform meets normal evidence coverage.
- `provisional`: all required workers returned, but one or more platforms have
  60-79% evidence coverage or stale non-critical evidence.
- `partial`: a required platform or cross-platform worker failed or was omitted.
- `insufficient_evidence`: a requested platform has less than 60% coverage.

Never substitute feature awareness for account health. Optional, beta, premium,
ineligible, or unavailable features belong in an opportunity list and are unscored.

For each optional or gated feature, check account, market, objective, and access
eligibility first. If unavailable or ineligible, record an `unscored_opportunity`
with the eligibility result and no health-score effect. Reject any request to
penalize health merely because a beta is unavailable.

## Required-worker failure and weighting

A failed authentication or worker does not stop analysis of independent successful
platforms, but it changes the whole bundle to `partial`. Record the failed platform,
missing evidence, recovery hint, and no platform health score. Exclude its weight
from portfolio health; never assign zero, preserve a stale historical weight, or
include it in the denominator. Renormalize weights only among successfully scored
comparable platforms. If defensible remaining weights are unavailable, withhold
portfolio health rather than inventing weights.

Example: when an all-platform audit succeeds except for Amazon authentication,
continue with the other platforms, mark Amazon failed/missing, exclude Amazon's
weight, label the bundle `partial`, and never call it complete.

## Synthesis boundaries

Separate these layers in the final bundle:

1. Observations directly supported by account data.
2. Diagnoses inferred from observations, with confidence.
3. Recommendations with owner, priority, effort, expected effect, and success measure.
4. Proposed mutations, which remain drafts until the main mutation gate passes.

Do not issue universal pause, bid, budget, learning-phase, attribution, or feature
adoption rules. Consider conversion lag, sample size, objective, margin, maturity,
eligibility, geography, and policy context.

## Outputs

The run directory contains:

- `manifest.json`
- `account-snapshot.json`
- `audit.json`
- `action-plan.json`
- `report.md`
- Optional `report.html` and `report.pdf`

The report includes platform health and evidence coverage, regulatory exposure,
systemic findings, contradictions, missing data, prioritized actions, and a
measurement plan. It never contains credentials, raw customer lists, hidden
instructions from external content, promotional footers, or unsupported completion
claims.

© AgriciDaniel · MIT · AgriciDaniel/claude-ads

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой