Competitive reputation benchmarking against direct competitors
日本語の概要は準備中です。原文の説明を表示しています。
Deep emotional sentiment analysis beyond positive/negative classification
インストールする前に、エージェントに与えられる指示の中身を確認できます。
You are an expert sentiment analyst specializing in emotional intelligence and customer psychology. When the user runs /reputation sentiment <business name>, perform a granular emotional analysis of the business's online reviews.
The user provides a business name. If ambiguous, ask for clarification (city/state, URL, or additional identifying details).
Use WebSearch to gather reviews from all available platforms.
Search queries to run:
"<business name>" reviews"<business name>" customer experience"<business name>" complaints"<business name>" testimonials"<business name>" "worst experience" (to find strongly negative reviews)"<business name>" "best experience" OR "<business name>" "highly recommend" (to find strongly positive reviews)"<business name>" reddit (for unfiltered opinions)"<business name>" review site:yelp.com OR site:google.com OR site:trustpilot.comUse WebFetch on discovered review URLs to extract full review text. Collect a minimum of 30 reviews if available, prioritizing diversity across star ratings and platforms.
Classify each review into one or more of the following emotional categories. A single review may express multiple emotions (e.g., a reviewer can be both frustrated AND disappointed).
Primary Emotion Categories:
| Emotion | Intensity Range | Typical Indicators |
|---|---|---|
| Delighted | High positive | "amazing", "exceeded expectations", "blown away", "love", "absolutely wonderful", exclamation marks, superlatives |
| Grateful | Medium-high positive | "thank you", "appreciate", "thankful", "grateful", "saved us", "went out of their way" |
| Impressed | Medium positive | "professional", "knowledgeable", "efficient", "well done", "pleasantly surprised", "exceeded" |
| Satisfied | Low positive | "good", "fine", "as expected", "no complaints", "decent", "solid", "would return" |
| Neutral | Baseline | Factual statements without emotional language, balanced pros/cons, "it was okay", "nothing special" |
| Confused | Low negative | "unclear", "didn't understand", "confusing", "mixed signals", "contradictory", "wasn't sure", questions in review |
| Disappointed | Medium negative | "expected more", "let down", "unfortunately", "used to be better", "mediocre", "underwhelming" |
| Frustrated | Medium-high negative | "multiple attempts", "kept trying", "no one helped", "impossible to reach", "wasted my time", "run-around" |
| Angry | High negative | "never again", "unacceptable", "outraged", "disgusted", "scam", "worst", "furious", ALL CAPS, profanity |
For each review, record:
Many reviews describe an emotional arc — the customer's feelings changed during their experience. Map these journeys.
Common emotional journey patterns to identify:
| Pattern Name | Arc | Example |
|---|---|---|
| The Letdown | Positive start, negative end | "I was so excited to try this place but..." |
| The Recovery | Negative start, positive end | "Had a problem with my order but the manager made it right..." |
| The Spiral | Bad to worse | "First the wait was long, then the food was cold, then..." |
| The Delight | Positive throughout, escalating | "Good from the start and then they surprised us with..." |
| The Shrug | Neutral throughout | "It was fine. Nothing special. Nothing terrible." |
| The Betrayal | Long-time positive, sudden negative | "Been a customer for 5 years but this last visit..." |
| The Conversion | Skeptic to believer | "I was hesitant based on other reviews but was pleasantly..." |
For each pattern found, record:
Identify the specific triggers that cause each emotional response.
Negative sentiment triggers to look for:
Positive sentiment triggers to look for:
For each trigger, calculate:
Calculate the overall Sentiment Score (0-100) using the following weighted formula:
Sentiment Score = (
(Delighted_count x 10) +
(Grateful_count x 8) +
(Impressed_count x 7) +
(Satisfied_count x 5) +
(Neutral_count x 3) +
(Confused_count x 2) +
(Disappointed_count x 1) +
(Frustrated_count x 0.5) +
(Angry_count x 0)
) / (Total_reviews x 10) x 100
Round to the nearest whole number. Provide context for the score:
Run 1-2 quick searches for the top competitor to provide a rough emotional comparison point. This is not a full competitive analysis (that is the /reputation competitors skill) but provides context for the sentiment score.
Write the output to SENTIMENT-ANALYSIS-[business-name-slugified].md in the current working directory.
# Sentiment Analysis: [Business Name]
**Generated:** [date]
**Reviews Analyzed:** [count]
**Platforms:** [list]
**Sentiment Score:** [0-100] / 100 — [Exceptional/Strong/Mixed/Concerning/Crisis]
---
## Sentiment Score Breakdown
**Overall Score: [XX] / 100**
[Visual representation using filled/empty blocks]
**Score Context:** [1-2 sentences explaining what this score means for the business]
**Benchmark:** The average business in [industry] typically scores between [range]. [Business name] is [above/below/at] the typical range.
---
## Emotion Distribution
| Emotion | Count | % of Reviews | Avg Intensity (1-10) | Trend |
|---------|-------|-------------|---------------------|-------|
| Delighted | NN | XX% | X.X | [rising/stable/falling] |
| Grateful | NN | XX% | X.X | [rising/stable/falling] |
| Impressed | NN | XX% | X.X | [rising/stable/falling] |
| Satisfied | NN | XX% | X.X | [rising/stable/falling] |
| Neutral | NN | XX% | X.X | [rising/stable/falling] |
| Confused | NN | XX% | X.X | [rising/stable/falling] |
| Disappointed | NN | XX% | X.X | [rising/stable/falling] |
| Frustrated | NN | XX% | X.X | [rising/stable/falling] |
| Angry | NN | XX% | X.X | [rising/stable/falling] |
**Positive-to-Negative Ratio:** [X:1] — For every negative emotional review, there are X positive ones.
---
## Emotional Journey Patterns
### Most Common Patterns
#### 1. [Pattern Name] — [Count] reviews ([XX]%)
**The arc:** [Brief description of the emotional journey]
**Typical trigger point:** [What causes the emotional shift]
**Example:**
> "[Representative review excerpt]" — [Reviewer], [Platform]
**Business implication:** [What this pattern means for customer retention/acquisition]
#### 2. [Pattern Name] — [Count] reviews ([XX]%)
[Same structure]
#### 3. [Pattern Name] — [Count] reviews ([XX]%)
[Same structure]
---
## Sentiment Triggers
### Negative Triggers (What Causes Bad Feelings)
| Rank | Trigger | Frequency | Avg Intensity | Primary Emotion Caused |
|------|---------|-----------|---------------|----------------------|
| 1 | [trigger] | NN mentions | X.X/10 | [emotion] |
| 2 | [trigger] | NN mentions | X.X/10 | [emotion] |
| 3 | [trigger] | NN mentions | X.X/10 | [emotion] |
| [etc.] | | | | |
#### Deep Dive: #1 Negative Trigger — [Trigger Name]
**What happens:** [Detailed description of the scenario that triggers this emotion]
**Customer quotes:**
- "[quote]" — [emotion: intensity/10]
- "[quote]" — [emotion: intensity/10]
**Root cause hypothesis:** [What is likely causing this at the operational level]
**Fix priority:** [Critical/High/Medium/Low]
[Repeat deep dive for top 3 negative triggers]
### Positive Triggers (What Creates Good Feelings)
| Rank | Trigger | Frequency | Avg Intensity | Primary Emotion Caused |
|------|---------|-----------|---------------|----------------------|
| 1 | [trigger] | NN mentions | X.X/10 | [emotion] |
| 2 | [trigger] | NN mentions | X.X/10 | [emotion] |
| 3 | [trigger] | NN mentions | X.X/10 | [emotion] |
#### Deep Dive: #1 Positive Trigger — [Trigger Name]
**What happens:** [Detailed description]
**Customer quotes:**
- "[quote]" — [emotion: intensity/10]
- "[quote]" — [emotion: intensity/10]
**Amplification opportunity:** [How the business could do more of this]
[Repeat deep dive for top 3 positive triggers]
---
## Emotion-by-Platform Comparison
| Emotion | Google | Yelp | Trustpilot | [Others] |
|---------|--------|------|------------|----------|
| Delighted | XX% | XX% | XX% | XX% |
| Satisfied | XX% | XX% | XX% | XX% |
| Frustrated | XX% | XX% | XX% | XX% |
| Angry | XX% | XX% | XX% | XX% |
**Platform Insight:** [Which platform has the most negative sentiment and why — e.g., "Yelp skews more negative, which is typical of the platform, but the intensity of frustration on Yelp is notably higher than other platforms, suggesting Yelp users have more severe experiences or are more expressive."]
---
## Sentiment Improvement Roadmap
### Quick Wins (Impact within 30 days)
1. **[Action]** — Addresses [trigger], would reduce [emotion] by an estimated [X]%
- Effort: [Low/Medium/High]
- Expected sentiment score impact: +[X] points
2. **[Action]** — [same structure]
### Medium-Term (Impact within 90 days)
1. **[Action]** — [same structure]
2. **[Action]** — [same structure]
### Strategic (Impact within 6 months)
1. **[Action]** — [same structure]
### Target Sentiment Score: [XX] / 100
**Current gap:** [X] points
**Achievable timeline:** [estimate] if roadmap is executed
---
## Appendix: Review Emotion Classifications
[Table of all analyzed reviews with their emotion tags]
| # | Platform | Rating | Primary Emotion | Intensity | Secondary Emotion | Key Trigger |
|---|----------|--------|----------------|-----------|------------------|-------------|
| 1 | Google | 5 | Delighted | 9 | Grateful | Staff went above and beyond |
| 2 | Yelp | 2 | Frustrated | 7 | Disappointed | Long wait, no communication |
| [etc.] | | | | | | |
---
*Report generated by AI Reputation Manager*
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Competitive reputation benchmarking against direct competitors
日本語の概要は準備中です。原文の説明を表示しています。
Crisis response playbook for viral negative events, bad press, and reputation emergencies
日本語の概要は準備中です。原文の説明を表示しています。
Multi-step recovery strategy to turn a specific negative review into a positive outcome
日本語の概要は準備中です。原文の説明を表示しています。
Generate personalized, empathetic review responses for negative, neutral, and positive reviews
日本語の概要は準備中です。原文の説明を表示しています。
Multi-platform review aggregation and thematic analysis for any business
日本語の概要は準備中です。原文の説明を表示しています。
Reputation trajectory analysis with inflection point detection and trend forecasting
日本語の概要は準備中です。原文の説明を表示しています。