From xactions
Sends personalized bulk DMs with templates, manages conversations, filters message requests, and exports DMs on X/Twitter via browser console JavaScript scripts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xactions:direct-messagesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Browser console scripts for sending, managing, and exporting X/Twitter DMs.
Browser console scripts for sending, managing, and exporting X/Twitter DMs.
| Script | File | Purpose |
|---|---|---|
| Send Direct Messages | src/sendDirectMessage.js | Send personalized DMs to a list of users |
| DM Manager | src/dmManager.js | Core DM management (read, filter, organize, export) |
File: src/sendDirectMessage.js
Send personalized DMs to multiple users with message templates and rate limiting.
const CONFIG = {
targetUsers: ['user1', 'user2'],
messageTemplate: 'Hey {username}! 👋 Just wanted to connect.',
limits: {
messagesPerSession: 10,
delayBetweenMessages: 30000,
},
skipIfAlreadyMessaged: true,
dryRun: true,
};
x.com/messagesdryRun: false when readylocalStorage to avoid duplicatesWarning: Mass DMing can get your account restricted. Only message users who have open DMs or follow you.
File: src/dmManager.js
Core module for reading, filtering, organizing, and exporting DM conversations. Supports message requests, conversation search, and DM privacy settings.
x.com/messages| Element | Selector |
|---|---|
| New message button | [data-testid="NewDM_Button"] |
| Search people | [data-testid="searchPeople"] |
| Message input | [data-testid="dmComposerTextInput"] |
| Send button | [data-testid="dmComposerSendButton"] |
| Conversation list | [data-testid="conversation"] |
| Message bubble | [data-testid="messageEntry"] |
| Message requests | [data-testid="messageRequests"] |
| Back button | [data-testid="app-bar-back"] |
x.com/messages){username} placeholder in templates is replaced with the recipient's handlelocalStorage across sessionsnpx claudepluginhub nirholas/xactionsManages X/Twitter notifications in browser console: filter by type, bulk mark as read, scrape to JSON, track engagers. Use on x.com/notifications for bulk processing.
Reads and sends direct messages on Facebook, Instagram, and Twitter/X, and manages DM auto-reply settings via the Ayrshare MCP server.
X (Twitter) automation for posting, liking, replying, retweeting, and quoting tweets via browser automation.