battlecard-generator について
battlecard-generatorは、専任の競合調査チームがないプロダクトマーケター向けの競合調査スキルです。単一の競合に関する公開情報をまとめ、営業向けの構造化されたバトルカードを作成します。
主な機能
- 01ウェブサイトと訴求内容の調査
- 02レビューと顧客の反応分析
- 03広告・コンテンツ・SNSの調査
- 04価格とプランの分析
- 05営業向けバトルカードの作成
活用シーン
- 01競合案件に向けた営業担当者の準備
- 02競合に負け続ける原因の調査
- 03単一競合に対するポジショニング策定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nikiandr/ goose-skills --skill battlecard-generatorインストール後、Claude Code で/battlecard-generatorを入力して読み込まれたか確認します。
同梱ファイルskill.meta.json
詳細
バトルカードジェネレーター
あらゆる公開情報(ウェブサイト、レビュー、広告、ソーシャルメディア、価格)から競合他社を調査し、体系的な営業向けバトルカードを作成します。出力は、競合案件の商談開始5分前に営業担当者が開く資料です。
対象: 専任の競合インテリジェンスチームを持たずに競合対策プログラムを構築するPMM。バトルカードは中立的な機能比較ではなく、明確な意見を示すものにします。
使用するタイミング
- 「[競合他社]に対抗するバトルカードを作成して」
- 「[競合他社]に案件を何度も奪われています。理由を理解するのを手伝ってください」
- 「活用できる[競合他社]の弱点は何ですか?」
- 「[競合他社]との競合案件に向けて営業チームの準備をしてください」
- 「[競合他社]を調査して、競争上のポジショニングを教えてください」
フェーズ 0:情報の確認
- 自社製品名+URL
- 競合他社名+URL — バトルカード1つにつき競合他社は1社(広く浅くより、対象を絞る)
- 案件の背景 — どのような場面で競合していますか?(同じICP、上位市場/下位市場、異なるユースケースなど)
- 把握している勝敗の兆候 — 競合との案件で、勝ち負けに何かパターンはありますか?
- 営業チームの規模 — 営業担当者は技術寄りですか、それともビジネス寄りですか?(言葉遣いのレベルに影響します)
- 既存のポジショニング — この競合他社に対する自社の一言でのポジショニング(あれば)
フェーズ 1:競合他社の調査
1A:ウェブサイトとメッセージの分析
Fetch: [competitor] homepage, pricing page, about page, product page
Search: "[competitor]" "we help" OR "the only" OR "unlike"
Search: "[competitor]" case study OR customer story
以下を抽出します:
- メインの主張 — 主なポジショニング
- カテゴリー — どのカテゴリーに自社を位置づけていますか?
- ターゲット層 — 誰を対象としていると説明していますか?
- 強調している主な機能 — どの機能を前面に出していますか?
- 第三者評価の証拠 — 顧客ロゴ、指標、引用
- 価格体系 — プラン、価格モデル、エンタープライズ向けかセルフサービスか
1B:レビュー情報の分析
Search: "[competitor]" site:g2.com OR site:capterra.com
Search: "[competitor]" reviews "switched from" OR "moved to"
レビューから以下を抽出します:
- 高く評価されている機能トップ5(競合の強みです。ここで正面から競わないでください)
- 不満トップ5(攻めどころです)
- 乗り換えの兆候 — 顧客が離れる理由は何ですか?
- ICPの傾向 — どのような役職/企業規模の人がレビューしていますか?
1C:広告とコンテンツの分析
Search: "[competitor]" advertisement OR sponsored
Search: "[competitor]" vs OR alternative OR compare
以下を抽出します:
- 広告のメッセージ — どのような主張を有料で宣伝していますか?
- 比較ページ — 「自社 vs X」のページを公開していますか?
- コンテンツのテーマ — どのようなトピックを中心にコンテンツを作成していますか?
1D:ソーシャルメディアとコミュニティの兆候
Search: "[competitor]" site:reddit.com OR site:twitter.com complaints OR issues
Search: "[competitor]" "looking for alternative" OR "anyone use"
以下を抽出します:
- 公に語られているよくある不満
- ユーザーが積極的に要望している機能
- 感情の傾向 — ユーザーは製品を気に入っていますか、それとも我慢して使っていますか?
1E:価格の詳細分析
Fetch: [competitor] pricing page
Search: "[competitor]" pricing OR cost OR "how much"
価格体系を整理します:
- モデル: 1席あたり/使用量ベース/定額/ハイブリッド
- 各プラン: 各プランには何が含まれますか?
- 無料プラン: 何が含まれていますか?何が制限されていますか?
- エンタープライズ: 個別価格ですか?エンタープライズ向けの営業につながる条件は何ですか?
- 隠れたコスト: 導入、超過利用、追加機能など
フェーズ 2:競合分析
強みと弱みのマトリクス
| 項目 | 相手 | 自社 | 優劣 |
|---|---|---|---|
| [機能領域 1] | [評価+背景] | [評価+背景] | 勝ち/負け/引き分け |
| [機能領域 2] | ... | ... | ... |
| 価格 | ... | ... | ... |
| 使いやすさ | ... | ... | ... |
| サポート | ... | ... | ... |
| インテグレーション | ... | ... | ... |
自社が勝てる領域(これらを前面に出す)
- [強み] — [調査で得た根拠]
- [強み] — [根拠]
- [強み] — [根拠]
自社が負ける領域(ここでは競わない)
- [弱み] — [対処戦略]
- [弱み] — [別の観点からの説明方法]
互角の領域(訴求の切り口で差別化する)
- [領域] — [引き分けを勝ちとして位置づける方法]
フェーズ 3:出力 — バトルカード
# Battlecard: [Your Product] vs [Competitor]
Last updated: [DATE] | Confidence: [High/Medium — based on data freshness]
---
## Quick Reference (The 30-Second Version)
**They say:** "[Their positioning headline]"
**We say:** "[Our counter-positioning]"
**We win when:** [Deal profile where we have advantage]
**We lose when:** [Deal profile where they have advantage]
**Best opening move:** "[Question or statement to frame the deal]"
---
## Competitor Overview
| | [Competitor] |
|---|---|
| **Founded** | [Year] |
| **Funding** | [Amount / stage] |
| **Headcount** | [Estimate] |
| **Target market** | [Who they serve] |
| **Pricing** | [Model + range] |
| **Category** | [How they position] |
---
## Positioning Traps
Questions to ask early in the deal that frame the evaluation in your favor:
1. **"[Question that highlights your strength]"**
→ If they say [X], you win because [reason]
→ If they say [Y], pivot to [angle]
2. **"[Question that exposes competitor weakness]"**
→ Their answer will likely be [X], which reveals [limitation]
3. **"[Question about a capability they lack]"**
→ They can't do this. When the prospect asks them, it plants doubt.
---
## Landmine Questions
Drop these casually — they'll come up when the prospect evaluates the competitor:
- "Have you asked [competitor] about [specific limitation]?"
- "When you evaluate [competitor], make sure to test [area where they're weak]."
- "One thing worth checking: [competitor] pricing can get expensive once you [usage trigger]."
---
## Objection Handling
### "Why shouldn't we just go with [Competitor]?"
> "[Direct response — acknowledge their strength, pivot to your differentiation]"
### "[Competitor] has more features / is more established"
> "[Response — focus on what matters for this buyer's use case, not feature count]"
### "[Competitor] is cheaper"
> "[Response — reframe on total cost, hidden costs, or value per dollar]"
### "[Competitor] has [big customer logo]"
> "[Response — your relevant social proof + why logo != fit]"
### "We're already using [Competitor]"
> "[Response — switching cost vs cost of staying, what's changed]"
---
## Feature Comparison (Honest Assessment)
| Capability | Us | [Competitor] | Verdict |
|-----------|-----|-------------|---------|
| [Feature 1] | [Status + context] | [Status + context] | [Who wins + why] |
| [Feature 2] | ... | ... | ... |
| [Feature 3] | ... | ... | ... |
| Pricing transparency | ... | ... | ... |
| Onboarding speed | ... | ... | ... |
| Support quality | ... | ... | ... |
---
## Their Customers Say (From Reviews)
### What they love (don't fight these):
- "[Quote from review]" — [Platform, Role]
- "[Quote]" — ...
### What they hate (exploit these):
- "[Quote from negative review]" — [Platform, Role]
- "[Quote]" — ...
- "[Quote]" — ...
---
## Pricing Comparison
| | Us | [Competitor] |
|---|---|---|
| **Entry price** | [$/mo] | [$/mo] |
| **Mid-tier** | [$/mo] | [$/mo] |
| **Enterprise** | [Custom / $X] | [Custom / $X] |
| **Free tier** | [What's included] | [What's included] |
| **Hidden costs** | [None / list] | [Implementation, overages, etc.] |
**Pricing attack angle:** [How to frame pricing comparison favorably]
---
## Win Themes (What Wins Deals)
Based on competitive patterns:
1. **[Theme]** — "[Proof point or quote]"
2. **[Theme]** — ...
3. **[Theme]** — ...
## Loss Themes (What Loses Deals)
Be aware — we tend to lose when:
1. **[Pattern]** — Mitigation: [strategy]
2. **[Pattern]** — Mitigation: [strategy]
---
## Quick Responses for Email/Chat
**When prospect mentions [competitor]:**
> "[2-sentence response for email or Slack]"
**When asked for a comparison:**
> "[3-sentence elevator pitch vs competitor]"
clients/<client-name>/product-marketing/battlecards/vs-[competitor-slug]-[YYYY-MM-DD].md に保存します。
コスト
| 項目 | コスト |
|---|---|
| ウェブ調査 | 無料 |
| レビューの収集(任意、review-scraper経由) | 約$0.50-1.00 |
| 広告分析(任意、ad scrapers経由) | 約$0.50-1.00 |
| すべての分析とバトルカードの生成 | 無料(LLMによる推論) |
| 合計 | 無料〜$2 |
必要なツール
- web_search — 競合調査用
- fetch_webpage — サイト分析用
- 任意: G2/Capterra のデータ収集には
review-scraper - 任意: 広告インテリジェンスには
meta-ad-scraper、google-ad-scraper
起動フレーズ
- 「[競合他社] に対抗するバトルカードを作成」
- 「[競合他社] の競合情報」
- 「[競合他社] 向けにバトルカード生成ツールを実行」
- 「[競合他社] に対する商談を勝ち取るのを手伝って」
コメント
Markdown 対応