Agent skill
persona-development
Build detailed buyer personas grounded in real data, not assumptions.
Filed under Positioning and messaging.
From kenny589/gtm-flywheel · 15 skills · 63 · pushed 2026-02-17
What it does when it runs
Build detailed buyer personas grounded in real data, not assumptions. Pain mapping, motivation frameworks, and messaging architecture for each persona in your ICP.
Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/kenny589/gtm-flywheel.git /tmp/gtm-flywheel git -C /tmp/gtm-flywheel sparse-checkout set "icp-research/persona-development" mkdir -p ~/.claude/skills/persona-development cp -R "/tmp/gtm-flywheel/icp-research/persona-development/." ~/.claude/skills/persona-development/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from kenny589/gtm-flywheel/blob/ba67446418663737a00274819dc2bf68c0da2c31/icp-research/persona-development/SKILL.md, which is licensed MIT (repository). 2,030 words, 35 headings.
Persona Development
When to Use
- Building outbound campaigns for a new persona or title
- Copy is getting opens but not replies (persona-message mismatch)
- Expanding from one buyer persona to multiple within the same account
- Training AI systems or SDRs on how to speak to specific personas
Framework
Persona vs. ICP: The Difference
ICP = the company you should target (firmographics, technographics, intent signals) Persona = the person within that company you should contact (role, pain, motivation)
You need both. An ICP without personas means you're emailing companies, not people. A persona without an ICP means you're reaching the right person at the wrong company.
The Persona Blueprint: 8 Components
Every actionable persona contains these eight elements:
1. Identity Profile
| Field | What to Capture | Example |
|---|---|---|
| Title patterns | All variations of the title they hold | VP of Sales, Vice President Sales, VP Revenue, Head of Sales |
| Seniority band | Their level in the org | VP / Director / C-Suite |
| Department | Where they sit | Sales, Revenue, Growth |
| Reports to | Their boss's title | CRO, CEO, COO |
| Team size | How many people they manage | 5-30 direct reports |
| Tenure | How long they've typically held the role | 1-3 years (relevant for "new in role" trigger) |
| LinkedIn keywords | Phrases in their headline or About | "building pipeline," "scaling revenue," "B2B growth" |
Why title patterns matter: If your email platform matches on exact titles, you'll miss 40-60% of your audience. "VP of Sales" and "Vice President, Revenue" might be the same person. Capture every variant.
2. The Day-in-the-Life Map
Understand what this persona's week actually looks like:
| Time Block | Activity | Frustration | Opportunity |
|---|---|---|---|
| Monday AM | Pipeline review, forecasting | Numbers never match CRM data | "Is your pipeline review still a spreadsheet exercise?" |
| Monday PM | Team 1:1s | Reps aren't hitting activity targets | "Most VP Sales spend Monday fixing last week's problems" |
| Tuesday-Thursday | Deals, strategy, internal meetings | No time for strategic work | "When did you last have a full day for strategy?" |
| Friday | Reporting to CRO/CEO | Scrambling to build the narrative | "Friday afternoon report assembly shouldn't take 3 hours" |
How to use this: Your email should land during a moment of relevant frustration. If you're selling pipeline tools, send Tuesday morning — not Friday afternoon when they're already in reporting mode.
3. Pain Hierarchy (Ranked)
Not all pains are equal. Rank them by urgency and budget authority:
| Rank | Pain Category | Specific Pain | Urgency | Budget Authority |
|---|---|---|---|---|
| P1 | Revenue | "We're going to miss our number this quarter" | Critical | Full authority |
| P2 | Efficiency | "My reps spend 60% of their time on non-selling activities" | High | Needs approval |
| P3 | Visibility | "I can't tell which deals are real and which are happy ears" | Medium-High | Can champion |
| P4 | Talent | "I'm losing good reps to companies with better tools" | Medium | Shared decision |
| P5 | Process | "We don't have a documented sales playbook" | Medium-Low | Low priority |
Rule: Always lead your outreach with P1 or P2 pains. P3-P5 are follow-up angles for later steps in the sequence.
4. Motivation Map
What drives this persona personally and professionally:
| Motivation Type | What They Want | How to Reference It |
|---|---|---|
| Career | Get promoted to CRO/CEO within 2 years | "The VPs who get promoted to CRO are the ones who..." |
| Team | Build a winning team they're proud of | "Your reps' success reflects directly on you" |
| Recognition | Be seen as the leader who scaled revenue | "When you present the board deck, what story do you want to tell?" |
| Control | Predictable pipeline, not hope-based forecasting | "Replace 'I think we'll hit our number' with 'I know we will'" |
| Efficiency | More output with the same headcount | "Add $2M pipeline without adding headcount" |
Key insight: People buy for personal reasons and justify with business reasons. Your email hook should tap the personal motivation. Your proof points should satisfy the business justification.
5. Buying Behavior Profile
| Behavior | Description |
|---|---|
| Research style | Where do they go to evaluate solutions? (G2, peers, LinkedIn, events) |
| Decision speed | Fast (days-weeks) or slow (months)? What slows them down? |
| Risk tolerance | Early adopter or "show me the case study first"? |
| Champion or buyer | Do they sign the check, or do they sell internally to someone who does? |
| Objection pattern | What they say when they're interested but cautious (see Objection Mining skill) |
| Preferred communication | Email, LinkedIn DM, phone call, or in-person? |
| Meeting format | 15-min intro, 30-min demo, or 60-min deep dive? |
6. Language Profile
The exact words and phrases this persona uses to describe their problems:
| Category | Their Language | NOT Your Language |
|---|---|---|
| Problem | "We can't fill the top of the funnel" | "Your demand generation needs optimization" |
| Goal | "I need more pipeline, fast" | "Accelerate revenue acquisition velocity" |
| Frustration | "My reps are guessing" | "Your team lacks data-driven insights" |
| Success | "We crushed our number" | "Revenue targets were exceeded" |
| Evaluation | "Does it actually work?" | "What's the ROI methodology?" |
How to build this: Read their LinkedIn posts. Listen to their podcast appearances. Scan sales call transcripts. The phrases they use repeatedly ARE your copy.
7. Anti-Persona Signals (Disqualifiers)
Just as important as knowing who to target is knowing who to skip:
| Signal | Why It's a DQ |
|---|---|
| "We handle this in-house" (in LinkedIn bio) | Not looking to outsource |
| Title includes "Interim" or "Fractional" | Temporary, won't start new vendor relationships |
| Company is in hiring freeze | No budget for new tools |
| LinkedIn activity shows they just implemented a competitor | Wrong timing — wait 12-18 months |
| Title is too senior for your product (CEO at 10K+ company) | Won't personally evaluate, delegates too many layers down |
| Title is too junior (SDR, BDR, Account Executive) | Can't champion, can't buy |
8. Competitive Landscape (Per Persona)
What other solutions does this persona consider?
| Category | Competitors | How to Position Against |
|---|---|---|
| Direct competitors | Tools/services that do what you do | "Unlike {{competitor}}, we..." (use sparingly) |
| Indirect competitors | Different approaches to the same problem | "You could hire 3 more reps OR..." |
| Status quo | Doing nothing / current manual process | "The spreadsheet approach works until it doesn't" |
| Internal build | Building their own solution | "Most teams that build it themselves spend 6 months and end up with 60% of what they need" |
Multi-Persona Account Strategy
For B2B deals, you rarely sell to one person. Map the buying committee:
Account: {{companyName}}
├── Economic Buyer (signs the check)
│ └── CRO / VP Sales — lead with ROI and revenue impact
│
├── Champion (sells internally for you)
│ └── Director of Sales / RevOps Lead — lead with ease and efficiency
│
├── Influencer (shapes the evaluation)
│ └── Sales Manager / Team Lead — lead with day-to-day pain relief
│
├── Blocker (can kill the deal)
│ └── IT / Security / Finance — lead with compliance and risk reduction
│
└── End User (will use the product daily)
└── SDR / AE — lead with "this makes your job easier"
Sequencing strategy:
- Start with the Champion (most responsive, lowest risk)
- Get the Champion to introduce you to the Economic Buyer
- Address the Blocker proactively (send them the security doc before they ask)
- Never cold-email the End User in enterprise deals — they can't buy
Building Personas from Data (Not Assumptions)
Most persona docs are fiction. Here's how to build from evidence:
Source 1: Win/Loss Analysis
- Interview 5-10 customers who bought: Why did they buy? What almost stopped them?
- Interview 5-10 prospects who didn't buy: What would have changed their mind?
- Look for the patterns in both sets
Source 2: Sales Call Transcripts
- Pull 20+ discovery call transcripts
- Extract: pain points mentioned, language used, questions asked, objections raised
- Frequency analysis: which pains come up in 70%+ of calls?
Source 3: LinkedIn and Content Analysis
- Read 50+ LinkedIn posts from people with your target title
- What topics do they engage with? What do they complain about? What do they celebrate?
- The intersection of "what they post about" and "what you solve" = your opening angle
Source 4: CRM Data
- Which titles have the highest close rate?
- Which titles have the shortest sales cycle?
- Which titles generate the highest deal value?
- This tells you WHO to prioritize, not just WHO to contact
Source 5: Customer Support and Success
- What do existing customers of this persona type ask for most?
- What features do they use/not use?
- What language do they use in support tickets?
Persona Validation Checklist
Before launching campaigns against a new persona, verify:
- You can name 5+ specific companies where this persona exists and matches your ICP
- You have at least 500 contacts with this persona available for outreach
- You've identified at least 3 unique pain points from real data (not assumptions)
- You can write the opening line of a cold email in their language, not yours
- You know where they spend time online (LinkedIn, specific communities, events)
- You've identified the anti-persona signals that disqualify lookalikes
- Your sales team has closed at least 2 deals with this persona (or you've validated with interview data)
Templates
Persona Document Template
# Persona: {{persona_name}}
# Segment: {{icp_segment}}
# Last Updated: {{date}}
## Identity
- Title patterns: ___
- Seniority: ___
- Department: ___
- Reports to: ___
- Team size: ___
## Top 3 Pains (Ranked)
1. ___
2. ___
3. ___
## Motivations
- Career goal: ___
- Team goal: ___
- Personal driver: ___
## Language Bank
- How they describe the problem: "___"
- How they describe success: "___"
- Phrases to use: ___
- Phrases to avoid: ___
## Buying Behavior
- Research style: ___
- Decision speed: ___
- Role in buying committee: ___
- Common objections: ___
## Disqualifiers
- Skip if: ___
## Best Outreach Channels
- Primary: ___
- Secondary: ___
## Proof Points That Resonate
- Case study: ___
- Metric: ___
- Social proof: ___
Tips
- Interview at least 5 real humans with this title before finalizing the persona. Reading LinkedIn posts is research. Talking to them is validation.
- The best persona insight usually comes from the question: "What did you try before us?" Their previous failed solution reveals the real pain better than any survey.
- Personas decay. A VP Sales persona from 2023 is different from 2026 — the market has shifted, priorities change, new tools emerge. Refresh annually.
- Don't over-segment. 2-3 well-researched personas beat 8 shallow ones. You need enough depth to write copy that resonates, not just enough categories to feel organized.
- If your persona and your anti-persona look similar on paper, your persona isn't specific enough. Keep narrowing until a stranger could tell them apart from the description alone.
Progressive disclosure: load role-specific persona deep dives and industry benchmarks only when developing personas for a specific campaign.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- persona-classification by louisblythe · 136
- icp-persona by realjaymes · 55
- buyer-persona by jbalbu01 · 14
- persona-based-discovery by zime-ai · 14
- gtm-persona by eliasstravik · 11
- persona-mapping by Frontal-so · 4
- persona-builder by composio-community · 2
- icp-persona-builder by edupegoretti · 0
Need help setting it up?
This page tells you what persona-development does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.