articles-longform
SKILL.md
Articles & Longform
Browser console scripts for creating and managing X/Twitter Articles (Premium+ feature).
Script Selection
| 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 |
Article Publisher
File: src/articlePublisher.js
Assists with article composition on X's article editor.
Features
- Title and subtitle insertion
- Body text formatting (headings, bold, italic, lists)
- Image and media embedding
- Draft saving
- Publish with cover image
How to Use
- Navigate to
x.com/compose/article - Open DevTools (F12) -> Console
- Paste the script -> Enter
- Use controls to compose
Controls
XActions.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)
DOM Selectors
| 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"] |
Content Strategy
Thread-to-Article pipeline
- Run
src/tweetPerformance.jsto find your best-performing threads - Run
src/contentRepurposer.js->XActions.toBlog(i)to generate article outline - Navigate to
x.com/compose/article - Use
src/articlePublisher.jsto format and publish - Share the article link as a tweet for promotion
SEO and reach optimization
- Use
src/contentRepurposer.js->XActions.toBlog(i)for keyword suggestions - Articles get indexed by Google (unlike regular tweets)
- Include 1-2 images per 500 words for better engagement
- Link back to your profile and other articles
Requirements
- X Premium+ subscription ($16/mo) required
- Articles support rich text, images, and embedded tweets
- No word count limit
- Articles are publicly accessible (even to non-X users)
- Articles have their own URL structure:
x.com/USERNAME/articles/ID
Notes
- Articles persist permanently (unlike tweets which get buried)
- Google indexes X Articles -- good for SEO
- Cover image recommended for social sharing preview
- Draft auto-saves periodically
Weekly Installs
4
Repository
nirholas/xactionsGitHub Stars
108
First Seen
Feb 28, 2026
Security Audits
Installed on
openclaw4
gemini-cli4
github-copilot4
codex4
kimi-cli4
cursor4