Sentiment Tracker
by @ivangdavila
Monitor brand sentiment, crypto opinions, and product perception across social media with automated tracking, alerts, and multi-entity dashboards.
clawhub install sentiment-trackerπ About This Skill
name: Sentiment Tracker slug: sentiment-tracker version: 1.0.0 homepage: https://clawic.com/skills/sentiment-tracker description: Monitor brand sentiment, crypto opinions, and product perception across social media with automated tracking, alerts, and multi-entity dashboards. metadata: {"clawdbot":{"emoji":"π","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Sentiment 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:
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: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: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: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% |
6. Scheduled Monitoring
For ongoing tracking, use cron. Default schedules:Store schedule in memory.md. Deliver reports to user's preferred channel.
7. Save Everything
After each analysis: 1. Update entity file with new data 2. Compare to previous analysis 3. Note trend changes 4. Archive raw findingsCommon Traps
External Endpoints
| 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.
Security & Privacy
Data that leaves your machine:
Data that stays local:
This skill does NOT:
Related Skills
Install withclawhub install if user confirms:
analytics β web traffic and conversion databranding β brand strategy and guidelinesmonitor β system and service monitoringFeedback
clawhub star sentiment-trackerclawhub syncβ‘ When to Use
βοΈ Configuration
On first use, read setup.md and follow its guidelines. Data is stored locally in ~/sentiment-analysis/.