Monitor brand, competitors, and industry trends across social media — early crisis detection and content opportunity discovery
npx skills add https://github.com/minhnv0807/ai-business-skills --skill 15-social-listening-global
> Listen before you speak. Understand what customers are saying, how they feel, and where the market is headed — before competitors do.
Ask up to 4 questions:
LISTEN — Collect mentions, comments, reviews, related posts
|
ANALYZE — Classify sentiment, identify trends, detect anomalies
|
REPORT — Aggregate into weekly/monthly reports with clear insight
|
ACT — Respond, adjust strategy, manage crises
| Channel | Content type | How to monitor | Frequency |
|---------|--------------|----------------|-----------|
| Twitter / X | Mentions, threads, retweets | Native search + saved searches + Tweetdeck | Daily |
| Reddit | Subreddit discussions, AMAs | Subreddit search + Reddit RSS | Daily |
| TikTok | Comments, duets, stitches, hashtags | Hashtag search + comments on brand videos | Daily |
| Instagram | Comments, mentions, story tags | Native notifications + hashtag search | Daily |
| Facebook Groups | Discussions, Q&As, reviews | Group keyword search | Daily |
| Facebook Pages | Comments, reviews, mentions | Page notifications + keyword search | Daily |
| YouTube | Video comments, review videos | Search brand + product names | 2–3x/week |
| Google Reviews | Business reviews | Google Business Profile dashboard | Daily |
| Google Search | Articles, news | Google Alerts on brand keywords | Automated |
| Trustpilot / G2 / Capterra | Product/service reviews | Native dashboards + email alerts | Daily |
| Discord communities | Niche industry discussions | Server-by-server, manual | 2x/week |
| LinkedIn | Posts, mentions (B2B) | LinkedIn search + saved searches | 2x/week |
| Quora | Questions about brand/category | Topic follows + alerts | Weekly |
| Online press | News articles, PR | Google News Alerts | Automated |
| Amazon / Shopee / Etsy | Product reviews | Review tab on listings | 2–3x/week |
| Keyword group | Examples |
|---------------|----------|
| Brand name | "[Brand]", "[Brand] review", "[Brand] scam", "[Brand] worth it" |
| Product name | "[Product]", "[Product] price", "[Product] review" |
| Founder name | "[Founder]", "[Founder] who" |
| Competitors | "[Competitor 1]", "[Competitor 2]", "[Competitor] vs [Brand]" |
| Industry | "[Industry keyword]", "[Common industry pain]" |
| Negative phrases | "not good", "disappointed", "scam", "low quality", "false advertising" |
| Positive phrases | "amazing", "recommend", "best ever", "worth it", "loving it" |
| Level | Score | Description | Example |
|-------|-------|-------------|---------|
| Very negative | 1 | Outrage, public callout, boycott calls | "Total scam, reporting them to FTC" |
| Negative | 2 | Disappointment, complaint, unfavorable comparison | "Tried it for 3 months, way worse than X" |
| Neutral | 3 | Asking info, comparison, on-the-fence | "Anyone tried [Brand]? Thoughts?" |
| Positive | 4 | Satisfied, recommends, praises | "Been using for 3 months, happy with it" |
| Very positive | 5 | Enthusiastic advocate, brand champion | "Best service ever, told all my friends" |
| Topic | What to monitor | Meaning |
|-------|-----------------|---------|
| Product / Quality | Reviews, comparisons, feedback | Product improvement |
| Service / Experience | Comments about staff, processes | Operations improvement |
| Pricing | Price comparisons, complaints | Pricing/communication adjustment |
| Marketing / Advertising | Reactions to content, ads | Creative improvement |
| Competitors | Comparisons, switching mentions | Opportunity or threat |
| Level | Signal | Threshold | Action |
|-------|--------|-----------|--------|
| Green — Normal | Steady mentions, neutral/positive sentiment | <5 negative mentions/day | Standard monitoring |
| Yellow — Watch | Rising negative mentions, 1–2 high-engagement complaint posts | 5–15 negative mentions/day OR 1 post >100 engagements | Increase monitoring frequency, prep response |
| Orange — Alert | Negative mentions spreading fast, press picking up | 15–50 negative mentions/day OR press coverage | Activate response workflow, brief leadership |
| Red — Crisis | Viral negative, opposition hashtags, revenue impact | >50 negative mentions/day OR trending topic | Full crisis response activation |
| Item | What to check |
|------|---------------|
| Origin | Which post/comment started it? Who posted? |
| Spread velocity | How many shares/comments? How fast is it growing? |
| Accuracy | Is the claim accurate? Is there evidence? |
| Impact | Who's affected? Customers, partners, employees? |
| Situation | Response approach |
|-----------|-------------------|
| Valid complaint | Apologize + acknowledge + concrete fix + timeline |
| Misinformation | Official correction + evidence + calm tone |
| Trolls / defamation | Don't argue publicly + save evidence + report to platform |
| Major crisis | Press statement + founder video + continuous updates |
| Item | What to do |
|------|------------|
| Direct resolution | Privately contact the complainant, resolve individually |
| Public update | Communicate progress on main channels |
| Lessons learned | Internal post-mortem, root cause, prevention plan |
| Post-crisis monitoring | Sentiment tracking 2 weeks after, measure brand impact |
| Item | What to do |
|------|------------|
| Recovery content | Boost positive social proof, testimonials, case studies |
| Positive PR | Articles about improvements, quality commitments |
| Engagement push | Increase community responsiveness, faster reply time |
| Effectiveness | Compare sentiment before — during — after crisis |
> Adapted from social-media-skills/niche-research for global channels.
Each week, surface the 20 hottest topics/trends in your niche to:
| Step | Source | How | Time |
|------|--------|-----|------|
| 1 | Reddit (niche subreddits) | Sort by Top this week, scan high-engagement posts | 10 min |
| 2 | TikTok Discover | Hashtag search, filter 7-day, review videos > 50K views | 10 min |
| 3 | Google News | Search "[industry] news", filter past 7 days | 5 min |
| 4 | Twitter / X (industry lists) | Saved lists of industry voices, scan top tweets | 5 min |
| 5 | Industry forums / Discord | Active threads from past 7 days | 5 min |
| 6 | KOL / Influencer feeds | Watch what 5–10 niche leaders posted this week | 5 min |
# Niche Research — Week [X] ([DD/MM] – [DD/MM/YYYY])
| # | Topic / Trend | Source | Heat | Discussion focus | Content angle | Suggested post |
|---|---------------|--------|------|------------------|---------------|----------------|
| 1 | [Topic] | Reddit / TikTok / News | High/Med/Low | [Summary] | [Description] | [Idea] |
| 2 | ... | ... | ... | ... | ... | ... |
| ... | ... | ... | ... | ... | ... | ... |
| 20 | ... | ... | ... | ... | ... | ... |
| Type | Description | Action |
|------|-------------|--------|
| Rising topic | New industry topic gaining discussion | Create content early, claim first-mover |
| Viral format | Spreading content format (sound, POV, trend) | Adapt for brand within 24–48h |
| Seasonal | Recurring seasonal trends | Plan 2–4 weeks ahead |
| Competitor moves | New campaigns, new products, pricing changes | Analyze + strategic response |
| Industry sentiment | Shifts in overall industry feeling (e.g. trust loss, rising expectation) | Adjust tone, messaging |
| Method | Tool | Frequency |
|--------|------|-----------|
| Trending hashtags | TikTok Discover, Twitter Trends | Daily |
| High-engagement comments | Comments on industry / influencer posts | Daily |
| Google Trends | Filter by region (US, UK, EU, etc.) | 2x/week |
| Industry reports | Reports from Gartner, McKinsey, Statista, eMarketer | Monthly |
| KOL / Influencer feeds | Top 5–10 niche voices | 3x/week |
| Metric | [Competitor 1] | [Competitor 2] | [Your brand] |
|--------|---------------|---------------|--------------|
| Followers (TikTok) | [X] | [X] | [X] |
| Followers (Instagram) | [X] | [X] | [X] |
| Followers (LinkedIn — B2B) | [X] | [X] | [X] |
| Posts per week | [X] | [X] | [X] |
| Primary content type | [Description] | [Description] | [Description] |
| Avg engagement rate | [X%] | [X%] | [X%] |
| Tone of voice | [Description] | [Description] | [Description] |
| Communicated USP | [Description] | [Description] | [Description] |
| Most recent campaign | [Description] | [Description] | [Description] |
| Item | What to track | Why |
|------|---------------|-----|
| New content | Posts, videos, stories | Learn effective formats, avoid duplication |
| Ads Library | Active ads (Meta Ads Library, TikTok Creative Center) | Understand strategy, creative, offers |
| Landing pages | Sales page, form, pricing | Benchmark conversion approach |
| Customer reviews | Reviews on Google, Trustpilot, FB | Find weak spots to target |
| Job postings | Open roles | Predict their direction |
| PR / Press | Articles, interviews | Read their comms strategy |
| Metric | Formula | Benchmark | Frequency |
|--------|---------|-----------|-----------|
| Share of Voice (SOV) | Brand mentions / Total industry mentions × 100% | >15% is strong | Monthly |
| Net Sentiment | (Positive - Negative) / Total mentions × 100% | >60% is good | Weekly |
| Response Rate | Mentions responded / Total mentions needing response × 100% | >80% is good | Weekly |
| Response Time | Avg time from mention to response | <2h good, <30 min excellent | Weekly |
| Metric | Poor | Average | Good | Excellent |
|--------|------|---------|------|-----------|
| SOV | <5% | 5–15% | 15–25% | >25% |
| Net Sentiment | <40% | 40–60% | 60–80% | >80% |
| Response Rate | <50% | 50–70% | 70–90% | >90% |
| Response Time | >24h | 4–24h | 1–4h | <1h |
| Tool | Channels | Use |
|------|----------|-----|
| Google Alerts | Web, news, blogs | Create alerts for brand + competitors, daily email |
| Meta Business Suite | Facebook, Instagram | Comments, mentions, messages — built-in |
| TikTok Studio | TikTok | Comment management, analytics |
| Google Trends | Google Search | Compare brand vs competitor keywords over time |
| Meta Ads Library | Facebook, Instagram | View competitor active ads |
| TikTok Creative Center | TikTok | Top ads, trending sounds, creative inspiration |
| Reddit search / RSS | Reddit | Subreddit-specific keyword tracking |
| Talkwalker Free Alerts | Web, social | Free brand mention alerts |
| Tool | Pricing | Strength |
|------|---------|----------|
| Brandwatch | Enterprise (custom) | Most powerful enterprise listening, AI sentiment |
| Sprout Social | From $249/mo | Listening + management + reporting in one |
| Mention | From $49/mo | SMB-friendly, real-time mentions across web + social |
| Brand24 | From $79/mo | Multi-channel monitoring, automatic sentiment |
| Hootsuite Insights | From $99/mo | Listening + scheduling integration |
| Meltwater | Enterprise | PR + social listening + media intelligence |
| Talkwalker | Enterprise | Image recognition, AI-driven insights |
Daily (15–20 min):
Weekly (30–45 min):
# Social Listening Report — Week [X] ([Date] — [Date])
## Summary
| Metric | This week | Prior week | Change |
|--------|-----------|------------|--------|
| Total mentions | [X] | [X] | [+/- %] |
| Positive mentions | [X] | [X] | [+/- %] |
| Negative mentions | [X] | [X] | [+/- %] |
| Net Sentiment | [X%] | [X%] | [+/- %] |
| Response Rate | [X%] | [X%] | [+/- %] |
| Avg Response Time | [Xh] | [Xh] | [+/- h] |
## Top positive mentions
1. [Source + content summary + reach/engagement]
2. [Source + content summary + reach/engagement]
3. [Source + content summary + reach/engagement]
## Top negative mentions
1. [Source + summary + handled? + outcome]
2. [Source + summary + handled? + outcome]
## Notable competitor activity
- [Competitor 1]: [Notable activity this week]
- [Competitor 2]: [Notable activity this week]
## Trends this week
- [Trend 1]: [Description + brand opportunity]
- [Trend 2]: [Description + brand opportunity]
## Alerts
- [Level: Green/Yellow/Orange/Red] — [Situation description]
## Recommended actions
| # | Action | Priority | Owner | Deadline |
|---|--------|----------|-------|----------|
| 1 | [Description] | [High/Med/Low] | [Role] | [Date] |
| 2 | [Description] | [High/Med/Low] | [Role] | [Date] |
# Social Listening Report — Month [X]/[YYYY]
## Executive summary
**3 most important insights:**
1. [Insight 1]
2. [Insight 2]
3. [Insight 3]
## Brand Health Dashboard
| Metric | This month | Prior month | Change | Target |
|--------|------------|-------------|--------|--------|
| Share of Voice | [X%] | [X%] | [+/- %] | [X%] |
| Net Sentiment | [X%] | [X%] | [+/- %] | >60% |
| Response Rate | [X%] | [X%] | [+/- %] | >80% |
| Avg Response Time | [Xh] | [Xh] | [+/- h] | <2h |
| Total mentions | [X] | [X] | [+/- %] | — |
## Sentiment by topic
| Topic | Positive | Neutral | Negative | Trend |
|-------|----------|---------|----------|-------|
| Product | [X%] | [X%] | [X%] | [Up/Down/Flat] |
| Service | [X%] | [X%] | [X%] | [Up/Down/Flat] |
| Pricing | [X%] | [X%] | [X%] | [Up/Down/Flat] |
| Marketing | [X%] | [X%] | [X%] | [Up/Down/Flat] |
## Competitor analysis
| Metric | [Brand] | [Competitor 1] | [Competitor 2] |
|--------|---------|----------------|----------------|
| SOV | [X%] | [X%] | [X%] |
| Net Sentiment | [X%] | [X%] | [X%] |
| Notable content | [Description] | [Description] | [Description] |
| Notable campaign | [Description] | [Description] | [Description] |
## Monthly trends
| Trend | Strength | Brand opportunity | Recommendation |
|-------|----------|-------------------|----------------|
| [Trend 1] | [Strong/Med/Weak] | [Description] | [Action] |
| [Trend 2] | [Strong/Med/Weak] | [Description] | [Action] |
## Crisis / Incidents (if any)
| Date | Incident | Severity | Handled | Outcome | Lesson |
|------|----------|----------|---------|---------|--------|
| [Date] | [Description] | [Green-Red] | [Description] | [Description] | [Description] |
## Next month actions
| # | Action | Priority | Owner | Deadline | Measure by |
|---|--------|----------|-------|----------|------------|
| 1 | [Description] | [High] | [Role] | [Date] | [Metric] |
| 2 | [Description] | [Med] | [Role] | [Date] | [Metric] |
| 3 | [Description] | [Low] | [Role] | [Date] | [Metric] |
08-competitor-research-global — deep competitor analysis (listening provides real-time data)09-customer-insight-global — listening is the strongest qualitative source for insight13-data-analysis-global — combine qualitative (sentiment) with quantitative (metrics)07-marketing-report-global — brand health section in monthly reports01-content-calendar-global — trends found in listening → fresh content ideasA set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
NGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualization.
Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
Take minhnv0807/15-social-listening-global from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.