Social media monitor
Welcome to the skill-jam βοΈπ
npx -y skills add VRIL-LABS/skill-jam --skill social-media-monitorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Tracks brand mentions, hashtags, and engagement metrics across social platforms and surfaces sentiment trends. Invoke when asked to monitor social media, track brand mentions, analyze hashtags, measure engagement, or detect sentiment trends on social platforms.
SKILL.md
6.9 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it
Social Media Monitor
Tracks and analyzes brand mentions, hashtags, keywords, and competitor activity across social media platforms β surfacing engagement metrics, sentiment trends, emerging conversations, and actionable insights for brand management and marketing strategy.
When to Use
- User wants to track how their brand, product, or campaign is being discussed online
- A hashtag or keyword campaign needs performance monitoring
- Competitive intelligence is needed on a competitor's social presence
- A PR crisis or negative sentiment spike needs to be detected early
- User asks to measure the impact of a launch, announcement, or campaign on social
- Influencer or community conversations around a topic need to be tracked
- Monthly or weekly social performance reports are needed
Process
-
Define monitoring parameters:
- Entities to track: brand names, product names, competitor names, campaign hashtags, executive names, industry keywords
- Platforms: specify which platforms to cover (Twitter/X, LinkedIn, Reddit, Instagram, TikTok, Facebook, YouTube comments, forums)
- Time window: real-time, last 24 hours, last 7 days, last 30 days, or custom range
- Languages and geographies: global or targeted by region/language
- Exclusions: suppress noise (unrelated uses of a common word, competitor's brand terms that appear in complaints against you)
-
Collect mentions and data:
- Query platform APIs or search interfaces for each tracked entity
- Capture: post URL, platform, author/handle, follower count, post text, media type, timestamp, engagement metrics (likes, shares, comments, views)
- Deduplicate cross-posted content (same text across multiple platforms)
- Filter: remove spam, bot-generated content, and irrelevant matches using signal patterns
-
Analyze volume and trends:
- Total mention count by platform, day, and keyword
- Volume trend: is mention rate increasing, decreasing, or stable vs. prior period?
- Spike detection: flag hours/days where mention volume exceeds 2Γ the rolling 7-day average
- Reach: estimated total impressions (mentions Γ average follower count of authors)
-
Sentiment analysis:
- Apply document-level sentiment to each mention (Positive / Negative / Neutral / Mixed)
- Compute sentiment ratio: % positive vs. % negative
- Track sentiment trend over time β is brand perception improving or declining?
- Surface the most positive and most negative posts for manual review
-
Identify emerging themes:
- Cluster mentions by topic/theme using keyword co-occurrence and semantic grouping
- Surface top themes discussed alongside the tracked entity (e.g., "pricing", "customer support", "new feature")
- Identify newly emerging themes that weren't present in the prior reporting period
-
Competitive benchmarking (when requested):
- Compare share of voice: your brand's mention volume vs. competitors
- Compare sentiment: positive sentiment ratio vs. competitor baseline
- Surface gaps: topics where competitors are praised that you are not mentioned
-
Influencer and author analysis:
- Identify top authors by reach (follower count Γ engagement rate)
- Flag verified accounts, journalists, or high-follower influencers posting about the brand
- Detect repeated critics or brand advocates
-
Alert generation:
- Flag posts requiring urgent response: negative high-reach posts, potential crises, viral negative threads
- Prioritize by: reach (high follower authors first), sentiment (strongly negative), engagement velocity (rapidly accumulating likes/shares)
Output Format
## Social Media Monitoring Report
**Brand:** Acme Corp | **Period:** June 1β7, 2025 | **Platforms:** Twitter/X, LinkedIn, Reddit
### Volume Summary
Total Mentions: 4,821 (+18% vs prior week)
Estimated Reach: 12.3M impressions
| Platform | Mentions | Change | Sentiment (Pos/Neg/Neu) |
|------------|----------|--------|--------------------------|
| Twitter/X | 3,102 | +22% | 61% / 23% / 16% |
| LinkedIn | 891 | +8% | 74% / 10% / 16% |
| Reddit | 828 | +14% | 48% / 38% / 14% |
### Sentiment Trend
Positive ratio: 63% (up from 57% last week) β
Negative ratio: 22% (down from 28% last week) β
### Top Themes Mentioned
1. New product launch "ProMax" β 1,841 mentions (38%) Β· Sentiment: Positive
2. Pricing concerns β 612 mentions (13%) Β· Sentiment: Negative
3. Customer support β 498 mentions (10%) Β· Sentiment: Mixed
### Spike Alert π¨
June 4, 2:00β4:00 PM: 340 mentions in 2 hours (5Γ normal rate)
Trigger: Viral Twitter/X thread by @techreviewer (280K followers) comparing Acme to competitors.
Sentiment of spike: 55% Positive (product praise)
### Urgent Posts Requiring Response
1. @frustrated_user (12K followers): "Acme's support has been unresponsive for 2 weeks. Escalating publicly." [Negative, 847 engagements]
2. Reddit r/tech: Thread "Is Acme worth it in 2025?" β top upvoted comment is negative [412 upvotes]
### Top Positive Posts
- @happycustomer: "Just switched to Acme ProMax and honestly blown away. 10/10." [3.2K likes]
### Competitor Benchmark
Share of Voice: Acme 34% Β· Competitor A 41% Β· Competitor B 25%
Acme sentiment vs. Competitor A: 63% positive vs. 58% positive β
Examples
Example Input
Monitor Twitter/X and Reddit for mentions of "Acme Corp" over the past 7 days. Tell me sentiment breakdown and flag any posts that need urgent response.
Example Output
Monitoring complete. 4,821 mentions found across Twitter/X and Reddit (June 1β7).
Sentiment: 63% Positive Β· 22% Negative Β· 15% Neutral
Trend: Improving β negative ratio dropped from 28% to 22% vs. last week.
π¨ 2 posts flagged for urgent response:
1. @frustrated_user (12K followers) β public support complaint, 847 engagements
2. Reddit thread β top negative comment gaining traction (412 upvotes)
Top trending theme: "ProMax" launch driving the volume spike on June 4.
Boundaries
- Do NOT access private or direct messages β only analyze publicly available content.
- Respect platform API rate limits and terms of service; do NOT scrape at rates that violate platform policies.
- Do NOT publish, share, or quote individual users' posts without consent in any public-facing output.
- Sentiment classifications are probabilistic estimates β flag low-confidence results rather than presenting them as definitive.
- Do NOT use monitored data to target or harass specific individuals; surface posts for brand response only.
- Flag when monitored keywords are common words that may produce false positives (e.g., brand name = common English word).
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most social media skills give in ~1.6k tokens
Counted across 489 of the 492 authors here whose files we hold, read 2026-08-07
- Adapt formats and tone to each platformin 26 of 489, across 14 files
- Build content around three to five pillarsin 25 of 489, across 13 files
- Read product marketing context before asking questionsin 23 of 489, across 13 files
- Respond to all comments on your postsin 21 of 489, across 9 files
- Use the output flag to specify an output directoryin 14 of 489, across 4 files
- Generate output logo images with white backgroundin 13 of 489, across 4 files
- Fix failing generation scripts directlyin 13 of 489, across 4 files
- Ask user about HTML preview after logo generationin 12 of 489, across 3 files
- Run the download script with a URLin 12 of 489, across 3 files
- Implement exponential backoff for 429 responsesin 12 of 489, across 3 files
- Write the hook firstin 12 of 489, across 7 files
- Include a single clear call to actionin 12 of 489, across 9 files
Said here and by no other author read
- define entities platforms and time windows to track
- capture relevant post metrics from platform apis
- deduplicate cross-posted content across platforms
- filter out spam bot content and irrelevant matches
- compute mention volume trends and reach estimates
- flag mention volume exceeding twice the rolling average
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.