From xactions
Automate composing, previewing, publishing, and managing long-form Articles on X/Twitter via browser console scripts. Supports formatting, media insertion, thread conversion, and performance tracking on x.com pages.
npx claudepluginhub ranapriyansh/xactionsThis skill uses the workspace's default tool permissions.
Browser console scripts for creating and managing X/Twitter Articles (Premium+ feature).
Automate composing, previewing, publishing, and managing long-form Articles on X/Twitter via browser console scripts. Supports formatting, media insertion, thread conversion, and performance tracking on x.com pages.
Creates and publishes viral X (Twitter) Articles via browser automation, with Draft.js formatting rules, hook patterns, embed workarounds, and image specs.
Publishes articles to X/Twitter using guidance and patterns. Useful for tasks involving article publication to the platform.
Share bugs, ideas, or general feedback.
Browser console scripts for creating and managing X/Twitter Articles (Premium+ feature).
| Goal | File | Navigate to |
|---|---|---|
| Publish an article | src/articlePublisher.js | x.com/compose/article |
| Convert thread to article | src/contentRepurposer.js | x.com/USERNAME |
| Track article performance | src/tweetPerformance.js | x.com/USERNAME |
| Generate blog outline | src/contentRepurposer.js | x.com/USERNAME |
File: src/articlePublisher.js
Assists with article composition on X's article editor.
x.com/compose/articleXActions.setTitle(text) -- Set article titleXActions.setSubtitle(text) -- Set subtitleXActions.addParagraph(text) -- Add body paragraphXActions.addHeading(text, level) -- Add heading (h2, h3)XActions.addImage(url, alt) -- Insert imageXActions.preview() -- Preview formatted articleXActions.publish() -- Publish (with confirmation prompt)| Element | Selector |
|---|---|
| Article editor | [data-testid="articleEditor"] |
| Title field | [data-testid="articleTitle"] |
| Body editor | [data-testid="articleBody"] |
| Cover image | [data-testid="articleCoverImage"] |
| Publish button | [data-testid="articlePublishButton"] |
| Save draft | [data-testid="articleSaveDraft"] |
src/tweetPerformance.js to find your best-performing threadssrc/contentRepurposer.js -> XActions.toBlog(i) to generate article outlinex.com/compose/articlesrc/articlePublisher.js to format and publishsrc/contentRepurposer.js -> XActions.toBlog(i) for keyword suggestionsx.com/USERNAME/articles/ID