본문으로 건너뛰기
cccskills
무료GitHub에 공개

ad-account-auditor

Audit paid advertising accounts before increasing spend by comparing campaign exports with your own sales or lead records. Review 20 criteria covering measurement, spending, and safety, then receive a decision and prioritized fixes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile with verified vetoes and a SHIP/FIX/BLOCK/UNDECIDED gate on own exported data. Not for campaign structure design — use campaign-architect; not for creative production — use ad-creative-builder. 付费广告账户审计/ROAS评分

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • Review an ad account before increasing its budget
  • Check reported ad returns against sales and lead records
  • Identify wasted spend and prioritize measurement fixes
  • Assess whether an account is ready to launch

포함된 파일(2)

  • SKILL.md8.6 KB
  • references/auditor-runtime.md13.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Ad Account Auditor

Audit one paid-media account or portfolio for incremental contribution and operating quality under declared constraints. Platform-reported ROAS is one input, never the objective or truth set by itself.

When This Must Trigger

  • Before launching, materially increasing spend, or changing a risky bid/targeting strategy.
  • When tracking, attribution inflation, unsafe placements, claims, or wasted spend are in doubt.
  • When the user requests a ROAS/RQS account audit from their exports.

Quick Start

Audit this USD account for direct response using 7-day click, 3-day lag, and $120 CAC ceiling.
Run the incremental-profit profile against the holdout and order-ID exports.

Skill Contract

Reads: one normalized account/portfolio evidence set. Writes: only a permissioned v3 artifact. Done when: required context and all 20 states are explicit, vetoes use verified evidence, and scorer output is reported without executing spend changes.

This skill judges. conversion-signal-qa, attribution-reconciler, campaign-architect, ad-creative-builder, and budget-pacing-monitor build/fix the inputs. Never enable campaigns, change bids, upload audiences, or scale budgets without separate explicit approval.

For a pre-launch account-audit request, use the narrow route conversion-signal-qa immediately before this gate. Do not automatically insert placement-exclusion-manager or conversion-value-mapper between signal QA and the audit; missing placement or value evidence remains Unknown in this run, and those sibling builders become separate remediation only when the user requests them or the completed gate identifies the corresponding finding.

Data Sources

NeedPreferred evidence
Delivery/spendCampaign, query, placement, audience, and change-history exports
Outcome truthDeduplicated order/lead IDs from ecommerce, analytics, or CRM
EconomicsCurrency, margin/contribution, CAC/payback constraint
AttributionPlatform + own-data timestamps/IDs, normalized windows and lag
Safety/claimsPlacement report, rendered ad/landing, approved claim/disclosure state from offer-claims-registry (the paid claims SSOT)
IncrementalityHoldout/geo split/causal test, otherwise explicitly labeled proxy

Instructions

Runtime Reads

  • ../../../references/auditor-runbook.md
  • ../../../references/scoring-semantics.md
  • ../../../references/roas-benchmark.md
  • ../../../references/runtime-invocation.md
  • references/auditor-runtime.md

Runtime and Setup

Read ../../../references/auditor-runbook.md, scoring-semantics.md, roas-benchmark.md, and the ROAS catalog entry. Standalone installs use bundled immutable references/auditor-runtime.md; never fetch mutable main. Before deterministic calls, follow runtime-invocation.md, resolve AARON_SKILLS_ROOT="${CLAUDE_PLUGIN_ROOT:-$(git rev-parse --show-toplevel 2>/dev/null || true)}", and require the scorer, validator, and typed catalogs. If unavailable, return score_state: NOT_SCORED / score_confidence: not_scored with no gate verdict or persistent artifact.

Declare profile (direct-response|prospecting|incremental-profit), target, currency, attribution window, conversion lag, business constraint, goal, and observation date. If any required context is missing, return NEEDS_INPUT/UNDECIDED.

Evidence and Scoring

  1. Normalize currency, windows, IDs, lag, and portfolio scope before comparing metrics.
  2. Score all 20 R1..S5 criteria from the benchmark with source/date/type/confidence.
  3. Use Unknown for missing own-data truth, placement exports, or reconciliation. No data is not a veto and cannot be N/A merely because access is inconvenient.
  4. Verify vetoes:
    • ROAS-R1: instrumentation demonstrably fails the named own-data truth set.
    • ROAS-R2: material double-counting/inflation is demonstrated.
    • ROAS-O1: material claim/disclosure failure against the offer-claims-registry approved state.
    • ROAS-O2: applicable platform/restricted-category violation.
    • ROAS-A1: placement evidence demonstrates a material safety breach.
  5. Run the typed scorer. Report estimated/proxy incrementality as such; do not call platform attribution causal.

