skills/follower-monitoring/SKILL.md
Monitors X/Twitter follower changes using browser console scripts. Detects who unfollowed, tracks new followers with welcome messages, monitors any public account, runs continuous monitoring with alerts, tracks follower growth over time, and analyzes follower demographics. Use when tracking follower changes, detecting unfollowers, or monitoring Twitter accounts.
npx skillsauth add RanaPriyansh/XActions follower-monitoringInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Browser console scripts for tracking follower changes on X/Twitter. All scripts use localStorage for persistent snapshot comparison.
| Goal | File | Navigate to |
|------|------|-------------|
| Detect who unfollowed you | src/detectUnfollowers.js | x.com/USERNAME/followers |
| Monitor any public account | src/monitorAccount.js | x.com/TARGET/followers |
| Continuous monitoring + alerts | src/continuousMonitor.js | x.com/USERNAME/followers |
| New follower tracking + welcome | src/newFollowersAlert.js | x.com/USERNAME/followers |
| Follower growth over time | src/followerGrowthTracker.js | x.com/USERNAME/followers |
| Follower demographics | src/audienceDemographics.js | x.com/USERNAME/followers |
| Audit follower quality | src/auditFollowers.js | x.com/USERNAME/followers |
| Follow ratio management | src/followRatioManager.js | x.com/USERNAME |
All scripts use the same snapshot-compare pattern:
Compares follower snapshots. Auto-downloads unfollowers as .txt file. Simple two-run workflow: paste once to baseline, paste again later to detect changes.
Works on ANY public account (not just yours). Tracks both followers and following list changes. Downloads removed accounts list.
Long-running script with auto-refresh on interval (default: 5 minutes). Sends browser Notification API alerts and plays Web Audio API sounds on changes. Tab must stay open.
Tracks new followers with display names. Generates welcome message templates. Also reports unfollowers as secondary output.
Records follower count snapshots over time with timestamps. Calculates daily/weekly/monthly growth rates. Projects future milestones. Visual growth chart in console.
Controls: XActions.track(), XActions.history(), XActions.project(target)
Scrapes follower profiles and classifies by niche, account size, bot likelihood, and verified status. Visual distribution charts.
Navigate to profile page. Monitors follower/following ratio with letter grades. Generates improvement plans.
Controls: XActions.track(), XActions.plan(), XActions.history()
| Script | localStorage Key |
|--------|-----------------|
| detectUnfollowers | xactions_my_followers |
| monitorAccount | xactions_monitor_{username}_{type} |
| newFollowersAlert | xactions_new_followers |
| followerGrowthTracker | xactions_follower_growth |
| followRatioManager | xactions_ratio_history |
x.com/USERNAME/followers in a pinned tabsrc/continuousMonitor.js — it auto-refreshes every 5 minutessrc/followerGrowthTracker.js -> XActions.track() to log this weeksrc/followRatioManager.js -> XActions.track() for ratio snapshotsrc/auditFollowers.js to check for new bot followerssrc/audienceDemographics.js to verify audience qualitylocalStorage.removeItem('xactions_my_followers')
localStorage.removeItem('xactions_follower_growth')
localStorage.removeItem('xactions_ratio_history')
continuousMonitor.js requires the tab to stay open (Chrome throttles background timers)tools
Free MCP server providing 68+ tools for AI agents to automate X/Twitter. Scrapes profiles, followers, tweets. Posts, follows, likes, retweets, downloads videos, analyzes sentiment, monitors brands, manages DMs, runs workflows, and more. Uses local Puppeteer -- no API keys or payments required. Compatible with Claude Desktop, Cursor, Windsurf, VS Code. Use when setting up or using AI agent Twitter automation via MCP.
tools
Command-line interface for scraping X/Twitter data, managing MCP server config, and running automation. Scrapes profiles, followers, tweets, search results, and more from terminal. Outputs text, JSON, or CSV. Uses Puppeteer stealth. Use when running Twitter operations from command line or automated pipelines.
content-media
Researches trending topics and competitor threads to generate high-engagement thread content with optimized hooks, value ladders, and calls to action. Use when creating threads or planning viral content.
tools
Mass unfollow on X/Twitter via browser console scripts. Unfollows everyone, only non-followers, non-followers with username logging, smart time-based unfollow with whitelists, and follow/following ratio management. Use when cleaning up a following list, removing non-followers, bulk unfollowing accounts, or optimizing your follow ratio.