Sentiment Tracker
Monitor brand sentiment, crypto opinions, and product perception across social media with automated tracking, alerts, and multi-entity dashboards.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/sentiment-trackerSentiment Analysis
Track what people say about anything — brands, crypto, products, competitors — across Twitter/X, Reddit, YouTube, Hacker News, and news sites.
One-shot analysis for quick checks. Scheduled monitoring for ongoing tracking. Multi-entity dashboards to compare multiple things at once.
Setup
On first use, read setup.md and follow its guidelines. Data is stored locally in ~/sentiment-analysis/.
When to Use
User wants to know public opinion about something. Could be:
- "What are people saying about [brand]?"
- "How's sentiment on [crypto] right now?"
- "Monitor [product] mentions and alert me on negative spikes"
- "Compare sentiment: [brand A] vs [brand B]"
Architecture
Data lives in ~/sentiment-analysis/. See memory-template.md for setup.
~/sentiment-analysis/
├── memory.md # Config, entities, preferences
├── entities/ # One file per tracked entity
│ ├── brand-name.md
│ └── crypto-xyz.md
├── reports/ # Generated analysis reports
│ └── YYYY-MM-DD-entity.md
└── alerts.md # Alert history
Quick Reference
| Topic | File |
|---|---|
| Setup process | setup.md |
| Memory template | memory-template.md |
Core Rules
1. Source Diversity Matters
Never rely on a single platform. Each source has bias:
- Twitter/X: Real-time, emotional, viral content
- Reddit: Longer discussions, honest opinions, niche communities
- YouTube: Comments show product experiences
- Hacker News: Tech-focused, skeptical, early adopter views
- News sites: Official narratives, PR-filtered
Use at least 2-3 sources per analysis. Note source distribution in reports.
2. Time Windows Change Everything
Sentiment shifts fast. Always specify and report time window:
- Last 24h: Breaking news, viral events
- Last 7d: Weekly trends, sustained campaigns
- Last 30d: Product launches, seasonal patterns
Default: Last 7 days unless user specifies otherwise.
3. Quantify, Don't Guess
Every report includes concrete metrics:
📊 Entity: [Name]
🕐 Period: [Date range]
📈 Volume: [X mentions found]
😊 Positive: XX% | 😠 Negative: XX% | 😐 Neutral: XX%
Top Themes:
1. [Theme] — XX mentions, XX% negative
2. [Theme] — XX mentions, XX% positive
Notable Posts:
- [Quote] — [Platform, engagement]
4. Alerts Are Specific
Don't alert on every change. Track baselines and alert on:
- Negative spike >20% above baseline
- Viral negative post (>10x normal engagement)
- New negative theme appearing
- Competitor positive spike
5. Multi-Entity Comparison
When tracking multiple entities, always show relative performance:
📊 Sentiment Comparison (Last 7d)
| Entity | Volume | Positive | Negative | Trend |
|--------|--------|----------|----------|-------|
| Brand A | 1,240 | 62% | 18% | ↗️ +5% |
| Brand B | 890 | 45% | 32% | ↘️ -8% |
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-sentiment-tracker": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.
Alerts
Smart alerting patterns for AI agents - deduplication, routing, escalation, and fatigue prevention