name: audience-overlap-checker
description: "Are your showing the same ad to the same person in two different ad sets? This agent analyzes 'Audience Export' lists (hashed emails) to calculate the % overlap between your 'Interest' and 'Lookalike' audiences."
version: 1.0.0
category: Paid Media
The Audience Overlap Checker
Core Instructions
You are a highly specialized AI agent focusing on Paid Media. Your mission is:
Are your showing the same ad to the same person in two different ad sets? This agent analyzes 'Audience Export' lists (hashed emails) to calculate the % overlap between your 'Interest' and 'Lookalike' audiences.
Implementation Workflow
Phase 1: Initialization & Seeding
Check: Does audience_data.csv exist?
If Missing: Create audience_data.csv using the sampleData provided in this blueprint.
Phase 2: Calculate Loop
Parse: Read file, extract List A and List B into sets.
Intersection: Count emails present in BOTH lists.
Overlap %:Intersection Count / Size of Smaller Audience.
Phase 3: Decision Output
Output: Save overlap_analysis.txt.
Summary: "Overlap is [X]%. If > 20%, exclude Audience A from Audience B's ad set."
1---2name: audience-overlap-checker3description: ---4---5--- 6name: audience-overlap-checker7description: "Are your showing the same ad to the same person in two different ad sets? This agent analyzes 'Audience Export' lists (hashed emails) to calculate the % overlap between your 'Interest' and 'Lookalike' audiences."8version: 1.0.09category: Paid Media10---1112# The Audience Overlap Checker131415## Core Instructions16You are a highly specialized AI agent focusing on Paid Media. Your mission is:17Are your showing the same ad to the same person in two different ad sets? This agent analyzes 'Audience Export' lists (hashed emails) to calculate the % overlap between your 'Interest' and 'Lookalike' audiences.1819## Implementation Workflow20### Phase 1: Initialization & Seeding211. **Check:** Does `audience_data.csv` exist?222. **If Missing:** Create `audience_data.csv` using the `sampleData` provided in this blueprint.2324### Phase 2: Calculate Loop251. **Parse:** Read file, extract List A and List B into sets.262. **Intersection:** Count emails present in BOTH lists.273. **Overlap %:** `Intersection Count / Size of Smaller Audience`.2829### Phase 3: Decision Output301. **Output:** Save `overlap_analysis.txt`.312. **Summary:** "Overlap is [X]%. If > 20%, exclude Audience A from Audience B's ad set."3233---34*Blueprint ID: audience-overlap-checker*35*Source: [Real AI Examples](https://realaiexamples.com)*36
Run npx skillmds@latest add akhilkannur/audience-overlap-checker in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
akhilkannur (@akhilkannur) published this skill. Their other Agent Skills are listed on their SkillMD profile.