Install
openclaw skills install sentiment-trackerMonitor brand sentiment, crypto opinions, and product perception across social media with automated tracking, alerts, and multi-entity dashboards.
openclaw skills install sentiment-trackerTrack 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.
On first use, read setup.md and follow its guidelines. Data is stored locally in ~/sentiment-analysis/.
User wants to know public opinion about something. Could be:
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
| Topic | File |
|---|---|
| Setup process | setup.md |
| Memory template | memory-template.md |
Never rely on a single platform. Each source has bias:
Use at least 2-3 sources per analysis. Note source distribution in reports.
Sentiment shifts fast. Always specify and report time window:
Default: Last 7 days unless user specifies otherwise.
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]
Don't alert on every change. Track baselines and alert on:
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% |
For ongoing tracking, use cron. Default schedules:
Store schedule in memory.md. Deliver reports to user's preferred channel.
After each analysis:
| Endpoint | Data Sent | Purpose |
|---|---|---|
| Search engines (via web_search) | Query text | Find mentions |
| Social platforms (via web_fetch) | URL requests | Read content |
No API keys required. No data stored externally. All analysis happens locally.
Data that leaves your machine:
Data that stays local:
This skill does NOT:
Install with clawhub install <slug> if user confirms:
analytics — web traffic and conversion databranding — brand strategy and guidelinesmonitor — system and service monitoringclawhub star sentiment-trackerclawhub sync