Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Posts text, images, videos, and long-form Markdown articles to X (Twitter) using a real Chrome browser via CDP. Supports regular tweets, video posts, quote tweets, and X Articles. Session persists after first manual login.
Uses real Chrome with CDP instead of the X API, bypassing anti-automation restrictions without needing API credentials.
When to use it
- Posting a thread with images after writing a blog post
- Publishing a long-form article to X Premium from a Markdown file
- Quoting a tweet with an added comment during a live discussion
- Sharing a product demo video clip directly from the terminal
- Automating social media posting from a CI or agent workflow
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: post this article.md to X with cover image cover.jpg
- 1Check for EXTEND.md preferences at project and user-level paths
- 2Resolve SKILL_DIR path to locate x-article.ts script
- 3Run script in preview mode: npx -y bun x-article.ts article.md --cover cover.jpg
- 4Confirm preview looks correct, then run with --submit flag
Article published to X with cover image; URL returned by script
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.