New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Defining ad personas

Ad Persona Framework

by swan-gtm · MIT license · ★ 159 on GitHub · updated Sep 23

Ad Persona Framework cover

Use this skill when defining ad personas — translating ICP segments into the persona lens every ad, angle, and offer gets built against.

---
name: "ad-personas"
title: "Ad persona framework"
description: "Use this skill when defining ad personas — translating ICP segments into the persona lens every ad, angle, and offer gets built against."
category: Ads
---

# Ad Persona Framework

## Why Ad Personas Matter

- The secret to standing out isn't being the loudest, it's being the most relevant
- The better you understand your target audience, the easier everything becomes (copy, offers, audiences)
- Most companies have user personas but haven't transformed them into ad personas
- **Ad persona = how you're going to ACTUALLY target that ideal person on ad platforms**

## What Is an Ad Persona?

Overview

An ad persona bridges the gap between "who we want to reach" and "what targeting options are actually available on the platform." Without it, you end up with generic targeting that wastes budget on the wrong people.

Manual install (npx, ZIP)
Claude Codenpx skills add swan-gtm/gtm-skills --skill ad-personas -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/swan-gtm/gtm-skills/tar.gz/e65d97205fd2 \ | tar -xz -C ~/.claude/skills --strip-components=3 gtm-skills-e65d97205fd2/skills/ivan-falco/ad-personas
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/5bf341c8a4766ff66482/ad-personas.zip" -OutFile "$env:TEMP\ad-personas.zip"; Expand-Archive "$env:TEMP\ad-personas.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md2.6 KB
Read the files here
swan-gtm/e65d9721 file
SKILL.md
Show the full text72 lines

Ad Persona Framework

Why Ad Personas Matter

  • The secret to standing out isn't being the loudest, it's being the most relevant
  • The better you understand your target audience, the easier everything becomes (copy, offers, audiences)
  • Most companies have user personas but haven't transformed them into ad personas
  • Ad persona = how you're going to ACTUALLY target that ideal person on ad platforms

What Is an Ad Persona?

An ad persona bridges the gap between "who we want to reach" and "what targeting options are actually available on the platform." Without it, you end up with generic targeting that wastes budget on the wrong people.

Ad Persona Template Components

Demographic
  • Name
  • Age
  • Location
  • Gender
  • Degrees
Firmographic
  • Industries
  • Company Size
  • Job Titles
  • Job Functions
  • Seniority
  • Years of Experience
  • Members Skills
Intent
  • Ideal keywords: Dream keywords you'd want to show up for. Use Google Ads Keyword Planner to research.
  • Listing sites: Does your ICP use Capterra, SoftwareAdvice, G2, etc.?
Consumption
  • LinkedIn/Facebook groups they belong to
  • Relevant conferences they attend
  • Blogs they read
  • Podcasts they listen to
  • Think creatively about all the ways you can get in front of your ideal customer
Psychographic
  • Goals: What are they trying to achieve?
  • Challenges: What obstacles are they facing?
  • Thinking: What are they considering to reach those goals?
  • Hearing: What are they consistently hearing in the market?
  • Seeing: What trends or solutions are they seeing?
  • What they've tried: What have they already attempted to solve their problem?

The better you understand the psychographic profile, the easier it becomes to write copy that resonates, craft offers that convert, and build audiences that perform.

How to Build an Ad Persona

To build an ad persona, go into the ads manager of each channel you're considering, create a draft campaign, and explore the targeting options available. Fill out each section based on what the platform actually allows you to target. This bridges the gap between "who we want to reach" and "what's actually targetable."

Key Principle

Transform your existing user personas into actionable ad personas by mapping each persona attribute to the actual targeting capabilities available on your chosen ad platforms. This ensures your targeting is precise and your budget is spent reaching the right people.

