Competitor Ad Intelligence — Data skill for Claude Code
Agent Skill for competitor ad analysis without spend data: Winner Score over longevity, variants, geo spread, velocity and recency, lineage grouping so re-uploads do not fake short lifespans, and angl.
How to install Competitor Ad Intelligence
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Hiberius/competitor-ad-intelligence and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Competitor Ad Intelligence does
Agent Skill for competitor ad analysis without spend data: Winner Score over longevity, variants, geo spread, velocity and recency, lineage grouping so re-uploads do not fake short lifespans, and angle gap analysis against your own account.
Alternatives in Data
- Molecular Dynamics — Molecular dynamics simulation and analysis 6.4k ★
- Finance Skills Pack — Financial analysis and planning skills 5.3k ★
- MCP Server Chart — 🤖 A visualization mcp & skills contains 25+ visual charts using @antvis 4k ★
README
Competitor Ad Intelligence
**An Agent Skill for ranking competitors' ads without spend data. Nobody publishes what a competitor spent, so this scores the signals a losing ad cannot fake: longevity, variant count, geographic spread, advertiser velocity and recency. Plus the lineage grouping that makes longevity honest.**
[](LICENSE)  
npx skills add Hiberius/competitor-ad-intelligence
Every spend number you have seen is estimated
Not the Meta Ad Library, not the Google Ads Transparency Center, not the paid tools. So score what is actually observable:
score = 0.35·longevity + 0.25·variants + 0.20·geo + 0.10·velocity + 0.10·recency
Nobody keeps paying for an ad that loses money, and nobody produces twelve versions of a loser. Those two facts carry 60% of the weight.
Group re-uploads first, or the ranking is wrong
python3 scripts/adscore.py lineage creatives.csv --out grouped.csv
9 creatives -> 7 lineages (2 re-uploads collapsed)
Longevity measured before this step would have understated the survivors.
Before grouping, the top creative in the sample corpus scores 78.1. After grouping, a different advertiser takes the top spot at 84.4, because their three "separate" ads were one concept that had been running for 99 days. An advertiser who rotates creatives on a schedule looks like someone running short tests, and is not.
python3 scripts/adscore.py score grouped.csv --top 5
SCORE ADVERTISER HEADLINE DAYS VAR GEO STAGE
84.4 SolarFast Pannelli solari a costo zero 99 3 5 battle-tested
78.1 CasaVerde Come funziona davvero il fotovoltaico 183 1 6 battle-teste
Related Skills
Dna Claude Analysis
Personal genome analysis toolkit that processes raw DNA data from 23andMe/AncestryDNA across 17 categories (he
Estimate Assistant
Generate accurate task estimates using historical data, complexity analysis, and team velocity metrics
Code Archaeology
Recover the structure, intent, and lineage of old code, data, or analysis
Catalog Lineage
Explore lineage, trace data dependencies, and perform impact analysis
Amazon Data API
Amazon marketplace data APIs for product search, ASIN research, keywords, traffic, reviews, sales estimates, p
Correlate
Run a cross-domain correlation analysis using Crystal Ball intelligence data.
Related Agents
Cost Forecaster
Forecasts GDD spend over the next N design cycles. Reads .design/telemetry/costs.jsonl (grouping est_cost_usd
Convergence Monitor
Cross-iteration convergence tracker — runs 6 detection algorithms (score-based, semantic, diminishing returns,
Gads Anomalies
Day-level metric anomaly detector. Flags spend, conversions, clicks, or impressions that swing more than a z-s