From xactions
Runs browser console JavaScript scripts to mass block/unblock/mute/unmute X/Twitter accounts, detect/block bots, mute by keywords, manage muted words, report spam, and soft-block followers. Use for bulk account management.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xactions:blocking-muting-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Browser console scripts for blocking, unblocking, muting, and managing unwanted accounts on X/Twitter.
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"] |
src/blockBots.js on your followers pagesrc/auditFollowers.js to verify remaining follower qualitysrc/massUnblock.js on x.com/settings/blocked/all to clear block listsrc/massUnmute.js on x.com/settings/muted/all to clear mute listsrc/manageMutedWords.jsnpx claudepluginhub harryvik990/x-autoProvides browser console scripts to mass block/unblock/mute/unmute X/Twitter accounts, detect/block bots, mute by keywords, manage muted words, report spam, and soft-block followers. Use for bulk Twitter account management.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.