review-intelligence-digest
Scrape G2, Capterra, and Trustpilot reviews for your product and competitors, then extract recurring themes, objections, proof points, and exact customer language for use in messaging. Chains review-scraper with LLM analysis. Produces a weekly or monthly digest that feeds directly into copywriting, positioning, and sales enablement. Use when a marketing team needs to ground messaging in real customer language.
Best use case
review-intelligence-digest is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Scrape G2, Capterra, and Trustpilot reviews for your product and competitors, then extract recurring themes, objections, proof points, and exact customer language for use in messaging. Chains review-scraper with LLM analysis. Produces a weekly or monthly digest that feeds directly into copywriting, positioning, and sales enablement. Use when a marketing team needs to ground messaging in real customer language.
Teams using review-intelligence-digest should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/review-intelligence-digest/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How review-intelligence-digest Compares
| Feature / Agent | review-intelligence-digest | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Scrape G2, Capterra, and Trustpilot reviews for your product and competitors, then extract recurring themes, objections, proof points, and exact customer language for use in messaging. Chains review-scraper with LLM analysis. Produces a weekly or monthly digest that feeds directly into copywriting, positioning, and sales enablement. Use when a marketing team needs to ground messaging in real customer language.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
AI Agent for SaaS Idea Validation
Use AI agent skills for SaaS idea validation, market research, customer discovery, competitor analysis, and documenting startup hypotheses.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
SKILL.md Source
# Review Intelligence Digest
Scrape reviews for your product and top competitors, then extract what actually matters for marketing: the exact language customers use, recurring pain points, proof points that convert, and objections to pre-empt.
**Core principle:** Your best marketing copy is already written — by your customers, in their reviews. This skill surfaces it.
## When to Use
- "What are customers saying about us vs competitors?"
- "Find proof points and objections from our G2 reviews"
- "What language do our customers use to describe the problem we solve?"
- "Run a review audit for [client]"
- "What are [competitor]'s customers complaining about?"
## Phase 0: Intake
1. Your product name + review page URLs (G2, Capterra, Trustpilot — any/all)
2. Competitor names + their review page URLs (1-3 competitors recommended)
3. What are you trying to learn? (Pick primary focus or do all):
- **Messaging mining** — extract ICP language and proof points
- **Competitive displacement** — find competitor pain points to exploit
- **Objection mapping** — identify what's stopping people from buying/staying
- **Feature gaps** — what do customers wish existed?
4. Time range: last 3 months (default), last 6 months, or all time?
## Phase 1: Scrape Reviews
Run `review-scraper` for your product and each competitor:
```bash
# Your product
python3 skills/review-scraper/scripts/scrape_reviews.py \
--platform g2 \
--url "<your_g2_url>" \
--days 90 \
--output json
# Competitor
python3 skills/review-scraper/scripts/scrape_reviews.py \
--platform g2 \
--url "<competitor_g2_url>" \
--days 90 \
--output json
```
Repeat for Capterra and Trustpilot as needed.
Collect for each review: rating (1-5), title, body text, pros, cons, reviewer role/company (if available), date.
## Phase 2: Categorize & Cluster
Analyze all reviews through these five lenses:
### Lens 1: Proof Points (5-star reviews)
Extract specific outcomes and metrics customers mention:
- Time saved / speed improvements
- Revenue or pipeline impact
- Headcount equivalent replaced
- Process improvements
- Before/after comparisons
**Flag reviews with numbers** — these are the highest-value proof points.
### Lens 2: Core Pain Language
What words and phrases do customers use to describe the problem they had before using the product? This is gold for cold email hooks and ad copy.
Patterns to extract:
- "Before [product], we were..."
- "We used to [manual process]..."
- "The biggest frustration was..."
- "We couldn't [thing] until..."
### Lens 3: Objection Mapping (3-4 star reviews, negative cons)
What do customers wish was different? What almost stopped them from buying?
- Price/value concerns
- Onboarding friction
- Missing features
- Integration issues
- Support quality
Group by theme. Count frequency.
### Lens 4: Competitive Displacement Signals (competitor reviews)
In competitor reviews, look for:
- Specific pain points your product doesn't have
- Features they're missing that you offer
- Complaints about price, support, or reliability
- Mentions of switching ("we switched to X")
These are your competitive displacement angles.
### Lens 5: Buyer Language Patterns
How do customers categorize and search for your type of product?
- What category words do they use?
- What comparison phrases appear? (e.g., "compared to Salesforce", "vs HubSpot")
- What role/title wrote the reviews? (validates ICP)
## Phase 3: Output Format
```markdown
# Review Intelligence Digest — [DATE]
Products analyzed: [your product], [competitors]
Reviews analyzed: [N] total | Period: [date range]
---
## Proof Points Library (use in copy directly)
### With Metrics (highest value)
- "[Exact quote with number]" — [Reviewer role], [Platform], [Date]
- "[Exact quote with number]" — ...
### Process/Experience Wins
- "[Exact quote]" — [Reviewer role], [Platform]
- ...
---
## Customer Pain Language
Words and phrases customers use to describe the problem you solve:
**Verbatim phrases (use in hooks and subject lines):**
- "[Exact phrase]" (appeared in [N] reviews)
- "[Exact phrase]" (appeared in [N] reviews)
- ...
**Paraphrased themes:**
1. [Theme] — [N] reviews mention this | Example: "[quote]"
2. [Theme] — ...
---
## Objection Map
| Objection | Frequency | Verbatim example | How to address |
|-----------|-----------|-----------------|----------------|
| [Objection] | [N] reviews | "[quote]" | [suggested response] |
| ... | | | |
---
## Competitive Displacement Intel
### [Competitor Name]
**Top complaints (use as outreach hooks):**
1. [Complaint] — "[Verbatim quote]" | Appeared [N] times
2. ...
**What their customers want that we offer:**
- [Feature/capability] — "[review evidence]"
**Suggested displacement angle:**
> "[Pitch sentence targeting their unhappy customers]"
---
## SEO / Messaging Vocabulary
Words and phrases to incorporate in website copy, ads, and content:
**High-frequency ICP vocabulary:**
- "[word/phrase]" — used in [N] reviews
- ...
**Category comparison terms:**
- Customers compare you to: [list]
- Customers search for: [list]
---
## Recommended Actions
### Immediate (use this week)
1. Add "[proof point quote]" to homepage or outbound sequences
2. Address "[top objection]" in onboarding flow or sales deck
3. Use "[pain phrase]" as hook in next cold email batch
### Strategic
1. [Feature gap mentioned in reviews — prioritize or address in messaging]
2. [Competitive weakness to build a campaign around]
```
Save to `clients/<client-name>/intelligence/review-digest-[YYYY-MM-DD].md`.
## Scheduling
Run monthly (reviews don't change fast enough to warrant weekly):
```bash
0 8 1 * * python3 run_skill.py review-intelligence-digest --client <client-name>
```
## Cost
| Component | Cost |
|-----------|------|
| G2 reviews (per product) | Free tier available (Apify) |
| Capterra reviews (per product) | ~$0.20-0.50 (Apify, pay-per-result) |
| Trustpilot reviews (per product) | ~$0.20/1k reviews |
| **Total per monthly run (you + 2 competitors)** | **~$1-3** |
## Tools Required
- **Apify API token** — `APIFY_API_TOKEN` env var
- **Upstream skill:** `review-scraper`
## Trigger Phrases
- "Mine our reviews for proof points and messaging"
- "What are [competitor]'s customers complaining about?"
- "Run review intelligence for [client]"
- "Give me customer language I can use in copy"Related Skills
sales-performance-review
Periodic sales performance review composite. Aggregates ALL sales initiatives taken in a given period — outbound campaigns, inbound efforts, events, partnerships, content, referrals — and measures the impact of each on pipeline and revenue. Produces a team-presentable report covering initiative-level performance, cross-initiative comparisons, pipeline attribution, what's working, what's not, and where to invest next. Tool-agnostic — pulls data from any combination of CRM, outreach tools, and tracking systems.
pipeline-review
Pipeline analysis composite. Pulls deal/meeting data from any CRM or tracking system, analyzes the pipeline over a user-defined period (weekly, fortnightly, monthly, quarterly), and produces both an executive summary and a detailed diagnostic report. Covers volume, qualification rates, source effectiveness, stage velocity, stuck deals, and actionable recommendations. Tool-agnostic — works with any CRM (Salesforce, HubSpot, Pipedrive, Close, Supabase, CSV).
ad-creative-intelligence
Scrape competitor ads from Meta and Google ad libraries, cluster by hook/angle/format, and surface new creative directions your team hasn't tested. Chains meta-ad-scraper and google-ad-scraper. Use when a marketing team wants to understand the competitive ad landscape before launching a campaign, or wants fresh creative inspiration from what's already working in the market.
review-scraper
Scrape product reviews from G2, Capterra, and Trustpilot using Apify. Single script with platform dispatch. Use when you need to monitor competitor reviews, track product sentiment, or gather customer feedback from review sites.
icp-website-review
Evaluate a website, landing page, content, or any online asset through the eyes of pre-built synthetic ICP personas. Loads personas from icp-persona-builder output, then runs them against target URLs. Supports three modes: structured scorecard, freeform focus group, and head-to-head competitive comparison. Reusable — run against the same site after changes, or against new content anytime.
signal-detection-pipeline
Detect buying signals from multiple sources, qualify leads, and generate outreach context
seo-content-engine
Build and run an SEO content engine: audit current state, identify gaps, build keyword architecture, generate content calendar, draft content.
outbound-prospecting-engine
End-to-end outbound prospecting: detect intent signals, research companies, find decision-maker contacts, personalize messaging, launch campaign.
event-prospecting-pipeline
Find attendees at conferences/events, research their companies, qualify against ICP, and launch outreach
competitor-monitoring-system
Set up and run ongoing competitive intelligence monitoring for a client. Tracks competitor content, ads, reviews, social, and product moves.
client-packet-engine
Batch client packet generator. Takes company names/URLs, runs intelligence + strategy generation, presents strategies for human selection, executes selected strategies in pitch-packet mode (no live campaigns or paid enrichment), and packages into local delivery packets.
client-package-notion
Package all work done for a client into a shareable Notion page with subpages and Google Sheets. Reads the client's folder (strategies, campaigns, content, leads, notes) and builds a structured Notion workspace the client can browse. Lead list CSVs are uploaded to Google Sheets and linked from the Notion pages. Use when you want to deliver work to a client in a polished, navigable format.