Mine G2 or Capterra reviews for any product. Get a battlecard-ready competitive intelligence report in minutes: clustered pros/cons, switching reasons, buyer objections, and positioning gaps.
You need Node.js installed. It comes with npx built in.
npx "@opendirectory.dev/skills" install g2-review-miner --target claudeSupported --target values: claude, gemini, codex, opencode, anti-gravity, openclaw, hermes
Run these two commands inside your Claude Code terminal:
# Add the OpenDirectory marketplace
/plugin marketplace add Varnan-Tech/opendirectory
# Install a skill directly
/plugin install g2-review-miner@opendirectory-marketplaceStep 1: Download Click Code → Download ZIP on this repo's GitHub page.
Step 2: Install
- Open Claude Desktop > Customize > Skills > + > Upload a skill
- Drop the downloaded zip or extracted folder
- Takes a G2 or Capterra product URL
- Scrapes up to 100 reviews via Apify (handles anti-bot protections automatically)
- Clusters pros and cons into themes with frequency counts and verbatim quotes
- Extracts switching reasons by pattern: missing features, pricing, performance, support, integrations
- Surfaces buyer objections with suggested sales responses
- Generates discovery questions for your sales reps
- Identifies positioning opportunities based on what buyers consistently ask for but don't get
- Saves output to
docs/competitive-intel/[product]-[date].md
| Requirement | Purpose | How to Set Up |
|---|---|---|
| Gemini API key | Review clustering and battlecard generation | aistudio.google.com, Get API key |
| Apify API token | Scraping G2 and Capterra reviews | console.apify.com/account/integrations |
cp .env.example .env
# Add GEMINI_API_KEY and APIFY_API_TOKENApify's free tier includes $5 platform credits: enough for approximately 50 runs.
"Mine G2 reviews for https://www.g2.com/products/notion/reviews"
"Build a battlecard from Capterra reviews: https://www.capterra.com/p/186596/Notion/reviews/"
"What do buyers say about HubSpot CRM? https://www.g2.com/products/hubspot-crm/reviews"
"Why do people switch from Salesforce? https://www.g2.com/products/salesforce-crm/reviews"
"Analyze competitor reviews for https://www.g2.com/products/[slug]/reviews"
Each run produces a 6-section battlecard:
- What buyers love: clustered positive themes with verbatim quotes
- What buyers complain about: clustered negative themes with verbatim quotes
- Why buyers switch: switching reasons by pattern (feature gap, pricing, performance, support, integration)
- Common objections: what prevents new buyers from adopting, with suggested sales responses
- Discovery questions: 5 open-ended questions your sales reps can use
- Positioning opportunity: what gap in this product's reviews represents an opening
- Apify: ~$0.02-$0.08 per 100 reviews
- Gemini: ~$0.01-$0.03 per analysis
- Total: ~$0.10-$0.30 per competitor
g2-review-miner/
├── SKILL.md
├── README.md
├── .env.example
├── evals/
│ └── evals.json
└── references/
├── battlecard-format.md
└── apify-actors.md
MIT