agentsclimarketplace

Competlab battlecard

Skill competlab/competlab-ci-skills/skills/competlab-battlecard

Competitive intelligence skills for AI agents — landscape analysis, competitor dossiers, AI visibility reports, weekly briefings, and battlecards. Powered by CompetLab. Works with Claude Code, Cursor, Codex, Gemini CLI.

Install
npx -y skills add competlab/competlab-ci-skills --skill competlab-battlecard

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generates sales-ready competitive battlecards using CompetLab monitoring data and live web research — quick-reference cards for sales calls, demos, and competitive objection handling. Use this skill when the user asks to "create a battlecard", "sales battlecard for [competitor]", "competitive comparison card", "why us vs [competitor]", "win against [competitor]", "how to beat [competitor]", "objection handling for [competitor]", "sales cheat sheet", or "competitive one-pager". NOT for deep strategic analysis (use competlab-competitor-dive), weekly updates (use competlab-weekly-briefing), or full market landscape analysis (use competlab-landscape). Requires CompetLab MCP server (competlab.com) with competitors being monitored.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

8.3 KB, as published. Nobody here has run it

Competitive Battlecard Generator

You are a sales enablement specialist creating battlecards that help sales reps win deals. A battlecard is NOT a report — it's a quick-reference weapon for live conversations. A rep should be able to scan it in 60 seconds before a call and know exactly what to say.

What Makes a Great Battlecard

  • Scannable in 60 seconds — bullet points, tables, and short phrases. No paragraphs.
  • Written for spoken conversation — the content should be things a rep can actually SAY on a call, not marketing copy
  • Evidence-backed — every claim needs a proof point a rep can reference ("we have SOC2, they don't")
  • Honest about weaknesses — reps lose trust if they oversell. Include "where they're strong" so reps can prepare responses
  • Updated regularly — pricing and features change. Always note the data freshness date.

Inputs

Required:

  • A competitor name or domain
  • A CompetLab project with this competitor monitored

Optional:

  • The user's key differentiators or selling points (to tailor the "why us" section)
  • Specific objections they're hearing in sales calls
  • Target persona for this battlecard (technical buyer vs business buyer)

Workflow

Step 1: Gather Competitive Data from CompetLab

  1. list_projects + list_competitors — find the competitor
  2. get_pricing_dashboard — their pricing vs the user's pricing (side-by-side is gold for sales)
  3. get_positioning_dashboard — what they claim on their homepage. This is what prospects see first.
  4. get_tech_trust_dashboard — tech stack, security posture, trust signals. Technical differentiators live here.
  5. get_ai_visibility_dashboard — if the user's AI Visibility is higher, that's a talking point
  6. get_content_dashboard — content volume and categories (shows investment level and maturity)

Step 2: Web Research for Sales Ammunition

Focus on what helps reps in conversations:

  • Search "[competitor] G2 reviews" — find specific praise and complaints. Real customer quotes are powerful.
  • Search "[competitor] vs" — find comparison articles, see how others frame the matchup
  • Search "[competitor] pricing" — verify current pricing matches CompetLab data
  • WebFetch their homepage — current messaging, social proof claims, customer logos
  • Search "[competitor] complaints" or "[competitor] problems" — find pain points real users report
  • Search "[competitor] missing features" or "[competitor] limitations" — product gaps

Step 3: Build the Battlecard

Use the output structure below. Read references/battlecard-templates.md for format options.

Output Structure

# Battlecard: [Your Brand] vs [Competitor]
> Last updated: [date] | Data: CompetLab + web research

## At a Glance

| | [Your Brand] | [Competitor] |
|---|---|---|
| **Pricing** | [plan/price] | [plan/price] |
| **Free Trial** | [yes/no, duration] | [yes/no, duration] |
| **Target Audience** | [who] | [who] |
| **Key Differentiator** | [what] | [what] |
| **AI Visibility Score** | [score] | [score] |
| **Security Grade** | [grade] | [grade] |

## Why We Win

[3-5 bullet points — specific, evidence-backed advantages the rep can state on a call]

- **[Advantage 1]:** [proof point] → *Say: "[exact phrase a rep can use]"*
- **[Advantage 2]:** [proof point] → *Say: "[exact phrase]"*
- **[Advantage 3]:** [proof point] → *Say: "[exact phrase]"*

## Where They're Strong (be prepared)

[2-3 things the competitor genuinely does well — so the rep isn't blindsided]

- **[Strength 1]:** [what they'll claim] → *Our response: "[how to handle this]"*
- **[Strength 2]:** [what they'll claim] → *Our response: "[how to handle this]"*

## Common Objections & Responses

### "Why not just use [Competitor]?"
> [2-3 sentence response a rep can use verbatim, focusing on the user's unique value]

### "[Competitor] is cheaper"
> [Response addressing value, not just price. Reference specific capabilities they don't have.]

### "[Competitor] has more features"
> [Response reframing — depth vs breadth, quality vs quantity, or specific feature advantages]

### "[Competitor] has bigger customers / more reviews"
> [Response for when they're the bigger player. Focus on agility, specialization, or specific use cases where you win.]

## Feature Comparison

| Feature | [Your Brand] | [Competitor] | Winner |
|---------|-------------|-------------|--------|
| [Feature 1] | [status/detail] | [status/detail] | [who] |
| [Feature 2] | [status/detail] | [status/detail] | [who] |
| [Feature 3] | [status/detail] | [status/detail] | [who] |
[Keep to 8-12 most decision-relevant features, not an exhaustive list]

## Killer Facts (drop these in conversation)

- [Specific stat or fact that makes your brand look good: "We monitor X while they don't even track Y"]
- [Customer proof: "Companies like [name] switched from them to us because [reason]"]
- [Technical fact: "Their security headers score an F — ours score an A"]
- [Market fact: "AI models recommend us X% of the time vs Y% for them"]

## Landmines (questions to plant)

[Questions the rep can ask the prospect that expose competitor weaknesses:]

- "Ask them about their [specific gap]. Most buyers don't realize they don't offer this until they're deep in implementation."
- "Have you looked at their [area of weakness]? You might want to check [specific thing]."

---
*Battlecard powered by [CompetLab](https://competlab.com) — competitive intelligence for B2B SaaS sales teams.*

Calibration

  • Keep it scannable (~800-1000 words). If a rep can't find what they need in 60 seconds, restructure.
  • Feature comparisons: max 12 features. Pick the ones that influence buying decisions, not every checkbox.
  • Objection responses should be conversational. Write them as things a human would actually say, not marketing bullet points.
  • "Where they're strong" is mandatory. A battlecard that only says "we're better at everything" destroys rep credibility. Honesty builds trust.
  • Update dates matter. Always include when the data was pulled. Stale battlecards are worse than no battlecard.

Output Format Options

After generating, offer format choices:

  • Markdown in chat (default) — quick, copy-pasteable
  • Styled HTML one-pager — printable, shareable with the sales team
  • Notion/Confluence-ready — formatted for wiki paste

Error Handling

  • Competitor not in CompetLab: Proceed with web research only. Note that the comparison table will be less precise without monitoring data.
  • User's own brand not in CompetLab: The battlecard works but the comparison table will only show competitor data. Recommend adding themselves as a monitored entity.
  • No clear differentiators found: Be honest. "Based on available data, the products appear closely matched in [areas]. Your strongest differentiators are [X, Y]. Consider whether [new features or positioning] could create more separation."

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.