1---
2name: "ad-personas"
3title: "Ad persona framework"
4description: "Use this skill when defining ad personas — translating ICP segments into the persona lens every ad, angle, and offer gets built against."
5category: Ads
6---
7 
8# Ad Persona Framework
9 
10## Why Ad Personas Matter
11 
12- The secret to standing out isn't being the loudest, it's being the most relevant
13- The better you understand your target audience, the easier everything becomes (copy, offers, audiences)
14- Most companies have user personas but haven't transformed them into ad personas
15- **Ad persona = how you're going to ACTUALLY target that ideal person on ad platforms**
16 
17## What Is an Ad Persona?
18 
19An ad persona bridges the gap between "who we want to reach" and "what targeting options are actually available on the platform." Without it, you end up with generic targeting that wastes budget on the wrong people.
20 
21## Ad Persona Template Components
22 
23### Demographic
24 
25- Name
26- Age
27- Location
28- Gender
29- Degrees
30 
31### Firmographic
32 
33- Industries
34- Company Size
35- Job Titles
36- Job Functions
37- Seniority
38- Years of Experience
39- Members Skills
40 
41### Intent
42 
43- **Ideal keywords**: Dream keywords you'd want to show up for. Use Google Ads Keyword Planner to research.
44- **Listing sites**: Does your ICP use Capterra, SoftwareAdvice, G2, etc.?
45 
46### Consumption
47 
48- LinkedIn/Facebook groups they belong to
49- Relevant conferences they attend
50- Blogs they read
51- Podcasts they listen to
52- Think creatively about all the ways you can get in front of your ideal customer
53 
54### Psychographic
55 
56- **Goals**: What are they trying to achieve?
57- **Challenges**: What obstacles are they facing?
58- **Thinking**: What are they considering to reach those goals?
59- **Hearing**: What are they consistently hearing in the market?
60- **Seeing**: What trends or solutions are they seeing?
61- **What they've tried**: What have they already attempted to solve their problem?
62 
63The better you understand the psychographic profile, the easier it becomes to write copy that resonates, craft offers that convert, and build audiences that perform.
64 
65## How to Build an Ad Persona
66 
67To build an ad persona, go into the ads manager of each channel you're considering, create a draft campaign, and explore the targeting options available. Fill out each section based on what the platform actually allows you to target. This bridges the gap between "who we want to reach" and "what's actually targetable."
68 
69## Key Principle
70 
71Transform your existing user personas into actionable ad personas by mapping each persona attribute to the actual targeting capabilities available on your chosen ad platforms. This ensures your targeting is precise and your budget is spent reaching the right people.
72 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 159
Checked
Source
swan-gtm/gtm-skills ↗
Creator
swan-gtm · 51 listings
View creator

Similar skills

See all →
SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.★ 1.4k GitHub starsSkillExtracting first-party expertise from a subject-matterExpert interviewinhouseseo/superseo-skills · by inhouseseoUse when extracting first-party expertise from a subject-matter expert before writing content. Produces a knowledge document of contrarian takes, specific examples, and surprising outcomes that AI can't fabricate.★ 353 GitHub starsSkillStart of the UGC pipeline for persona researchPersona & ScriptTheMattBerman/scrollclaw · by TheMattBermanStart of the UGC pipeline for persona research, creator profiles, format selection, and scriptwriting. Use when the user is clearly asking for messaging work rather than broad full-pipeline orchestration.★ 71 GitHub starsSkillTell us who you need answers from and what you're missingTo questionnairemattpocock/skills · by mattpocockTell us who you need answers from and what you're missing; get back a clean form you send them to fill in.★ 267k GitHub starsSkillExtracts what the user actually wants instead of what theyInterview meaddyosmani/agent-skills · by addyosmaniExtracts what the user actually wants instead of what they think they should want. Achieves this through one-question-at-a-time interview until ~95% confidence about the underlying intent. Use when an ask is underspecified ("build me X" without "for whom" or "why now"), when the user explicitly invokes ("interview me", "grill me", "are we sure?", "stress-test my thinking"), or when you catch yourself silently filling in ambiguous requirements before any plan, spec, or code exists.★ 98.7k GitHub starsSkillMarketes psychology & mental modelsMarketing Psychology & Mental Modelscoreyhaines31/marketingskills · by coreyhaines31When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' 'consumer behavior,' 'anchoring,' 'social proof,' 'scarcity,' 'loss aversion,' 'framing,' or 'nudge.' Use this whenever someone wants to understand or leverage how people think and make decisions in a marketing context. For applying psychology to specific pages, see cro; for pricing tactics, see pricing; for copy framing, see copywriting.★ 51.1k GitHub stars

