ICP builder
You need to define or sharpen an ideal customer profile (ICP) for B2B sales: starting outbound, the reply rate is low, the pipeline is full of…
You get One-page ICP · Disqualifiers · List-building filters
Use this before writing to a role you have not sold to before, or when outreach reads like it was written for nobody in particular. It produces one persona card per role that changes what a rep writes.
Use it when you need B2B buyer personas that sales and marketing will actually use: before writing outreach to a new title, when messaging feels generic, or when a deal stalls because the wrong person is engaged.
“Build personas for selling our SOC 2 automation tool: CTO, Head of Security, and the finance approver.”
What happens when you ask your agent with this skill installed. Every step below comes straight from the skill.
Build personas for selling our SOC 2 automation tool: CTO, Head of Security, and the finance approver.
buyer-persona-builderReady for your review. Nothing is sent or changed until you approve.
What good looks like
What you bring
What you get
Use this before writing to a role you have not sold to before, or when outreach reads like it was written for nobody in particular. It produces one persona card per role that changes what a rep writes.
A deal usually has four: the economic buyer who signs, the champion who feels the pain and pushes, users who live in the tool, and the blocker (security, finance, IT, legal) who can stop it. Build a card per role. One blended persona produces messages that fit no one.
The fastest route to relevance is the number on their scorecard. A VP Sales is measured on bookings and forecast accuracy; a RevOps lead on data quality and tool cost; a founder on runway and growth rate. Pains connect to these numbers or they do not matter.
Mine the evidence for exact phrases. Job listings are the most underrated source: they spell out the problems the company is paying to fix and the tools in use.
For each role, list the top three objections and the proof that answers each one: a customer story, a number, a demo moment, a security document.
One sentence per role: the reason this person would take a meeting this quarter.
Role: <title variants> Type: economic buyer | champion | user | blocker
Measured on: <2-3 metrics>
Goals this year: <2-3>
Pains (their words): <3 quotes or close paraphrases, with source>
Triggers: <events that make the pain urgent>
Objections → proof: <3 pairs>
Trusted sources: <communities, newsletters, peers, analysts>
Angle: <one sentence>
Do not say: <phrases that make them tune out>
Read references/persona-examples.md for two complete cards and the most common do-not-say phrases by role.
Role: Head of SDR, SDR Manager, Director of Sales Development
Type: champion
Measured on: meetings held per rep, pipeline created, ramp time
Goals this year: hit meeting targets with a flat headcount; ramp new reps in under 60 days
Pains (their words):
- "My reps spend half the day building lists instead of talking to people." (call notes)
- "Every new rep writes their own sequences and half of them are bad." (call notes)
- "We burned two domains last quarter." (community thread)
Triggers: new quarterly target, a rep resignation, a domain landing in spam, new VP Sales
Objections → proof:
- "AI emails sound robotic" → side-by-side of a sourced, personalised draft
- "My reps will resist it" → rep-level time saved per week from a similar team
- "We already have a sequencer" → what it does not do: research and reply drafting
Trusted sources: sales development communities, peer SDR leaders, practitioner newsletters
Angle: more held meetings per rep without adding headcount
Do not say: "replace your SDRs", "10x", "set it and forget it"
Role: IT Manager, Head of Security, CISO at larger accounts
Type: blocker
Measured on: incidents, audit findings, vendor count, access reviews passed
Goals this year: pass the next audit; reduce shadow IT
Pains (their words):
- "Sales buys tools and tells us after the contract is signed."
- "I need to know where the data goes and who can see it."
Triggers: audit cycle, a vendor breach in the news, a new compliance requirement
Objections → proof:
- "Where is data stored?" → data-flow diagram and sub-processor list
- "Do you train on our data?" → written data-use policy
- "SSO and access control?" → admin screenshots and role list
Trusted sources: security questionnaires, peer CISOs, compliance frameworks
Angle: a vendor review that takes one meeting, not six weeks
Do not say: "it is totally secure", "nobody has ever asked"
| Role | Tunes out at |
|---|---|
| Founders and CEOs | "Quick question", "I’d love to pick your brain", long intros about you |
| VP Sales | "Increase productivity" without a number, "AI-powered" as the lead |
| RevOps | "Seamless integration" without naming the objects and fields |
| Finance | "Pays for itself" without the maths |
| Marketing leaders | "Generate more leads" (they are measured on pipeline, not leads) |
| Engineers and IT | Superlatives of any kind |
Once the skill is installed, plain requests like these load it automatically. Swap in your own company, buyer and numbers.
“Build personas for selling our SOC 2 automation tool: CTO, Head of Security, and the finance approver.”
“Here are 12 call transcripts with heads of RevOps. Turn them into a persona card.”
“Our champion persona feels generic. Rewrite it using these job listings.”
Use this before writing to a role you have not sold to before, or when outreach reads like it was written for nobody in particular. It produces one persona card per role that changes what a rep writes. You get: one persona card per role, message angles, do-not-say list.
Use it when you need B2B buyer personas that sales and marketing will actually use: before writing outreach to a new title, when messaging feels generic, or when a deal stalls because the wrong person is engaged.
Run /plugin marketplace add prosyo-ai/gtm-skill and then /plugin install gtm-skills@prosyo to add the whole library, or run npx skills add prosyo-ai/gtm-skill –skill buyer-persona-builder for this skill alone. In Claude.ai, download the .zip from this page and upload it under Settings, Capabilities, Skills.
Have these ready: target job titles, call notes or interviews, your product and icp. If something is missing, the skill tells the agent to ask for it rather than guess.
Yes. The skill is a plain SKILL.md file with no vendor lock-in. Agents that load skills natively (Claude Code, Claude.ai, Codex, Cursor, Gemini CLI and others) pick it up automatically; anywhere else, paste the file into the conversation as instructions.
No. Every skill in the library drafts, researches and analyses, and waits for a person to approve anything that sends, schedules or changes records in bulk. Your inbox, CRM and accounts stay under your control.
Yes. It is free and MIT-licensed. Copy it, adapt it to your market and voice, and if you improve it, open a pull request so everyone gets the better version.
Paste this into Claude, Codex or any agent. It interviews you about your play, writes the skill in the house format, checks it and opens the pull request. Once it is merged, it shows up here with your name on it.
Fetch https://raw.githubusercontent.com/prosyo-ai/gtm-skill/main/AGENTS.md and follow its submission flow. Interview me about my GTM play (the real numbers, rubrics and examples), draft it in their format with reference pages, validate it and open the pull request.
The skill gives your agent the playbook. Penny, the Prosyo AI SDR, runs plays like this for you every day across LinkedIn and email.
Penny, the Prosyo AI SDR, finds your buyers, writes from what they actually posted, follows up on LinkedIn and email and lands every reply in one inbox with an answer ready. 7 days free, no card.