X Article Publisher Skill — Communication skill for Claude Code
Claude Code skill for publishing Markdown articles to X (Twitter) Articles.
How to install X Article Publisher Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open wshuyi/x-article-publisher-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What X Article Publisher Skill does
[English](README.md) | [中文](README_CN.md)
Alternatives in Communication
- Summarize Tweets — X/Twitter Summary Prompt 3.2k ★
- Qiaomu Anything To Notebooklm — Claude Skill: Multi-source content processor for NotebookLM 1.4k ★
- X Research Skill — X/Twitter research skill for Claude Code and OpenClaw 974 ★
README
X Article Publisher Skill
[English](README.md) | [中文](README_CN.md)
Publish Markdown articles to X (Twitter) Articles with one command. Say goodbye to tedious rich text editing.
**v1.2.0** — Now with divider support, table-to-image, Mermaid support, and cross-platform clipboard
The Problem
If you're used to writing in Markdown, publishing to X Articles is a **painful process**:
| Pain Point | Description |
|---|---|
| Format Loss | Copy from Markdown editor → Paste to X → All formatting gone |
| Manual Formatting | Set each H2, bold, link manually — 15-20 min per article |
| Tedious Image Upload | 5 clicks per image: Add media → Media → Add photo → Select → Wait |
| Position Errors | Hard to remember where each image should go |
Time Comparison
| Task | Manual | With This Skill |
|---|---|---|
| Format conversion | 15-20 min | 0 (automatic) |
| Cover image | 1-2 min | 10 sec |
| 5 content images | 5-10 min | 1 min |
| Total | 20-30 min | 2-3 min |
**10x efficiency improvement**
The Solution
This skill automates the entire publishing workflow:
Markdown File
↓ Python parsing
Structured Data (title, images with block_index, HTML)
↓ Playwright MCP
X Articles Editor (browser automation)
↓
Draft Saved (never auto-publishes)
Key Features
- Rich Text Paste: Convert Markdown to HTML, paste via clipboard — all formatting preserved
- Block-Index Positioning (v1.1): Precise image placement using element indices, not text matching
- Reverse Insertion: Insert images from highest to lowest index to avoid position shifts
- Smart Wait Strategy: Conditions return immediately when met, no wasted wait time
- Safe by Design: Only saves as draft, never publishes automatically
What's New in v1.1.0
| Feature | Before | After |
|---|---|---|
| Image positioning | Text matching (fragile) | Block index (precise) |
...
Related Skills
Twitter Article To Markdown
Claude Code Skill: Save X (Twitter) long-form articles as clean Markdown files
Chat Shared Conversation To File
CLI tool that converts public share links from ChatGPT, Gemini, Grok, and Claude into clean Markdown and stati
Newsletter Publishing
Newsletter creation and publishing
Custom Brief
Deep-research a specific topic and produce a comprehensive news-focused briefing with optional Notion/Obsidian
Documentation Agent
Converts Slack threads into structured Confluence KB articles via a one-click Slack shortcut and Claude API
Instagram Carousel
Turn one Distribb article or keyword into a viral, save-driven Instagram carousel, build the slides with our 2
Related Agents
SEO Publisher
Use this agent when the user wants to quality-check and publish a draft article or page to Webflow CMS. This a
Twitter Icerik
Twitter içerik takımı olarak x-icerik'in doğruladığı konudan yayına hazır bir X Article paketi kurmak — yazı,
Worker Publisher
Execute publishing operations — Slack, Confluence, Notion, webhooks. Receives final content and posts it.