X Article Publisher — скилл
Скилл для Claude Code, который переносит статью из Markdown в редактор X Articles с форматированием и картинками
- 873 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Управляет браузером в залогиненном аккаунте X
- Использует системный буфер обмена
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/x-article-publisherОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Управляет браузером в залогиненном аккаунте X
- Использует системный буфер обмена
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл разбирает Markdown-файл: заголовок H1 становится названием статьи, первая картинка обложкой, остальные изображения получают номер блока, после которого их нужно вставить. Текст конвертируется в HTML и вставляется в редактор X через буфер обмена, поэтому заголовки, списки, цитаты и ссылки сохраняются. Браузером управляет Playwright MCP, картинки вставляются с конца, чтобы не сбивались позиции. Таблицы и диаграммы Mermaid можно заранее превратить в PNG. Статья сохраняется только как черновик, публикует ее человек.
Для кого. Для авторов, которые пишут в Markdown и публикуют длинные статьи в X с подпиской Premium Plus.
Подходит, если
- Нужно перенести готовую статью в X Articles без ручного форматирования
- В статье много картинок и их позиции важны
Не подходит, если
- Нет подписки X Premium Plus
- Вы работаете на Linux
- Нужна публикация в других соцсетях
Пример запроса к агенту
Опубликуй ~/Documents/post.md в X Articles как черновикОграничения
Требуются Claude Code, Playwright MCP, вход в X с подпиской Premium Plus и Python 3.9+ с Pillow и библиотеками буфера обмена. Поддерживаются macOS и Windows, Linux пока нет. X из России без VPN недоступен. Один запуск работает с одним аккаунтом, переключать аккаунты нужно вручную.
Как отключить. Удалите папку ~/.claude/skills/x-article-publisher или плагин через /plugin uninstall.
Частые вопросы
Скилл сам публикует статью?
Нет, он только сохраняет черновик, публикация остается за вами.
Что делать с таблицами?
X Articles их не отображает, поэтому скрипт table_to_image.py превращает таблицу в PNG.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЧетыре скилла Claude Code, которые ведут пост для X от сбора материала и отбора тем до готового черновика
Скилл написания SEO-статей с картинками
SEO Article Writer
10-этапный пайплайн Claude Code: семантика из Wordstat, анализ топ-5 конкурентов, AI-обложка и иллюстрации, публикация в WordPress, Дзен и Prisma Blog
Скилл верстки статей для WeChat: превращает Markdown в готовый HTML со встроенными стилями, который вставляется в редактор публичного аккаунта без потери оформл
Скилл подбирает места для иллюстраций в статье и генерирует картинки, схемы и обложки тремя движками
Скилл для соцсетей: учится вашему стилю, планирует контент, пишет посты и после подтверждения публикует через залогиненный Chrome
Humanities Writing Companion проводит текст по гуманитарным наукам через 12 режимов: от вопроса исследования до слепой читки и раскрытия роли ИИ
Коротко о README
README описывает проблему потери форматирования при переносе Markdown в X и решение через разбор файла, буфер обмена и автоматизацию браузера. Перечислены требования, два способа установки, шаги работы скилла и таблица поддерживаемой разметки. Приведен пример входного файла и результата разбора. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: x-article-publisher description: | Publish Markdown articles to X (Twitter) Articles editor with proper formatting. Use when user wants to publish a Markdown file/URL to X Articles, or mentions "publish to X", "post article to Twitter", "X article", or wants help with X Premium article publishing. Handles cover image upload and converts Markdown to rich text automatically. --- # X Article Publisher Publish Markdown content to X (Twitter) Articles editor, preserving formatting with rich text conversion. ## Prerequisites - Playwright MCP for browser automation - User logged into X with Premium Plus subscription - Python 3.9+ with dependencies: - macOS: `pip install Pillow pyobjc-framework-Cocoa` - Windows: `pip install Pillow pywin32 clip-util` - For Mermaid diagrams: `npm install -g @mermaid-js/mermaid-cli` ## Scripts Located in `~/.claude/skills/x-article-publisher/scripts/`: ### parse_markdown.py Parse Markdown and extract structured data: ```bash python parse_markdown.py <markdown_file> [--output json|html] [--html-only] ``` Returns JSON with: title, cover_image, content_images, **dividers** (with block_index for positioning), html, total_blocks ### copy_to_clipboard.py Copy image or HTML to system clipboard (cross-platform): ```bash # Copy image (with optional compression) python copy_to_clipboard.py image /path/to/image.jpg [--quality 80] # Copy HTML for rich text paste python copy_to_clipboard.py html --file /path/to/content.html ```