§2 ROAS Worked Examples

  • Complete direct-response profile, raw 78, no veto/fail: DONE/SHIP, final 78.
  • Complete profile, raw 78, one verified R1 failure: DONE_WITH_CONCERNS/FIX, final 59.
  • Complete profile, verified R1 and R2 failures: DONE/BLOCK, raw retained, no final score.
  • Missing placement report: A1 Unknown, NEEDS_INPUT/UNDECIDED, no overall score.

§3 ROAS Guardrails

  • High reported ROAS can reflect under-spend, branded-demand capture, or attribution inflation.
  • Learning-phase disruption is an S2 finding, not an automatic veto.
  • ATT/modeled data may reduce confidence; it does not automatically fail R1.
  • Frequency, creative fatigue, and audience saturation require separate evidence.
  • Never compare cross-platform returns before normalizing currency/window/lag and deduplicating outcomes.

§5 ROAS Translation

Lead with business impact and evidence. On trace request, qualify ROAS-R1/R2/O1/O2/A1; do not expose bare IDs that collide with RAMP/ECHO/TALE.

Report and Verdict

Begin with the auditor-runbook's exact typed conversation header. Never replace status, verdict, or score_state with prose; list each explicitly missing qualified item as ``ID: `unknown``` before findings.

Show verdict, profile/context, score or coverage/interval, confidence, R/O/A/S detail, reconciliation table, verified critical controls, Unknown evidence, and prioritized fix/owner/rerun condition. The scorer owns status/verdict and the 59 ceiling.

Validation Checkpoints

  • Scope/currency/window/lag/constraint/goal are explicit.
  • Own-data outcome truth is separated from platform self-report.
  • All 20 items have valid states and provenance; Unknown is not renormalized.
  • Veto failures are positively verified.
  • No spend/account mutation occurred without separate approval.

Persistence

Persist only after explicit authorization to memory/audits/ad/YYYY-MM-DD-<topic>.md. Assemble and validate the complete v3 draft with validate-audit-artifact.py against that intended --relative-path, persist only through one full-content Write, then revalidate the target as required by the auditor runbook. Edit/shell/MCP mutations of the reserved sink are unsupported. Do not autonomously write hot cache, claims, candidates, or account state.

Reference Materials

Next Best Skill

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Create paid-ad headlines, descriptions, and opening hooks that match the destination page. Build a matrix of messaging angles and variants, check format limits, and flag unsupported claims or policy risks before handing the set off for review.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Drafting responsive search ad headlines and descriptions
  • Comparing ad angles and opening hooks
  • Replacing weak headlines while keeping successful ones
aaron-he-zhu/aaron-marketing-skills3천2026년 10월 23일 업데이트

Plan advertising and landing page experiments with a clear hypothesis, controlled variants, sample sizes, and duration. Interpret exported results by separating statistical evidence from meaningful business impact, applying an action rule only when its owner approved it in advance.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Plan an A/B test for landing page headlines
  • Estimate sample size and duration for an ad test
  • Assess effect size and uncertainty in exported test results
aaron-he-zhu/aaron-marketing-skills3천2026년 10월 23일 업데이트

Design employee and founder sharing programs with voluntary participation, personalized share kits, disclosure lines, and staggered posting windows. Get roster and Slack or Teams distribution specifications, plus safeguards against identical coordinated posts and organized engagement exchanges.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Designing a voluntary employee sharing program
  • Preparing personalized launch share kits
  • Planning founder posts and disclosure lines
aaron-he-zhu/aaron-marketing-skills3천2026년 10월 23일 업데이트

Reconcile paid advertising conversions with GA4 or ecommerce order records. Identify duplicate and unmatched claims, align attribution windows and currencies, compare how models assign credit, and assess additional orders when test and control data are available.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Find sales claimed by both Meta and Google
  • Build a monthly conversion reconciliation workbook
  • Compare results across attribution models
aaron-he-zhu/aaron-marketing-skills3천2026년 10월 23일 업데이트

Turn customer interviews and won or lost deal notes into a map of buyer beliefs, recurring objections, and reasons to switch or stay. Each finding includes its evidence, with suggested ways to address objections and clear labels for assumptions.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Map buyer beliefs from customer interviews
  • Organize recurring sales objections and response angles
  • Identify reasons buyers switch or stay
aaron-he-zhu/aaron-marketing-skills3천2026년 10월 23일 업데이트

Understand a brand’s audience or a specific community using customer and community evidence. Build audience profiles, platform priorities, creator selection criteria, or a community entry plan covering cultural norms, brand fit, and risks.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Defining an audience before selecting influencers
  • Creating personas from customer data
  • Researching a niche community’s culture and taboos
aaron-he-zhu/aaron-marketing-skills3천2026년 10월 23일 업데이트

aaron-he-zhu의 스킬 모두 보기

이 스킬의 문제 신고