X Articles
Publish viral X (Twitter) Articles with AI. Long-form content that gets engagement. Proven hook patterns, browser automation. Works with Claude, Cursor, OpenClaw.
Publish viral X (Twitter) Articles with AI. Long-form content that gets engagement. Proven hook patterns, browser automation. Works with Claude, Cursor, OpenClaw.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Beat the algorithm. Create and publish X (Twitter) Articles with proven viral patterns.
AI-powered formatting, hook patterns, and browser automation. Handles Draft.js quirks, embed limitations, and image uploads.
X Articles uses Draft.js editor with specific quirks:
Wrong:
Sentence one. Sentence two. Sentence three.
Right:
Sentence one. Sentence two. Sentence three.
Embedded posts ALWAYS render at the END of the content block, not inline.
Workarounds:
Insert > Posts menu (don't paste URLs)| Type | Aspect Ratio | Recommended Size |
|---|---|---|
| Cover/Header | 5:2 | 1792x716 or similar |
| Inline images | 16:9 or 4:3 | 1792x1024 (DALL-E HD) |
HOOK (hit insecurity or opportunity)WHAT IT IS (1-2 paragraphs with social proof)
WHY MOST PEOPLE WON'T DO IT (address objections)
THE [X]-MINUTE GUIDE
- Step 1 (time estimate)
- Step 2 (time estimate)
- ...
YOUR FIRST [N] WINS (immediate value)
- Win 1: copy-paste example
- Win 2: copy-paste example
THE COST (value comparison)
WHAT TO DO AFTER (next steps)
THE WINDOW (urgency)
CTA (soft or hard)
Insecurity/FOMO:
everyone's talking about X... and you're sitting there wondering if you missed the window
Big Opportunity:
this is the biggest opportunity of our lifetime
News Hook:
X just open sourced the algo. Here's what it means for you:
RIP Pattern:
RIP [profession]. This AI tool will [action] in seconds.
WTF Pattern:
WTF!! This AI Agent [does amazing thing]. Here's how:
Personal Story:
When I was young, I was always drawn to people who...
Hard CTA (engagement bait):
RT + follow + reply 'KEYWORD' and I'll send the cheat sheet
Soft CTA:
If you take this advice and build something, let me know!
Simple:
Feel free to leave a like and RT if this helped.
# Open new article agent-browser --cdp 18800 navigate "https://x.com/compose/article"Take snapshot to see current state
agent-browser --cdp 18800 snapshot
# Put content in clipboard cat article.txt | pbcopyClick content area, select all, paste
agent-browser --cdp 18800 click '[contenteditable="true"]' agent-browser --cdp 18800 press "Meta+a" agent-browser --cdp 18800 press "Meta+v"
# Upload to file input agent-browser --cdp 18800 upload 'input[type="file"]' /path/to/cover.pngWait for Edit media dialog, click Apply
agent-browser --cdp 18800 snapshot | grep -i apply agent-browser --cdp 18800 click @e5 # Apply button ref
# Find and click Publish button agent-browser --cdp 18800 snapshot | grep -i publish agent-browser --cdp 18800 click @e35 # Publish button refConfirm in dialog
agent-browser --cdp 18800 click @e5 # Confirm
# Close tab after publishing agent-browser --cdp 18800 tab list agent-browser --cdp 18800 tab close 1
If clicks fail due to stale refs, use JS evaluate:
agent-browser --cdp 18800 evaluate "(function() { const btns = document.querySelectorAll('button'); for (let btn of btns) { if (btn.innerText.includes('Publish')) { btn.click(); return 'clicked'; } } return 'not found'; })()"
# scripts/format-for-x.sh #!/bin/bash # Converts markdown to X Articles formatINPUT="$1" OUTPUT="${2:-${INPUT%.md}-x-ready.txt}"
cat "$INPUT" | \
Remove markdown headers, keep text
sed 's/^## /\n/g' |
sed 's/^### /\n/g' |
sed 's/^# /\n/g' | \Remove markdown bold/italic
sed 's/**//g' |
sed 's/*//g' | \Remove em dashes
sed 's/ — /: /g' |
sed 's/—/:/g' | \Join lines within paragraphs (keeps blank lines as separators)
awk 'BEGIN{RS=""; FS="\n"; ORS="\n\n"} {gsub(/\n/, " "); print}'
> "$OUTPUT"echo "Created: $OUTPUT"
For promoting your article:
Result + Cost:
I gave an AI agent full access to my MacBook. It checks email, manages calendar, pushes code. Costs $20/month. A VA costs $2000.
You Don't Need X:
You don't need a Mac Mini. You don't need a server. I'm running my AI agent on an old MacBook Air from a drawer.
Gap Warning:
The gap between 'has AI agent' and 'doesn't' is about to get massive. I set mine up in 15 minutes.
Urgency:
Most people will bookmark this and never set it up. Don't be most people. The window is closing.
bird - X/Twitter CLI for posting tweetsde-ai-ify - Remove AI jargon from textai-pdf-builder - Generate PDFs (for lead magnets)Built by @NextXFrontier
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.