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

Stars482
Forks49
LanguagePython
Last pushed2026-01-25
Last synced2026-06-10
View on GitHub

Repository

Ownerwshuyi
Repositoryx-article-publisher-skill
Full namewshuyi/x-article-publisher-skill
Repo ID1,125,558,827

Install this Skill

pip install Pillow pyobjc-framework-Cocoa

Registry

Typemcp_server
Quality score75/100
Verificationreadme_parsed
Last verified2026-06-10
Platforms
ClaudeMCP
Capabilities
browserpdfmemoryimageterminalworkflow
Detected files
README.mddocs
Install methods
  • pip install Pillow pyobjc-framework-Cocoa
  • pip install Pillow pywin32 clip-util
  • npm install -g @mermaid-js/mermaid-cli
  • git 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.

Chinese description

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.

Explore more

Data from GitHub. Synced on 2026-06-10