Claude Skill
wshuyi/x-article-publisher-skill
A Claude Skill for publishing Markdown articles to X (Twitter) Articles. Automate your content distribution workflow with this Python-based tool.
Overview
Repository
Install this Skill
pip install Pillow pyobjc-framework-CocoaRegistry
pip install Pillow pyobjc-framework-Cocoapip install Pillow pywin32 clip-utilnpm install -g @mermaid-js/mermaid-cligit clone https://github.com/wshuyi/x-article-publisher-skill.git
Summary
A Claude Skill that enables automated publishing of Markdown articles to X (Twitter) Articles platform.
Claude Skill 用于将 Markdown 文章发布到 X(Twitter)文章
Key features
- Publishes Markdown content to X Articles
- Automates article publishing workflow
- Python-based implementation
Use cases
- Automated content publishing to X
- Streamlining article distribution
- Content management for X platform
README excerpt
# 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
Topics
No topics yet.