Agent skill
evp
Early Value Proposition (EVP) generator for B2B operators.
Filed under Positioning and messaging.
From cmj-hub/claude-evp · 5 skills · 2 · pushed 2026-09-09
What it does when it runs
Early Value Proposition (EVP) generator for B2B operators. Uses the Eugene Schwartz awareness model (unaware, problem-aware, solution-aware, product-aware, most-aware) to produce a sharp, 22-word EVP for each awareness tier — plus a structured 3-tier EVP brief documenting the audience, pain, EVP, and proof per tier. EVPs follow the JMC shape: "For <ICP> in <pain> we're the <one team> that does <specific outcome> without <obvious tradeoff>." Loaded for cold email openers, hero copy, pricing pages, and sales-call openings. Triggers on: "write an EVP", "value proposition", "elevator pitch", "positioning statement", "hero copy", "EVP brief", "what's our angle", "messaging by awareness level".
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
- jaymountconsulting.com
- Tool permissions it declares
- Read
- Write
- -
- Grep
- 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/cmj-hub/claude-evp.git /tmp/claude-evp git -C /tmp/claude-evp sparse-checkout set "evp" mkdir -p ~/.claude/skills/evp cp -R "/tmp/claude-evp/evp/." ~/.claude/skills/evp/
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 ↗
Or take the whole library
This repo ships a .claude-plugin manifest, so Claude Code can install all 5 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.
/plugin marketplace add cmj-hub/claude-evp /plugin
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 cmj-hub/claude-evp/blob/bd5c27a35eda62287937e9459728a6670f2ae86e/evp/SKILL.md, which is licensed MIT (skill frontmatter). 732 words, 14 headings.
EVP — Early Value Proposition Generator
A Claude Code skill that generates Early Value Propositions (EVPs) — the one sentence that answers: "For <ICP> in <pain>, we're the <one team> that does <specific outcome> without <obvious tradeoff>."
Uses the Eugene Schwartz awareness model to produce a different EVP for each tier of your audience — because the line that lands on a solution-aware prospect won't land on someone unaware they have the problem.
Quick reference
| Slash | What it does |
|---|---|
/evp | Interactive — build an EVP for a specific awareness tier |
/evp craft <tier> | Generate 3 EVP variants for one awareness tier |
/evp brief | Build a structured 3-tier brief (Schwartz tiers 2/3/4) |
The framework
The EVP shape
For <ICP segment>, in <PSP pain>,
we're the <one team> that does <specific outcome>
without <obvious tradeoff>.
Rules:
- ≤22 words total
- One specific outcome (no "improve" / "optimize" / "enhance")
- One specific tradeoff (no "and more" / etc.)
- The ICP segment named explicitly
- The pain anchored on a real PSP, not a guess
The 5 awareness tiers (Schwartz)
The same product needs different EVPs depending on what the prospect already knows:
| # | Tier | Knows | EVP shape |
|---|---|---|---|
| 1 | Unaware | Doesn't know they have the pain | "If your <metric> is <X>, you're losing <consequence>." (Pain reveal) |
| 2 | Problem-aware | Knows the pain, doesn't know solutions exist | "<Pain> isn't a <traditional approach> problem — here's why." (Reframe) |
| 3 | Solution-aware | Knows solutions exist, comparing categories | "Most teams pick <traditional> for <pain>. We do <specific outcome> instead." (Category split) |
| 4 | Product-aware | Comparing specific vendors | "Versus <competitor>: we ship <specific advantage> on <specific axis>." (Vendor delta) |
| 5 | Most aware | Ready to buy from someone | "<product name> — <specific terms + specific outcome>." (Direct ask) |
Most B2B buyers live in Tiers 2-4. Most operators write EVPs for Tier 5 (their internal product team's view) and wonder why nothing lands.
Where EVPs go
- Cold email — the 3rd line of every signal-anchored opener
- Hero copy — usually a Tier 2 or Tier 3 EVP
- Pricing page — Tier 4 (versus competitors)
- Sales call opener — calibrated to where the prospect is on the tier ladder
- Ad creative — usually Tier 1 or Tier 2 (problem reveal)
Workflow
1. Capture the inputs
| Input | Source |
|---|---|
icp | ICP segment (specific, not "B2B SaaS") |
psp | PSP pain (load from claude-psp if available) |
outcome | The specific result you deliver |
tradeoff | The obvious tradeoff you spare them |
awareness_tier | Which Schwartz tier (1-5) we're writing for |
proof | (Optional) Case study / metric / social proof for the tier |
If psp is missing, push the user to build one first via
claude-psp — EVPs without a PSP are guesses.
2. Generate 3 EVP variants for the tier
Each variant uses the shape but explores a different emphasis:
- Variant A — emphasis on the outcome
- Variant B — emphasis on the tradeoff
- Variant C — emphasis on the ICP segment
Validate each against the 22-word constraint.
3. Self-check
For each variant, validate:
- ≤22 words
- One specific outcome (no abstract verbs)
- One specific tradeoff (no "and more")
- ICP named explicitly
- Pain matches the PSP's vocabulary
- Variant fits the awareness tier (not a Tier-5 line for a Tier-2 reader)
4. Offer the brief mode
After delivering single-tier EVPs, offer:
"Want a 3-tier brief — Tier 2 / Tier 3 / Tier 4 EVPs side-by-side with proof per tier?"
Sub-skills
skills/evp-craft— single-tier EVP generationskills/evp-brief— structured 3-tier brief
Plugs into
- claude-cold-email — EVP is line 3 of every cold email
- claude-psp — PSP is the pain layer underneath every EVP
- JMC EVP Generator course — the deep methodology
Free hosted version
The same job runs in a browser, no install and no key: EVP Generator
Need help setting it up?
This page tells you what evp 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.