a2a-multi-agent
Runs XActions as an A2A (Agent-to-Agent) compatible agent that serves an Agent Card, accepts JSON-RPC tasks, bridges them onto the 153 MCP tools, streams…
Mass block, unblock, mute, unmute, and manage accounts on X/Twitter. Includes bot detection and blocking, keyword-based muting, muted word management, spam reporting, and follower removal via soft-block. Use when users want to block bots, mass block/unblock accounts, mute by
$ npx -y skills add nirholas/XActions --skill blocking-muting-management --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/blocking-muting-managementContext preview
The summary Claude sees to decide when to auto-load this skill.
Mass block, unblock, mute, unmute, and manage accounts on X/Twitter. Includes bot detection and blocking, keyword-based muting, muted word management, spam reporting, and follower removal via soft-block. Use when users want to block bots, mass block/unblock accounts, mute by
name: blocking-muting-management description: Mass block, unblock, mute, unmute, and manage accounts on X/Twitter. Includes bot detection and blocking, keyword-based muting, muted word management, spam reporting, and follower removal via soft-block. Use when users want to block bots, mass block/unblock accounts, mute by keywords, manage muted words, or remove followers. license: Apache-2.0 metadata: author: nichxbt version: "4.0"
Browser console scripts for blocking, unblocking, muting, and managing unwanted accounts on X/Twitter.
| Goal | File | Navigate to | |------|------|-------------| | Block multiple accounts | `src/massBlock.js` | Any page on x.com | | Unblock all blocked accounts | `src/massUnblock.js` | `x.com/settings/blocked/all` | | Unmute all muted accounts | `src/massUnmute.js` | `x.com/settings/muted/all` | | Detect and block bots | `src/blockBots.js` | `x.com/USERNAME/followers` | | Mute users by keywords | `src/muteByKeywords.js` | Timeline or search results | | Manage muted words | `src/manageMutedWords.js` | Any page | | Report spam | `src/reportSpam.js` | Target account profile | | Remove followers (soft-block) | `src/removeFollowers.js` | `x.com/USERNAME/followers` |
Blocks a list of usernames by navigating to each profile and clicking Block. Configurable delay between blocks. Tracks progress and exports block list.
**Controls:** `window.XActions.pause()`, `.resume()`, `.abort()`
Navigates to blocked accounts page and clicks Unblock on each. Scrolls for more. Progress tracking with auto JSON export.
Same pattern as massUnblock but for muted accounts. Navigate to `x.com/settings/muted/all` first.
Scans your followers using heuristics to detect bot accounts:
Flags accounts as suspicious before blocking. Review mode available.
Scans timeline or search results for tweets containing specific keywords. Mutes the authors. Configurable keyword list.
Bulk-adds words/phrases to X's muted words list. Navigates to settings and adds each word programmatically.
Removes followers using the block-then-immediately-unblock method. They stop following you without being permanently blocked. Processes one-by-one with safety delays.
**Controls:** `window.XActions.pause()`, `.resume()`, `.abort()`
| Element | Selector | |---------|----------| | Block option | `[data-testid="block"]` | | Unblock button | `[data-testid="unblock"]` or `[data-testid$="-unblock"]` | | Confirmation | `[data-testid="confirmationSheetConfirm"]` | | User actions menu | `[data-testid="userActions"]` | | User cell | `[data-testid="UserCell"]` | | Mute option | `[data-testid="mute"]` |
1. Run `src/blockBots.js` on your followers page 2. Review flagged accounts in the console output 3. Let the script block confirmed bots 4. Run `src/auditFollowers.js` to verify remaining follower quality
1. Run `src/massUnblock.js` on `x.com/settings/blocked/all` to clear block list 2. Run `src/massUnmute.js` on `x.com/settings/muted/all` to clear mute list 3. Set up fresh keyword mutes with `src/manageMutedWords.js`
⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time analytics. Auto follow, like, comment, scrape, without API. Follow Bot. Like bot. Grow your account automatically.
Repo: nirholas/XActions
Runs XActions as an A2A (Agent-to-Agent) compatible agent that serves an Agent Card, accepts JSON-RPC tasks, bridges them onto the 153 MCP tools, streams…
Export and backup your X/Twitter account data — tweets, likes, bookmarks, followers, and following — as downloadable JSON. Also triggers X's official data…
Miscellaneous account utilities — view join date, login history, connected accounts, appeal suspension, QR code sharing, share/embed tweets, upload contacts,…
Trains an X/Twitter account's algorithmic feed to surface niche-relevant content and positions the account as a thought leader. Browser scripts for manual…
Analyze X/Twitter engagement, hashtags, competitors, best posting times, follower demographics, tweet performance, viral detection, content calendar gaps, A/B…
Compose, preview, publish, and manage long-form Articles on X/Twitter. Premium+ feature. Includes article creation, formatting, media insertion, and…