From xactions
Manages X/Twitter notifications using browser console JavaScript: filter by type, bulk actions, scrape data, track engagement, welcome followers. Use on x.com/notifications for bulk processing.
npx claudepluginhub harryvik990/x-autoThis skill uses the workspace's default tool permissions.
Browser console script for managing and filtering X/Twitter notifications.
Manages X/Twitter notifications using browser console JavaScript: filter by type, bulk actions, scrape data, track engagement, welcome followers. Use on x.com/notifications for bulk processing.
Interacts with X (Twitter) for tweet searches, user/follower lookups, media downloads, real-time monitoring, bulk data extraction, and actions like posting, liking, retweeting, DMs via Xquik API (100+ endpoints).
Extracts X/Twitter data via Xquik API: tweet/user search, follower extraction, engagement metrics, monitoring, webhooks, giveaways, 19 bulk tools. For social media analysis and automation.
Share bugs, ideas, or general feedback.
Browser console script for managing and filtering X/Twitter notifications.
| Goal | File | Navigate to |
|---|---|---|
| Filter and manage notifications | src/notificationManager.js | x.com/notifications |
| Scrape notification data | scripts/scrapeNotifications.js | x.com/notifications |
| Welcome new followers | src/welcomeNewFollowers.js | x.com/USERNAME/followers |
File: src/notificationManager.js
Manages X notifications: filter by type (mentions, likes, reposts, follows, replies), mark as read, and track notification activity.
x.com/notificationsconst CONFIG = {
filterTypes: ['mentions', 'likes', 'reposts', 'follows'],
markAsRead: true,
scrollToLoadMore: true,
maxNotifications: 200,
actionDelay: 1000,
};
File: scripts/scrapeNotifications.js
Standalone scraper that exports all visible notifications as structured JSON with author, type, content, and timestamp.
| Element | Selector |
|---|---|
| Notification cells | [data-testid="notification"] |
| Toggle switch | [data-testid="settingsSwitch"] |
| Notifications tab | a[href="/notifications"] |
| Mentions tab | a[href="/notifications/mentions"] |
| Notification text | [data-testid="notification"] [dir="auto"] |
src/notificationManager.js to filter for mentionssrc/engagementLeaderboard.js to cross-reference top engagerssrc/welcomeNewFollowers.js to detect new followers