From xactions
Runs JavaScript console scripts on X/Twitter for account utilities: view join date/login history/connected accounts, appeal suspension, QR codes for profiles/tweets, tweet share/embed, contact upload, account age calc.
npx claudepluginhub nirholas/xactionsThis skill uses the workspace's default tool permissions.
Browser console scripts for account utility tasks on X/Twitter.
Exports X/Twitter account data including tweets, likes, bookmarks, followers, and following as downloadable JSON using browser console scripts. Triggers official data archive download for full backups.
Interacts with X (Twitter) via Xquik API: search tweets/users/followers, post replies/likes/retweets, send DMs, download media, real-time account monitoring, bulk data extraction using 113 REST endpoints.
CLI for X (Twitter) API v2: fetch following lists, diff snapshots for follow changes, get likes/bookmarks/latest posts, screenshot tweets with Playwright.
Share bugs, ideas, or general feedback.
Browser console scripts for account utility tasks on X/Twitter.
| Goal | File | Navigate to |
|---|---|---|
| View join date, login history, connected accounts | src/accountMisc.js | x.com |
| Appeal account suspension | src/accountMisc.js | x.com |
| Calculate account age | src/accountMisc.js | x.com/USERNAME |
| Generate QR code for a profile/tweet | src/qrCodeSharing.js | Any page |
| Share or embed a tweet | src/shareEmbed.js | Tweet page |
| Upload contacts for people discovery | src/uploadContacts.js | x.com |
XActions.accountMisc.viewJoinDate('username') // Scrape join date from profile
XActions.accountMisc.viewLoginHistory() // View active sessions (device, location, IP)
XActions.accountMisc.viewConnectedAccounts() // View linked external accounts (Google, Apple)
XActions.accountMisc.appealSuspension() // Navigate to account appeal/support page
XActions.accountMisc.exportAccountSummary() // Export account data as JSON
XActions.accountMisc.accountAgeCalculator('user') // Calculate account age in days/months/years
// Generates a QR code for any X profile or tweet URL
XActions.qr.generateProfile('username') // QR code for @username's profile
XActions.qr.generateTweet('tweetUrl') // QR code for a specific tweet
XActions.qr.download() // Download as PNG
// On a tweet page:
XActions.share.copyLink() // Copy tweet URL to clipboard
XActions.share.getEmbedCode() // Get HTML embed code for the tweet
XActions.share.openShare() // Open X's native share menu
Uploads phone contacts to X for "People you may know" discovery. Navigate to x.com/settings/contacts and paste the script.
viewLoginHistory() requires navigating to x.com/settings/sessionsviewConnectedAccounts() requires navigating to x.com/settings/connected_accountsappealSuspension() navigates to x.com/help/contact with suspension-related form pre-filled