From xactions
Automates X/Twitter content posting: threads, schedules, polls, auto-reposts by keyword, thread composition with preview, quote-tweets, repurposing, and viral tweet plugs via browser console scripts. Use for content automation and scheduling.
npx claudepluginhub nirholas/xactionsThis skill uses the workspace's default tool permissions.
Browser console scripts for automating content creation and publishing on X/Twitter.
Identifies top-performing tweets on X.com and generates repurposed variations including threads, tweet storms, blog outlines, summary tweets, and quote templates. Useful for content calendars, maximizing output, and format conversion.
Posts text, images, videos, and long-form Markdown articles to X (Twitter) using real Chrome with CDP to bypass anti-bot detection.
Promotes products on X by finding high-signal posts and crafting value-first replies using Claude in Chrome browser tools and writing plugin.
Share bugs, ideas, or general feedback.
Browser console scripts for automating content creation and publishing on X/Twitter.
| Goal | File | Navigate to |
|---|---|---|
| Post a thread | src/postThread.js | x.com |
| Schedule posts | src/schedulePosts.js | x.com |
| Create a poll | src/createPoll.js | x.com |
| Auto-repost by keyword | src/autoRepost.js | Timeline or search |
| Compose + preview threads | src/threadComposer.js | x.com/USERNAME |
| Quote-tweet with templates | src/quoteTweetAutomation.js | Timeline |
| Repurpose tweets | src/contentRepurposer.js | x.com/USERNAME |
| Auto-plug viral tweets | src/autoPlugReplies.js | x.com/USERNAME |
| Content calendar analysis | src/contentCalendar.js | x.com/USERNAME |
| Optimize posting times | src/tweetScheduleOptimizer.js | x.com/USERNAME |
Interactive thread creation with draft persistence. Compose parts, preview, reorder, and publish.
Controls: XActions.create(topic, points), XActions.preview(), XActions.post(), XActions.export()
Converts existing tweets into new formats: threads, tweet storms, blog outlines, summary variations, and quote-tweet templates. Scan your timeline, pick top tweets, generate 5 content variations per tweet.
Controls: XActions.scan(), XActions.list(), XActions.toThread(i), XActions.toSummary(i), XActions.toStorm(i), XActions.toBlog(i), XActions.toQuoteTemplates(i), XActions.all(i)
Auto-replies to your own viral tweets with a promotional plug. Configurable viral threshold, dry-run mode, session limits.
Controls: XActions.setPlug(text), XActions.scan(), XActions.autoScan(ms), XActions.stop()
Auto quote-tweets matching tweets with customizable templates and engagement filters.
| Element | Selector |
|---|---|
| Compose button | a[data-testid="SideNav_NewTweet_Button"] |
| Tweet text area | [data-testid="tweetTextarea_0"] |
| Post button | [data-testid="tweetButton"] |
| Media input | [data-testid="fileInput"] |
| Poll button | [aria-label="Add poll"] |
| Schedule | [data-testid="scheduleOption"] |
| Thread add | [data-testid="addButton"] |
| Reply button | [data-testid="reply"] |
src/tweetPerformance.js -- identify your best-performing contentsrc/contentRepurposer.js -- generate 5 variations per top tweetsrc/tweetScheduleOptimizer.js -- schedule content at optimal timessrc/autoPlugReplies.js -- automatically promote on viral tweetssrc/contentCalendar.js -- identify posting gaps to fillsrc/contentRepurposer.js -> XActions.toThread(i) for thread outlinessrc/threadComposer.jsXActions.preview()XActions.post()