Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
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: Line breaks = paragraph breaks - Each newline creates a new paragraph block with spacing Join sentences on ONE LINE - All sentences in the same paragraph must be on a single line Use plain text, not markdown - X Articles uses rich text, not markdown No em dashes (โ) - Replace with colons or rewrite sentences 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: Structure article to reference "see posts below" Accept visual flow: text โ text โ embeds at bottom Use Insert > Posts menu (don't paste URLs)
TypeAspect RatioRecommended SizeCover/Header5:21792x716 or similarInline images16:9 or 4:31792x1024 (DALL-E HD)
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.
All lowercase (deliberate) Urgent, tactical tone 1500+ words Heavy step-by-step detail Hard CTA with lead magnet
Normal capitalization Warm, motivational tone 800-1200 words Mix of WHY and HOW Soft CTA + product links
Long-form essay (2000+ words) Personal storytelling opener Named frameworks ("The Pyramid Principle") Deep teaching, not just tactics Newsletter CTA
Short articles under 500 words Facts without story/emotion No clear sections or headers No objection handling No immediate wins section No CTA Generic AI-sounding language Em dashes (โ) everywhere Excessive emojis Pasting tweet URLs instead of using Insert menu
clawd browser running on CDP port 18800 Logged into X on the browser
# 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 | pbcopy # Click 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.png # Wait 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 ref # Confirm 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 format INPUT="$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"
Hook grabs attention in first line Objections addressed early Step-by-step with time estimates Immediate wins section included CTA at the end No em dashes (โ) Sentences joined on single lines Cover image 5:2 aspect ratio Embeds referenced as "see below" Proofread for AI-sounding language
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.
Write article in markdown with clear sections Run format script to convert to X-friendly plain text Generate cover image with DALL-E (1792x716 or 5:2 ratio) Open X article editor via browser automation Paste content and add section headers manually in editor Upload cover image via file input Add inline images at section breaks Insert embeds (they'll appear at bottom) Preview and proofread Publish Post promotional tweet with hook + article link
bird - X/Twitter CLI for posting tweets de-ai-ify - Remove AI jargon from text ai-pdf-builder - Generate PDFs (for lead magnets) Built by @NextXFrontier
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.