
Battle Card Builder
FreeCreate competitive battle cards from public evidence.
Free · Opens the source repo
What Battle Card Builder does
The Battle Card Builder skill is designed for sales representatives who need to quickly create competitive battle cards during sales conversations. Unlike traditional research reports, these battle cards are concise, actionable documents that can be referenced in real-time. This skill helps users gather and structure competitive intelligence effectively, ensuring that every claim made during a pitch is backed by credible sources and clearly labeled. This is particularly important in high-stakes environments where accuracy and confidence are essential.
When using the Battle Card Builder, users can input their product details and the competitor they are targeting, along with any relevant deal context. The skill then prompts for specific information, allowing it to build a battle card that is tailored to the situation. The battle card is structured in a way that highlights key points, supporting evidence, and potential objections, making it easy for reps to navigate competitive discussions. The skill emphasizes the importance of labeling claims as facts, inferences, or assumptions, which helps maintain credibility and avoid pitfalls during conversations.
The skill is particularly useful for teams that frequently engage in competitive selling and need to adapt quickly to changing market conditions. By leveraging public evidence and existing competitive research, the Battle Card Builder minimizes the risk of misinformation and empowers sales teams to present their case confidently. The structured output also allows for easy updates and revisions, ensuring that the information remains current and relevant.
In summary, the Battle Card Builder is an essential tool for sales professionals looking to enhance their competitive edge in the field. It streamlines the process of creating battle cards, ensuring that every claim is substantiated and ready for discussion, thereby reducing the likelihood of errors that could undermine a sales pitch.
When to use it
Use this skill when preparing for a competitive sales meeting where quick access to verified information is crucial.
When not to use it
This skill is not suitable for detailed market analysis or in-depth research reports; it's focused on quick, actionable insights.
What you can build with it
Preparing for a Sales Pitch
A sales rep uses the skill to create a battle card for an upcoming pitch against a key competitor, ensuring all claims are backed by sources.
Responding to Objections
When faced with customer objections about a competitor's features, a rep quickly generates a battle card to counter those claims with evidence.
Updating Competitive Information
A sales team regularly uses the skill to refresh their battle cards, ensuring they have the latest information on competitor offerings.
How to install Battle Card Builder
View source1. Install with the skills CLI
npx skills add deanpeters/product-manager-skills/battle-card-builder --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by deanpetersBattle Card Builder
Purpose
Build a field-action competitive battle card from public evidence: use or gather evidence → search plan (if gathering) → draft card with per-claim labels → appendix → next-step options. A battle card is the artifact a rep opens mid-deal, not a research report — it must fit thirty seconds, every claim must survive being said out loud to a hostile audience, and every claim therefore carries a source URL, a date, and a Fact/Inference/Assumption label. Most battle cards in the wild are unlabeled inference; this skill exists because of what it costs a rep when one of those turns out wrong.
Input
Works best with: your product and its primary differentiation, and the one competitor this
card targets.
Also useful: the deal context (segment, buyer, common objections or the loss reason that triggered
this card), and any competitive-research-snapshot or
competitive-intel-watch output in session — the skill uses
existing evidence and searches only for gaps and anything older than one quarter.
Input supplied inline with the invocation — text after the skill name, a pasted context dump, or an
appended ARGUMENTS: line — counts as answers already given. Use it against the question budget;
don't re-ask.
Arriving empty-handed? That works too. The skill opens with at most 3 questions (product + competitor, segment + buyer, triggering objection) and proceeds on labeled assumptions if they go unanswered.
Example invocation: Build a battle card: our workflow platform vs [Competitor A], mid-market ops buyers — triggered by three straight losses on "their integrations are deeper."
Key Concepts
- Governing protocol: honors the
autonomous-investigationcontract — question budget of 3, search-plan gate, Fact/Inference/Assumption labels, Just Enough Mode, stable schema, 4-option Final Step. - Discipline mix: SIGINT (pricing pages, site diffs — the freshest layer, what keeps cards from
going stale) + OSINT (review mining for objection handling) + HUMINT (win/loss ground truth when
you have it) — see
intelligence-collection-disciplines. - Field-action criterion. Every element earns its place by being usable mid-conversation. Depth goes in the appendix; the card fits a rep's thirty seconds.
- Trap questions are evidence work. A trap question is only safe to ask when you know the documented answer — offense is built from citations, not bravado. "Never ask what you cannot evidence" is the section's law.
- The "Do Not Say" section is protection. Claims you can't evidence, or that invite a counter, are listed explicitly — the card protects the rep from the team's own folklore.
- Two modes, one artifact. This skill builds the card from the world's evidence (investigation); a facilitated workshop builds it from your team's evidence (win/loss knowledge, deal experience). The mode choice depends on where the evidence lives — bring rich internal win/loss knowledge to a facilitated session instead, and use this skill when the public record is the stronger source.
- Do-not-invent list: features, pricing, market share, customer wins, roadmap items, quotes.
Application
- Check session for existing evidence — a competitive snapshot or watch report. If present, use it as the evidence base; search only for gaps and freshness (older than one quarter).
- Credit inline context, then ask only the unanswered questions (max 3):
- Your product, and the one competitor this card targets?
- What segment and buyer do these deals involve?
- What objection or loss reason triggered this card? If unanswered, proceed with labeled assumptions.
- If researching fresh, show the 3-bullet search plan — what you'll check (pricing pages, release notes, reviews, customer stories, comparison content), source types, how facts will be separated from inference. Continue unless revised.
- Draft the card in the schema below exactly — cards are diffable across runs, and the watch skill's update flags name these sections.
Card schema (do not reorder)
# Battle Card: [Your Product] vs [Competitor]
**As-of date:** | **Deal context:** [segment, buyer]
## 1. Thirty-Second Read
- **They win when:** [1-2 bullets, labeled]
- **We win when:** [1-2 bullets, labeled]
- **The one thing to say:** [a single defensible sentence]
## 2. Say This
- [Talking point] — [evidence: URL, date, label]
- [Max 4; every one sourced]
## 3. Ask This (trap questions)
- "[Question whose documented answer favors us]" — [the documented answer: URL, label]
- [Max 3; never ask what you cannot evidence]
## 4. Watch Out For
- [Their strength a rep should not walk into] — [URL, label]
- [Their likely counter to our pitch] — [Inference, basis]
## 5. Pricing & Packaging Snapshot
- [Their tiers/pricing as published] — [URL, as-of date]
- [Where "contact sales" hides the number] — [labeled]
## 6. Do Not Say
- [Claims we cannot evidence, or that invite a counter]
## Appendix: Evidence Table
| Claim | Label | Source | Date |
|---|---|---|---|
### Assumptions to Validate
- [Assumption 1] / [Assumption 2] / [Assumption 3]
A copy/paste fill-in version of this schema, with quality checks, lives in template.md.
Final Step (offer exactly 4 options)
- Pressure-test the card: role-play the competitor's rep against it
- Build the card for a second competitor
- Set up
competitive-intel-watchto keep this card current - Compress to a one-screen mobile version for the field
Accept 1, 2, 3, 4, 1 and 3, Verbose Mode, or a custom path.
Examples
A trap question built correctly (fictional):
Ask this: "How does your migration handle custom fields over the 200-field limit?" — documented answer: their own docs state custom-field migration caps at 200 with manual re-entry beyond it — Fact (docs page, checked Jul 2026). Safe to ask: the answer is in their documentation, so the rep isn't bluffing — they're citing.
A "Do Not Say" entry earning its keep:
- Don't say "they can't do SSO on the starter tier" — they shipped it in June (release notes); a rep repeating our old card walks into a correction that costs the room's trust.
- Don't lead with "we're cheaper" — true only below 50 seats (their pricing, ours); above that the math flips, and enterprise buyers check.
See examples/sample.md for a complete worked card (fictional FSM-software
market) rebuilt from the competitive-intel-watch example's update flags — the full chain landing
in a field artifact. examples/sample-industrial.md builds the
industrial version, where the channel partner is a card audience and pricing is opaque.
Common Pitfalls
- The unlabeled card. Talking points without sources are folklore with formatting. The label is what tells a rep how hard they can lean on a claim when the buyer pushes back.
- The research-report card. Two pages of landscape context a rep will never read mid-deal. Thirty seconds is the budget; the appendix exists for everything else.
- Trap questions on hope. Asking a question whose answer you haven't documented hands the competitor a stage. If the evidence isn't in the appendix table, the question doesn't ship.
- Quote invention. A fabricated customer quote or paraphrased review presented as verbatim is the fastest way to destroy the card's credibility — and it's on the do-not-invent list for exactly that reason.
- The immortal card. Cards rot at SIGINT speed — pricing pages and release notes change monthly. A card without an as-of date, or without a watch feeding it update flags, is a liability wearing a logo.
- Skipping "Do Not Say." The section that protects reps from the team's own stale folklore is the one most often omitted — usually because nobody wants to write down which beloved claims are dead.
References
autonomous-investigation(Workflow) — the governing protocolintelligence-collection-disciplines(Component) — discipline sources; SIGINT keeps this card freshcompetitive-research-snapshot(Workflow) — upstream evidence basecompetitive-intel-watch(Workflow) — flags when this card's sections go stalepositioning-statement(Component) — the strategic layer the card's talking points should agree with- Adapted from
market-intelligence/battle-card-builder-prompt.mdin thehttps://github.com/deanpeters/product-manager-promptsrepo.
Frequently asked questions about Battle Card Builder
Similar skills
Create an Asset
Generate tailored sales assets from your deal context.
Contact Research
Effortlessly retrieve detailed contact profiles.
Compose Outreach
Generate tailored outreach messages with ease.
Enterprise Account Planning
Optimize your enterprise sales strategy effectively.
Lead Triage
Prioritize HubSpot leads with actionable insights.
Pipeline Review
Optimize your sales pipeline with actionable insights.
