x-article-publisher

Publish Markdown files or URLs as X Articles drafts with cover images.

77|12|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/joeseesun/qiaomu-x-article-publisher --skill x-article-publisher-joeseesun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-article-publisher
Source: https://github.com/joeseesun/qiaomu-x-article-publisher/tree/main
Command: npx skills add https://github.com/joeseesun/qiaomu-x-article-publisher --skill x-article-publisher-joeseesun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, pyobjc-framework-Cocoa, patchright, and includes scripts (resource) components.

What problem does it solve?

X Articles publishing is tedious when converting Markdown to the platform's rich editor, attaching cover images, and managing login. This skill automates the end-to-end workflow so you can publish markdown content to X Articles with accurate formatting and media handling, while keeping your local sources and drafts in sync.

Core Features & Use Cases

  • Automatic Markdown to X Articles rich text conversion, including headings, bold, lists, links, and code blocks
  • Persistent browser authentication with a built-in 7-day login, avoiding repeated logins
  • One-command publishing workflow that saves drafts (no automatic posting) and supports cover and content image uploads
  • Works with local Markdown files or URLs, and collaborates with Claude Code for content generation

Quick Start

Clone this Claude skill and run publish_article.py with your Markdown file to publish a draft to X Articles.

Frequently Asked Questions about x-article-publisher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish markdown to X Articles with proper formatting?

To publish markdown to X Articles, this skill automatically converts markdown syntax like headings, bold text, lists, links, and code blocks into the platform's rich text editor format. You simply run a command with your local markdown file or URL to generate a formatted draft.

Does X Articles publishing require logging in every time?

X Articles publishing does not require logging in every time. This skill uses persistent browser authentication to maintain a 7-day login session, avoiding repeated manual logins and streamlining your end-to-end publishing workflow.

Can I upload cover images when publishing markdown to X Articles?

Yes, you can upload cover images when publishing markdown to X Articles. The workflow supports both cover image and content image uploads, handling media attachment automatically alongside your converted markdown text.

What is the best way to automate X Articles publishing from a URL?

The best way to automate X Articles publishing from a URL is using a Python script that fetches the content, converts it to rich text, and saves it as a draft. This skill handles the entire process with one command without automatically posting.

Does X Articles publishing automatically post or save as a draft?

X Articles publishing saves your content as a draft rather than automatically posting. This draft-only workflow ensures you retain editorial control to review formatting, images, and text before manually publishing the article.

What Python dependencies are needed for X Articles markdown conversion?

The Python dependencies needed for X Articles markdown conversion and publishing are Pillow for image processing, pyobjc-framework-Cocoa for macOS integration, and patchright for browser automation. These handle media upload, system interactions, and authentication respectively.