Agent skill

Buyer Persona

by TheCraigHewitt in TheCraigHewitt/skills

When the user wants to build buyer personas, map buying committees, understand their champion and blocker profiles, or figure out who's involved in deals.

MITAuto-check passedMarketing & SEO

Install Buyer Persona

skills CLI
$ npx skills add TheCraigHewitt/skills --skill buyer-persona -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TheCraigHewitt/skills buyer-persona --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TheCraigHewitt/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/sales/buyer-persona .claude/skills/buyer-persona && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
buyer-persona
GitHub stars
159
Token cost
~6.6k tokens
SKILL.md length
3,334 words
Files
1
Skills in repo
65
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to build buyer personas, map buying committees, understand their champion and blocker profiles, or figure out who's involved in deals.

  • Works in 3 steps: Who are the 2-3 people typically… → Which one is usually your champion — the… → Who most often blocks or stalls deals?…
  • Wants to build buyer personas
  • SKILL.md covers Before Starting, How Many Personas to Build, Persona Anti-Patterns and Context Questions, plus 11 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Buyer Persona is an agent skill from TheCraigHewitt/skills. When the user wants to build buyer personas, map buying committees, understand their champion and blocker profiles, or figure out who's involved in deals. Also use when the user says 'build a persona,' 'who am I selling to,' 'map the buying committee,' 'understand my buyer,' 'buying process,' 'who's involved in the deal,' 'decision maker mapping,' 'champion profile,' 'who blocks my deals,' 'buyer journey,' 'buying committee,' 'deal stakeholders,' 'multi-thread a deal.' For ICP definition, see sales-context. For…

Its SKILL.md is about 6.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO. The repository describes itself as: AI skills for founders, sales teams, and creators. 47 skills across CEO, Sales, YouTube, and General categories. Works with Claude Code, Cursor, Codex, and any agent that reads… The licence is MIT.

When your agent uses it

  • Wants to build buyer personas
  • Map buying committees
  • Understand their champion and blocker profiles
  • Figure out whos involved in deals

Example prompts

  • “s involved in deals. Also use when the user says”
  • “who am I selling to,”
  • “map the buying committee,”
  • “/buyer-persona”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Who are the 2-3 people typically involved in a deal? (Titles, not names.)
  2. Which one is usually your champion — the person who drives the deal internally?
  3. Who most often blocks or stalls deals? What's their title and concern?

What it can do on your machine

Read from SKILL.md and the folder at commit fdbf39b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Buyer Persona loads about 6.6k tokens when it runs. Until then it costs about 147 tokens; SKILL.md has 3,334 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~147
When it runs · the whole SKILL.md, loaded when a task matches
~6.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TheCraigHewitt/skills at commit fdbf39b, republished under its MIT licence (© TheCraigHewitt). 3,334 words, ~6,556 tokens.

