This audits your ads attribution setup by inventorying every conversion source (GA4, Meta, Google, MMPs like AppsFlyer or Adjust, offline events) and reconciling what's actually comparable. It enforces a strict gate: won't let you add Meta seven-day conversions to Google thirty-day conversions or aggregate anything until attribution windows, conversion definitions, timezones, and counting methods align. Useful when cross-platform reports don't match, when you're evaluating an MMP, or before making budget decisions on frankly incompatible data. The core insight is treating measurement quality as separate from platform-reported performance, which is the right call when every platform has different eligibility rules and privacy models.

skills.sh installs
3.6K
GitHub stars
10.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add agricidaniel/claude-ads --skill ads-attribution --agent claude-code

Installs into .claude/skills of the current project.

Files

Attribution Audit

  1. Read the main ads contract and normalized account snapshots.
  2. Declare the business conversion, value, data window, timezone, currency, and decision the attribution analysis must support.
  3. Inventory every browser, server, platform, analytics, MMP, offline, and app attribution source with its identity, counting, deduplication, and privacy rules.
  4. Reconcile comparable events and explain differences caused by eligibility, view-through rules, consent, modeled data, conversion lag, thresholds, or scope.
  5. Separate measurement quality from platform-reported performance.
  6. Return findings, contradictions, confidence, missing evidence, and a measurement improvement plan through the common JSON contract.

Do not assume one platform is ground truth, add incompatible reports together, or recommend an attribution model without the operator's decision context.

Comparability gate

Sponsors

Details

Repository
github.com/agricidaniel/claude-ads
Categories
Backend & APIs, Git & Pull Requests, Code Review & Quality, Automation & Workflows, Marketing & SEO
First seen
Jul 14, 2026

More from agricidaniel/claude-ads

All 23
1tradermonty avataruptrend-analyzertradermonty/claude-trading-skillsAnalyzes market breadth using Monty's Uptrend Ratio Dashboard data to diagnose the current market environment. Generates a 0-100 composite score from 5 componen3.6Kskills.sh installs
2netlify avatarnetlify-confignetlify/context-and-toolsReference for netlify.toml configuration and site environment variables. Use when configuring build settings, redirects, rewrites, headers, deploy contexts, the3.6Kskills.sh installs
3forcedotcom avatarimplementing-ui-bundle-file-uploadforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves uploading, attaching, or dropping files. Use this skill when adding f3.5Kskills.sh installs
4openai avatarhatch-petopenai/skillsCreate, repair, validate, visually QA, and package Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect3.5Kskills.sh installs
5chromedevtools avatartroubleshootingchromedevtools/chrome-devtools-mcpUses Chrome DevTools MCP and documentation to troubleshoot connection and target issues. Trigger this skill when list_pages, new_page, or navigate_page fail, or3.5Kskills.sh installs
6tradermonty avatarsignal-postmortemtradermonty/claude-trading-skillsRecord and analyze post-trade outcomes for signals generated by edge pipeline and other skills. Track false positives, missed opportunities, and regime mismatch3.5Kskills.sh installs