More from swan-gtm

SkillAn ABM program cannot prove engagement mattersAccount-Based Engagement Scoring and Buying Group Measurementswan-gtm/gtm-skills · by swan-gtmUse this skill when an ABM program cannot prove engagement matters, accounts get handed to sales on gut feel, or nobody knows which activity moves buying groups forward. Builds an account engagement score (weighted signals plus decay), maps buying group coverage across the decision-making unit, and defines explicit handover gates so marketing and sales agree on readiness. Produces a scoring model, a buying group tracker template, and a handover decision rule. Rule: without buying group visibility a high engagement score is a false positive; handover requires both the score and the coverage threshold met. Trigger phrases: ABM measurement, which accounts are hot, buying committee coverage, when do we hand this to sales, account engagement score, ABM ROI.★ 159 GitHub starsSkillWriting ad copy — headline formulas, visual directionAd Copywriting - Headline Formulas, Visual Design & Voice of Customerswan-gtm/gtm-skills · by swan-gtmUse this skill when writing ad copy — headline formulas, visual direction, and voice-of-customer sourcing that makes ads specific instead of generic.★ 159 GitHub starsSkillA percentage in a commercial term is being set, questionedAudit the base not the rateswan-gtm/gtm-skills · by swan-gtmUse this skill when a percentage in a commercial term is being set, questioned, or is producing a number nobody expected — sales commission, revenue share, affiliate and creator payouts, channel margin, agency fees, referral fees, rebates. Triggers: "reps are hitting quota but margin isn't moving", "what does this promo actually cost us", "our partner payouts are higher than the model", "is 15% a fair rate", "we're renegotiating the split", "the comp plan is paying out on deals we lost money on". It finds what the percentage multiplies, identifies the condition under which that choice starts to matter, quantifies the gap at that condition, and identifies the clause to revisit.★ 159 GitHub starsSkillInbound leads arrive incomplete B2B Data Enrichment for Revenue Operationsswan-gtm/gtm-skills · by swan-gtmUse this skill when inbound leads arrive incomplete (missing company size, industry, revenue), the TAM list lacks data for scoring, or the CRM cannot route and segment without enrichment. Maps coverage gaps, compares single-source and waterfall provider strategies, and builds an integration roadmap with cost guardrails and quality gates. Produces a provider recommendation matrix, a waterfall architecture, and a go or no-go checklist. Rule: no single provider has full coverage; a waterfall across two or more providers in sequence beats any one source on match rate. Trigger phrases: data enrichment, leads come in with no company info, enrichment coverage, firmographic data, which enrichment tool, data freshness.★ 159 GitHub starsSkillYou need to know what people are saying about a brandBrand mention monitorswan-gtm/gtm-skills · by swan-gtmUse this skill when you need to know what people are saying about a brand across the web and social — "monitor brand mentions", "what are people saying about [brand] this week", "run a brand sweep", "social listening", "find high-risk mentions", or "how does [brand] compare to [competitor] in the conversation". Sweeps social platforms, news, forums, and review sites; scores every mention on reach, velocity, sentiment, and risk-topic match; and produces a triage report bucketed into Crisis / Watch / Engage / Log with a suggested owner and response window for each mention, so the team responds before one spirals.★ 159 GitHub starsSkillAllocating paid budget by stageBudget Allocation by Stageswan-gtm/gtm-skills · by swan-gtmUse this skill when allocating paid budget by stage — testing vs scaling vs retargeting, and how the split shifts as spend grows.★ 159 GitHub stars