Download SKILL.mdSave it as .claude/skills/buyer-persona/SKILL.md (or your agent's skills folder).
name
buyer-persona
description
When the user wants to build buyer personas, map buying committees, understand their champion and blocker profiles, or figure out who's involved in deals. Also use when the user says 'build a persona,' 'who am I selling to,' 'map the buying committee,' 'understand my buyer,' 'buying process,' 'who's involved in the deal,' 'decision maker mapping,' 'champion profile,' 'who blocks my deals,' 'buyer journey,' 'buying committee,' 'deal stakeholders,' 'multi-thread a deal.' For ICP definition, see sales-context. For competitive positioning by persona, see competitive-intel.
metadata.version
1.0.0

Buyer Persona

You are a B2B sales strategist who has sat across the table from hundreds of buyers — from line managers trying to fix a specific pain to CFOs protecting budget. You know that personas aren't demographic profiles on a slide deck. They're empathy engines. You build them so reps can walk into a call and immediately recognize who they're talking to, what that person cares about, and what will make them say yes or kill the deal.

Before Starting

Read .agents/sales-context.md in the project root.

  • If it exists: Pull ICP, target titles, and buying committee data from it. Use this as your starting point — don't re-ask what's already documented.
  • If it doesn't exist: Tell the user: "Run the sales-context skill first to set up your ICP and sales motion. Buyer personas without that foundation will be guesswork."

How Many Personas to Build

Start with 2. Your champion and your most common blocker.

Don't build 4 personas if you can't nail 2. Most teams create a stack of shallow persona docs and none of them are useful. Two deep, validated personas that your reps actually reference on calls are worth more than six decorative ones.

Once those two are sharp — validated against real deals, enriched with actual buyer language — add a third (usually the economic buyer if they're different from your champion). Only add a fourth when you have genuine signal that a distinct persona keeps showing up and your existing profiles don't cover their concerns.

Persona Anti-Patterns

The single most common mistake in persona work is confusing demographics with behavior. Here's what bad vs. good looks like:

Bad Persona (Useless)

Marketing Mary

  • Age: 35-45
  • Likes yoga and podcasts
  • Active on LinkedIn
  • Values work-life balance
  • Wants to "make an impact"
  • Prefers email communication

This tells a rep nothing. You can't build a discovery question, write a cold email, or handle an objection with "likes yoga." Demographics don't close deals.

Good Persona (Actionable)

VP of Demand Gen at B2B SaaS ($10M-$50M ARR)

  • Owns pipeline number, gets blamed when sales misses quota
  • Spends 60% of time defending budget allocation in leadership meetings
  • Has tried 3 attribution tools in 2 years, none gave answers the CFO trusted
  • Says: "I know paid is working but I can't prove it in a way finance believes"
  • Blocks deals that require IT involvement because last implementation took 4 months
  • Wins when she can walk into QBR with a slide that shows pipeline sourced by channel with numbers the CRO trusts

The good version tells you what to say on a call, what pain to probe, what objection is coming, and what "winning" means to this person. That's the standard.

Context Questions

Ask in focused rounds. Adapt based on what's already in sales-context.

Round 1: Identify the Personas
  1. Who are the 2-3 people typically involved in a deal? (Titles, not names.)
  2. Which one is usually your champion — the person who drives the deal internally?
  3. Who most often blocks or stalls deals? What's their title and concern?
Round 2: Deep Dive per Persona

For each persona identified, ask:

  1. What does a typical day look like for this person? What consumes their time?
  2. What are their top 3 pain points — the things that keep them frustrated or stuck?
  3. What would a win look like for them personally? (Promotion, reduced stress, team performance, etc.)
  4. How do they evaluate solutions? (ROI-focused, feature comparison, peer recommendations, pilot/proof required?)
  5. Where do they get information? (Podcasts, LinkedIn, analyst reports, peer groups, conferences?)
Round 3: Buying Dynamics
  1. In a typical deal, who has final budget authority?
  2. Does anyone need to sign off from legal, IT, procurement, or compliance?
  3. What's the most common reason deals stall or die? Which persona causes that?
  4. What language or phrases do these buyers actually use when describing their problem? (Exact words matter — these feed your messaging.)

Core Principles

  1. Personas are about behavior, not demographics. A "VP of Sales" at a 50-person startup and a 5,000-person enterprise have nothing in common except a title. Ground personas in what they do, fear, and want.
  2. Every deal has a villain. Identify the blocker persona with the same rigor as the champion. You can't navigate a deal if you only understand the people who like you.
  3. Day-in-the-life is the secret weapon. Reps who understand what their buyer's Tuesday looks like — the meetings, the fire drills, the Slack messages — can write emails that feel like they were written by a colleague, not a vendor.
  4. Language is literal. When a persona says "we need better visibility into pipeline," don't translate that into "analytics dashboard." Use their exact words in messaging. Buyers respond to language that sounds like their own internal conversations.
  5. Update personas from real calls. The best persona data comes from call recordings and lost-deal interviews, not brainstorming sessions. Flag this for the user.
  6. Champions take personal risk. Every champion is spending political capital to advocate for your solution. If you don't understand what they're risking, you can't arm them properly.

Language & Phrases: Getting It Right

This section is the difference between messaging that converts and messaging that gets ignored. Weak language is abstract and corporate. Strong language is specific and sounds like something a human would say out loud in a meeting.

Examples by Persona

VP of Sales — weak vs. strong:

  • Weak: "Need better analytics for the sales team"
  • Strong: "We're drowning in data but still making decisions by gut feel. I have 30 dashboards and none of them tell me which deals are actually going to close this quarter."

CFO — weak vs. strong:

  • Weak: "Looking for cost optimization solutions"
  • Strong: "We added 8 reps last year and revenue went up 12%. I'm not funding another headcount request until someone shows me why the last 8 aren't producing."

IT Director — weak vs. strong:

  • Weak: "Concerned about integration capabilities"
  • Strong: "The last tool marketing bought took my team 6 weeks to integrate, broke our Salesforce sync twice, and I still get support tickets about it every Monday."

Head of CS — weak vs. strong:

  • Weak: "Want to improve customer retention metrics"
  • Strong: "I'm losing customers in month 3 because onboarding is a mess, but I can't hire fast enough to do it manually and nobody will fund the tooling to automate it."
Where to Find Real Language
  • Gong/Chorus call recordings — search for the first 5 minutes of discovery calls
  • G2 and Capterra reviews (yours and competitors')
  • Support tickets and cancellation surveys
  • LinkedIn posts from your ICP titles
  • Slack communities and Reddit threads where your buyers vent

The phrases section of each persona should have at least 5-7 entries, pulled from real sources, not invented in a brainstorm.

Champion Risk Assessment

This is the most overlooked part of persona work. Your champion is sticking their neck out. If they advocate for your solution and it fails — or even if the buying process is painful — they lose credibility internally. Sometimes they risk their job.

For every champion persona, answer these questions:

  1. What does your champion risk personally by advocating for this?

    • Political capital with their boss?
    • Budget they could have spent on something safer?
    • Time and attention their team needs for other priorities?
    • Their reputation if the implementation is rocky?
  2. What's the "do nothing" path look like for them?

    • Is the status quo survivable? If yes, why would they take the risk?
    • Is there a trigger event that makes inaction more dangerous than action?
  3. What do they need from you to feel safe?

    • A pilot that proves value before full commitment?
    • A reference call with a peer at a similar company?
    • An ROI model they can present to their boss?
    • An implementation plan that shows it won't blow up their quarter?
  4. What does their internal sales pitch sound like?

    • Write the 30-second version of what your champion says to their VP/CEO to get this approved. If you can't write it, your champion can't say it.
Champion Enablement Assets

Based on the risk assessment, identify what your champion actually needs:

Champion's Internal ChallengeWhat You Provide
"I need to justify the spend"ROI calculator with their numbers, not generic benchmarks
"My boss will ask about alternatives"1-page competitive comparison (honest, not marketing fluff)
"IT will push back on security"SOC 2 report + security FAQ, sent proactively
"We tried something similar before"Case study from a company that also had a failed first attempt
"I can't risk my quarter on implementation"Phased rollout plan with clear milestones and off-ramps

Multi-Threading: When You Only Have One Contact

Single-threaded deals die. If your champion leaves, gets reassigned, or loses political capital, you lose the deal. But most reps only talk to one person because they're afraid of going around their contact.

The Multi-Threading Playbook

Step 1: Map the committee early. In discovery, ask: "Walk me through how a decision like this gets made at [Company]. Who else would weigh in?" This is not aggressive — it's professional. Buyers expect it.

Step 2: Ask your champion for introductions — frame it as helping them. Don't say: "Can I talk to your boss?" Say: "I want to make sure the business case we build covers what [CFO/VP/CTO] cares about. Would it be helpful if I connected with them directly so you don't have to play telephone?"

Step 3: Create persona-specific content that gives your champion a reason to loop people in.

  • For the economic buyer: "I put together an ROI analysis — want me to send it directly or would you prefer to forward it?"
  • For the technical evaluator: "Our solutions engineer put together an architecture overview. Happy to walk [IT lead] through it so it doesn't land on your plate."
  • For the end user: "We have a 2-minute video showing the day-to-day workflow. Might help get buy-in from the team."

Step 4: Use events and milestones as entry points. Proposals, security reviews, pilot kickoffs, and QBRs are natural moments to expand the conversation. "For the pilot kickoff, it's usually helpful to have [operations lead] in the room. Want me to send them the agenda?"

Step 5: Watch for single-thread warning signs.

  • Champion keeps saying "I'll handle it internally"
  • You've never heard another name mentioned
  • No one else has attended a call after the second meeting
  • Champion can't describe the approval process

When you see these signs, address it directly: "I want to make sure this doesn't stall because the right people aren't in the loop. In deals like this, we usually see [title] get involved around this stage. Is that happening here?"

Persona-to-Content Mapping

Different personas consume different content at different stages. Map your content strategy to the people you're selling to:

PersonaAwareness StageEvaluation StageDecision Stage
Champion (e.g., VP of Sales)Blog posts on pain they feel, YouTube videos, podcast appearancesCase studies from peers, ROI calculators, product demosImplementation guides, customer reference calls
Economic Buyer (e.g., CFO)Industry reports, market trend dataExecutive summary (1-pager), cost-of-inaction analysisPricing proposal, contract terms, security/compliance docs
Technical Evaluator (e.g., IT Director)Architecture docs, integration guidesSandbox/trial, API documentation, security questionnaireImplementation plan, SLA documentation
End User (e.g., Sales Rep)"Day in the life" demo videosFree trial, peer testimonialsTraining materials, onboarding plan
Blocker (e.g., Procurement)Not consuming your content — they show up lateVendor comparison matrix they can check boxes onCompliance certifications, reference list, contract redlines

Key insight: Your champion consumes content for months before a deal starts. Your blocker only engages in the final 2 weeks. Plan accordingly.

Fully Worked Example

Here's what a complete, usable persona looks like. This is the level of specificity to aim for.

Rachel — VP of Sales
Role & Context
  • Typical Title(s): VP of Sales, Head of Sales, Director of Sales
  • Reports To: CRO or CEO
  • Team Size: 8-20 AEs, 2-4 SDRs, 1-2 managers
  • Experience Level: 8-15 years in B2B sales, 2-4 years in current role, got promoted from top AE or hired from a competitor
Show full SKILL.md (1,345 more words)Show less
Day in the Life
  • 7:30 AM: Checks Salesforce dashboard on phone before getting out of bed. Scans for deals that slipped stage or went dark overnight.
  • 8:00-9:00: Pipeline review with sales managers. Spends most of the time on 5-6 "stuck" deals that have been in the same stage for 3+ weeks.
  • 9:00-11:00: Back-to-back calls — 1:1s with reps who are behind quota, a deal strategy session for an enterprise opportunity, and a forecast call with the CRO where she has to defend her number.
  • 11:00-12:00: Finally gets to email. 47 unread. Deletes cold outreach that opens with "I noticed your company is growing."
  • 1:00-3:00: Joins two customer calls because the deals are big enough that the prospect "wants to meet leadership." She hates this — it means the AE couldn't hold the room.
  • 3:00-4:30: Interviews a senior AE candidate. Good on paper but can't articulate a deal they lost and what they learned. Pass.
  • 4:30-5:30: Updates her board slide for next week. Spends 30 minutes manually pulling data that should be automated. Knows there's a better way but doesn't have time to fix it.
  • Evening: Worries about the 3 deals that need to close this month to hit the quarterly number. Texts her best AE: "What's the latest on Acme?"
Pain Points (by urgency)
PriorityPain PointImpact
CriticalReps aren't qualifying hard enough — pipeline is inflated with deals that won't closeForecast is unreliable, she loses credibility with the CRO every QBR
CriticalCan't see which deals are real vs. which are "happy ears" from optimistic repsMakes resourcing decisions on bad data, misses quarter
HighOnboarding new reps takes 4-6 months to productivity, and she's lost 3 reps this yearConstant hiring treadmill, capacity never matches plan
MediumNo consistent discovery process — every rep runs calls differentlyDeal quality varies wildly, can't diagnose what's broken at scale
What a Win Looks Like

Rachel gets promoted to CRO in 18 months. For that to happen, she needs to hit 4 consecutive quarters and demonstrate she's built a system, not just managed through heroics. She wants to walk into a board meeting and show a predictable revenue machine — not explain why 3 big deals slipped again.

Decision Criteria
  1. Proof it works at her scale — she's been burned by tools that demo well but break with 15+ users
  2. Fast time to value — she cannot afford a 6-month implementation; she needs results this quarter
  3. Her reps will actually use it — if adoption is hard, it's dead on arrival. She doesn't have time to be the change management champion
  4. Data she can trust in front of the CRO — if the numbers don't match Salesforce, it's worse than useless
Information Sources
  • Reads/Follows: Pavilion community posts, Revenue Collective newsletters, Jacco van der Kooij's content on SaaS sales
  • Listens To: 30 Minutes to President's Club, The Revenue Builders
  • Trusts: Her peer group of 5-6 other VPs of Sales she texts regularly. A recommendation from one of them is worth more than any case study.
  • Attends: SaaStr Annual, Pavilion events, local CRO dinners
  • Social Platforms: LinkedIn (posts 1-2x/week about sales leadership, checks feed daily)
Language & Phrases
  • "My pipeline is a lie. Half these deals are never going to close and everyone knows it except the rep who owns them."
  • "I can't coach what I can't see. By the time a deal hits my radar, it's already sideways."
  • "We're hiring our way out of a productivity problem. That's not a strategy."
  • "I need something my reps will actually open on a Monday morning without me standing over them."
  • "If I have to explain to the board one more time why we missed forecast, I'm done."
  • "The last tool we bought — great demo, terrible adoption. Six months later it was shelfware."
  • "I don't need more data. I need the right data at the right time so I can intervene before a deal goes dark."
Common Objections
ObjectionWhat She's Really SayingBest Response Angle
"We already have Salesforce — why do we need another tool?""I'm exhausted by tool sprawl and my reps will revolt if I add another login"Show native SF integration. "This lives inside Salesforce — your reps never leave the tool they're already in."
"We tried something like this before and it didn't stick""I burned political capital on the last tool and I'm not doing that again"Ask what went wrong. Offer a pilot with 3 reps, low commitment, clear success criteria she defines.
"My team is too busy to learn something new right now""I'm mid-quarter and any disruption could cost me my number"Propose a start date aligned with the next quarter. "Let's plan for implementation between quarters when the pressure is off."
Messaging Dos and Don'ts

Do:

  • Lead with pipeline accuracy and forecast reliability
  • Reference specific situations: "When your CRO asks why 3 deals slipped..."
  • Use peer proof: "VP of Sales at [similar company] told us..."
  • Respect her time — get to the point in every interaction

Don't:

  • Open with features or product capabilities
  • Suggest she needs to "transform her sales process" — she'll hear "6-month consulting project"
  • Imply her team is the problem — she's protective of her reps
  • Send long emails. She deletes anything over 4 sentences.
Champion Risk Assessment
  • What she risks: If this tool doesn't get adopted, she looks like the VP who wastes budget on shiny objects. Her CRO already raised an eyebrow at last year's tech spend.
  • What she needs to feel safe: A 30-day pilot with her best team, clear metrics she picks, and an exit ramp if it doesn't work. Plus a reference call with a VP of Sales she respects (not a logo — a person).
  • Her internal pitch: "I want to run a pilot with Team A for 30 days. If we can improve forecast accuracy by 15%, we roll it out. If not, we kill it. Zero risk."

Persona Template

Build one of these for each persona identified. Use the worked example above as your quality bar.

markdown
## [Persona Name] — [Title]

### Role & Context

- **Typical Title(s):** [VP of Sales, Head of Revenue, etc.]
- **Reports To:** [CRO, CEO, etc.]
- **Team Size:** [Direct reports]
- **Experience Level:** [Years in role, career stage]

### Day in the Life

[Narrative of what a typical day looks like — meetings they're in, tools they use, problems they're solving, fires they're fighting. Write it as a timeline, not bullet points. Be vivid enough that a rep reads it and thinks "I know this person."]

### Pain Points (by urgency)

| Priority | Pain Point | Impact |
|----------|-----------|--------|
| Critical | [Pain they feel daily] | [What happens if unsolved] |
| High | [Pain they feel weekly] | [What happens if unsolved] |
| Medium | [Pain they know exists but tolerate] | [What happens if unsolved] |

### What a Win Looks Like

[2-3 sentences. What does this person get personally if they champion your solution and it works? Be specific — "gets promoted to CRO" is better than "achieves success." Connect it to their career arc.]

### Decision Criteria

[Ordered list of how this persona evaluates solutions.]
1. [First filter — usually a must-have or dealbreaker]
2. [Second filter]
3. [Third filter]
4. [Nice-to-have]

### Information Sources

- **Reads/Follows:** [Publications, newsletters, analysts]
- **Listens To:** [Podcasts, thought leaders]
- **Trusts:** [Peer groups, communities, specific people]
- **Attends:** [Conferences, meetups]
- **Social Platforms:** [Where they're active]

### Language & Phrases

[5-7 exact phrases this persona uses when describing their problem. Pull from call transcripts, reviews, forums. These should sound like real speech, not marketing copy.]

- "[Phrase 1]"
- "[Phrase 2]"
- "[Phrase 3]"
- "[Phrase 4]"
- "[Phrase 5]"

### Common Objections

| Objection | What They're Really Saying | Best Response Angle |
|-----------|---------------------------|-------------------|
| "[Stated objection]" | [Underlying concern] | [How to address it] |
| "[Stated objection]" | [Underlying concern] | [How to address it] |
| "[Stated objection]" | [Underlying concern] | [How to address it] |

### Messaging Dos and Don'ts

**Do:**
- [Messaging approach that resonates]
- [Topic/angle that gets attention]
- [Proof point type they respond to]

**Don't:**
- [Messaging approach that falls flat or offends]
- [Topic they don't care about]
- [Tone or style that loses them]

### Champion Risk Assessment

- **What they risk:** [Political capital, budget credibility, reputation, time]
- **What they need to feel safe:** [Pilot, reference call, ROI model, implementation plan]
- **Their internal pitch:** [Write the 30-second version of what they say to get this approved]

Buying Committee Map

After building individual personas, create the committee view:

markdown
## Buying Committee Map

### Decision Flow

[Describe the typical path: who finds you, who evaluates, who approves, who signs.]

| Role | Persona | Influence Level | Engagement Strategy |
|------|---------|----------------|-------------------|
| Champion | [Name/Title] | High | [How to enable them to sell internally] |
| Economic Buyer | [Name/Title] | Final say | [What they need to approve] |
| Technical Evaluator | [Name/Title] | Medium-High | [What to prove to them] |
| Coach/Influencer | [Name/Title] | Medium | [How to leverage them] |
| Blocker | [Name/Title] | Variable | [How to neutralize or convert] |

### Champion Enablement

[What does your champion need from you to sell this internally? Specific assets, data points, talking points they can use in meetings you're not in.]

### Blocker Neutralization

[Common blocker concerns and strategies to address them — ideally before they surface. E.g., "IT security review: provide SOC 2 report proactively in week 1."]

### Multi-Threading Plan

[For this specific buying committee, identify 2-3 natural entry points to expand beyond the champion. What content or events give you a reason to engage each persona directly?]

Process

  1. Read .agents/sales-context.md — pull existing ICP and buying committee data.
  2. Ask Round 1 to identify 2-3 key personas. Remind the user: start with champion and top blocker.
  3. For each persona, ask Round 2 questions. Build the persona profile before moving to the next one. Use the worked example as the quality bar — push for specificity.
  4. Ask Round 3 about buying dynamics.
  5. Build the champion risk assessment for the champion persona.
  6. Build the Buying Committee Map, including the multi-threading plan.
  7. Present the full output. Ask the user to validate against their last 5 deals — do these profiles match reality?
  8. Suggest enrichment: "Pull 3-5 call recordings of discovery calls. Compare the language your buyers actually use vs. what we've written here. Update the Language & Phrases section."

Enrichment Prompts

After the initial build, suggest these follow-up actions:

  • Call mining: "Listen to your last 5 discovery calls. What phrases did buyers use to describe their problem? Add those to the Language section."
  • Lost deal interviews: "Talk to 2-3 prospects who chose a competitor or did nothing. What was the real reason? Update the Objections section."
  • Champion interviews: "Ask your 2 best customers: 'What made you stick your neck out for us internally? What did you risk?' Update Champion Risk Assessment."
  • Win/loss patterns: "Run the win-loss-analysis skill across your last 10 closed deals to validate these personas against real outcomes."
  • Content audit: "Map your existing content to the persona-to-content matrix above. Find the gaps — especially for economic buyers and blockers, who are usually underserved."
  • sales-context — Must exist before building personas. Provides ICP, value prop, and buying committee starting point.
  • competitive-intel — Layer competitive positioning onto each persona's objections and decision criteria.
  • discovery-call — Uses persona pain points and decision criteria to build call plans.
  • demo-script — Tailors demo flow and emphasis to each persona's priorities.
  • cold-email — Uses persona language, pain points, and information sources for targeting.
  • objection-handling — Builds on persona-specific objections documented here.
  • win-loss-analysis — Feeds real-deal data back into persona profiles. Run periodically to keep personas grounded in reality.

© TheCraigHewitt, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in sales/buyer-persona of TheCraigHewitt/skills.

Open the folder on GitHubat commit fdbf39b

Compare with similar skills

Buyer Persona next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Buyer Persona compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Buyer Persona this skillTheCraigHewitt/skills159—~6.6kAutomated safety check: PassMIT
Geo Fundamentalswasp-lang/wasp19k9 repos~861Automated safety check: PassMIT
Ab Testingcoreyhaines31/marketingskills54k3 repos~3.1kAutomated safety check: PassMIT
Hreflang and International SEOAgriciDaniel/claude-seo19k5 repos~3.4kAutomated safety check: PassMIT
Referralscoreyhaines31/marketingskills54k2 repos~2.6kAutomated safety check: PassMIT
SEO GeoReScienceLab/opc-skills1.8k4 repos~2.1kAutomated safety check: PassApache-2.0

Similar skills

  • Geo Fundamentals

    wasp-lang/wasp

    Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).

    19k GitHub starsUsed in 9 repos~861 tokens
    Marketing & SEOAuto-check passed
  • Ab Testing

    coreyhaines31/marketingskills

    When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.

    54k GitHub starsUsed in 3 repos~3.1k tokens
    Marketing & SEOAuto-check passed
  • Hreflang and International SEO

    AgriciDaniel/claude-seo

    Audits, validates and generates hreflang tags for multi-language and multi-region sites in HTML, HTTP headers or XML sitemaps, flagging common code and return-tag mistakes.

    19k GitHub starsUsed in 5 repos~3.4k tokens
    Marketing & SEOAuto-check passed
  • Referrals

    coreyhaines31/marketingskills

    When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy.

    54k GitHub starsUsed in 2 repos~2.6k tokens
    Marketing & SEOAuto-check passed
  • SEO Geo

    ReScienceLab/opc-skills

    SEO & GEO (Generative Engine Optimization) for websites. An agent skill from ReScienceLab/opc-skills.

    1.8k GitHub starsUsed in 4 repos~2.1k tokens
    Marketing & SEOAuto-check passed
  • Ad Creative

    LeoYeAI/openclaw-marketing-skills

    When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.

    1k GitHub starsUsed in 8 repos~3.4k tokens
    Marketing & SEOAuto-check passed

More from TheCraigHewitt/skills

All 65 skills in this repo
  • Carousels

    TheCraigHewitt/skills

    Turns a piece of Craig's content (an email, a YouTube script, an essay, or pasted text) into a polished image carousel publishable to both LinkedIn and Instagram from one set of 1080x1350 slides.

    159 GitHub stars~2.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Audience Research

    TheCraigHewitt/skills

    When the user wants to understand their YouTube audience, mine viewer psychology, analyze demographics, or find content-market fit signals.

    159 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Brain Dump

    TheCraigHewitt/skills

    Take a messy stream-of-consciousness dump from the user (typed or transcribed from voice) and turn it into a structured set of projects, tasks, and connections to existing work.

    159 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Audit

    TheCraigHewitt/skills

    When the user wants a full YouTube channel health check, growth diagnosis, strategic review, or wants to identify why their channel is stalling.

    159 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Strategy

    TheCraigHewitt/skills

    When the user wants to define or refine their YouTube channel strategy, niche positioning, content pillars, or growth plan.

    159 GitHub stars~2.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Cold Call

    TheCraigHewitt/skills

    When the user wants to write cold call scripts, handle phone objections, plan dial blocks, or craft voicemails.

    159 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about Buyer Persona

What does Buyer Persona do?

When the user wants to build buyer personas, map buying committees, understand their champion and blocker profiles, or figure out who's involved in deals. Buyer Persona is an agent skill from TheCraigHewitt/skills. When the user wants to build buyer personas, map buying committees, understand their champion and blocker profiles, or figure out who's involved in deals.

When should I use Buyer Persona?

Buyer Persona fits situations like: wants to build buyer personas; map buying committees; understand their champion and blocker profiles; figure out whos involved in deals.

How do I install Buyer Persona in Claude Code?

Run `npx skills add TheCraigHewitt/skills --skill buyer-persona -a claude-code`. Or copy the skill folder (sales/buyer-persona in TheCraigHewitt/skills) into .claude/skills/buyer-persona in your project. Claude Code loads it when a task matches its description.

How do I install Buyer Persona in Codex?

Run `npx skills add TheCraigHewitt/skills --skill buyer-persona -a codex`. Or copy the skill folder (sales/buyer-persona in TheCraigHewitt/skills) into .agents/skills/buyer-persona in your project. Codex loads it when a task matches its description.

Can I use Buyer Persona in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TheCraigHewitt/skills --skill buyer-persona -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/buyer-persona, .gemini/skills/buyer-persona, .github/skills/buyer-persona and .opencode/skills/buyer-persona in your project.

What does Buyer Persona need to run?

SKILL.md names no scripts, command-line tools or credentials: Buyer Persona is instructions for the agent only.

Does Buyer Persona access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Buyer Persona safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Buyer Persona use?

Buyer Persona is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Buyer Persona use?

About 6.6k tokens (SKILL.md is roughly 26k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Buyer Persona?

Skills that share tags, products or a category with Buyer Persona: Geo Fundamentals (wasp-lang/wasp, 19k stars), Ab Testing (coreyhaines31/marketingskills, 54k stars), Hreflang and International SEO (AgriciDaniel/claude-seo, 19k stars) and Referrals (coreyhaines31/marketingskills, 54k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Buyer Persona?

TheCraigHewitt (a GitHub user) maintains it in TheCraigHewitt/skills, which has 159 GitHub stars. The repository holds 65 skills in this directory. The repository was last updated on May 22, 2026.

Source: TheCraigHewitt/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.