К основному содержанию
команда

publisher-medium — команда для Claude Code: конвертер статей в Medium

Превращает пост из markdown, PDF или URL в HTML, готовый к вставке в редактор Medium, и помечает места для загрузки картинок.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command marketing/publisher-medium
Открыть на GitHub

Что делает publisher-medium

Команда publisher-medium берёт ваш материал и собирает из него HTML-файл под Medium. На вход идёт путь к файлу, ссылка на пост или слаг статьи в репозитории. Второй аргумент задаёт язык: en по умолчанию, ja для японского.

Дальше команда сама определяет источник: читает markdown, PDF, HTML или текст, тянет страницу через WebFetch, ищет слаг по кодовой базе. Заголовки, списки, блоки кода и цитаты остаются на месте. Для диаграмм добавляются маркеры загрузки с путями к файлам, чтобы вы вручную залили картинки в Medium.

На выходе — medium-article-[LANG].html с кнопкой копирования в один клик. Команда открывает превью в браузере и редактор Medium, остаётся вставить HTML и пройтись по маркерам. Никаких зависимостей ставить не нужно: хватает Read, Write и Bash. Если у вас нет доступа к файловой системе или браузеру в окружении агента, шаги с открытием превью придётся делать самому.

Какие задачи решает

  • собрать HTML под Medium из markdown-поста
  • подтянуть статью по ссылке и вычистить разметку
  • пометить, куда вставлять диаграммы при публикации
  • перевести структуру поста в чистый HTML без лишних тегов
  • подготовить превью с кнопкой копирования для вставки

Примеры запросов агенту

  • Конвертируй пост my-post в формат Medium
  • Сделай Medium-версию статьи из article.md, язык японский
  • Возьми пост по ссылке https://blog.com/post и собери HTML для Medium

Как установить publisher-medium

1Через claude-code-templates

npx claude-code-templates@latest --command marketing/publisher-medium

2Вручную: положить файлы

.claude/commands/publisher-medium.md

Вызов — /publisher-medium. Для всех проектов — ~/.claude/commands/

Вопросы о publisher-medium

Как установить publisher-medium в Claude Code?

Через шаблоны: npx claude-code-templates@latest --command marketing/publisher-medium. После этого файл команды лежит в .claude/commands/publisher-medium.md.

Что делает publisher-medium?

Читает статью из файла, ссылки или слага, конвертирует её в HTML под Medium и добавляет маркеры загрузки изображений с путями к файлам.

Какие инструменты нужны команде?

Read, Write, Bash, Glob и WebFetch. Внешних зависимостей нет, но WebFetch нужен для работы со ссылками.

Исходный текст

publisher-medium.md · MIT
---
allowed-tools: Read, Write, Bash, Glob, WebFetch
argument-hint: <input> [lang]
description: Convert blog posts to Medium-ready HTML format with image upload markers
---

# Medium Article Converter

Convert blog posts to Medium-ready format with proper HTML structure and image handling.

**Usage:** `$ARGUMENTS`

**Examples:**
```bash
/publisher:medium my-post           # Default English
/publisher:medium my-post ja        # Japanese
/publisher:medium article.md        # From file path
/publisher:medium https://blog.com/post  # From URL
```

**Process:**

1. **Parse Input & Detect Source**
   - File path, URL, or blog post slug
   - Optional language parameter (en/ja)

2. **Universal Input Detection**
   - **File**: Read markdown, PDF, HTML, or text
   - **URL**: WebFetch to retrieve content
   - **Slug**: Search codebase for blog post

3. **Convert to Medium Format**
   - Parse markdown and extract frontmatter
   - Convert to clean HTML suitable for Medium
   - Preserve headers, lists, code blocks, quotes
   - Add image upload markers for diagrams
   - Include image paths for easy upload reference

4. **Create HTML Preview File**
   - Generate `medium-article-[LANG].html` preview
   - Include one-click copy button
   - Add image upload instructions with file paths
   - Use Medium-style formatting and colors

5. **Open in Browser**
   - Open HTML preview file
   - Open Medium editor (https://medium.com/new-story)
   - User can copy HTML and paste into Medium
   - Follow image markers to upload diagrams

**Output:**
- HTML preview file with copy button
- Clear image upload markers
- File paths shown for each image
- Ready to paste into Medium editor

**Note**: Works universally - no dependencies required, just Read, Write, and Bash tools.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Всё по теме «Маркетинг и контент» →
wechat-article-publisher iamzifei Отправляет статью из Markdown или HTML в черновики официального аккаунта WeChat через API. Пригодится, если ведёте 公众号 и не хотите копировать текст руками. CX Codex +1 2 600установок medium-posts kostja94 Помогает писать и публиковать статьи на Medium, ставить canonical на оригинал и планировать дистрибуцию. Пригодится, если ведёте блог и хотите выйти в выдачу быстрее. CX Codex +1 2 000установок social-publisher claude-office-skills Автоматизирует публикацию контента в соцсети и адаптирует подписи под TikTok, Instagram, YouTube и LinkedIn. Пригодится при дистрибуции видео по расписанию. CX Codex +1 5 600установок toutiao-publisher guanyang Готовит черновик статьи в Toutiao из Markdown, загружает картинки и обложку, а публикует только после вашего подтверждения. CX Codex +1 1 100установок md2wechat geekjourneyx Преобразует Markdown в HTML публикаций WeChat и создаёт обложки, инфографику, картиночные посты. Пригодится тем, кто ведёт официальный аккаунт WeChat или публикует на Zhihu, CSDN, Toutiao. CX Codex +1 2 500установок publish-x-article sugarforever Переносит Markdown-статью в редактор X Articles с сохранением форматирования. Пригодится, если ведёте блог в X Premium. CX Codex +1 450установок

Из того же набора361

Весь набор →
perplexity Скилл подключает Perplexity к Claude: поиск по вебу, разговорные ответы и глубокое исследование через агента. Пригодится, когда нужны свежие данные, а не документация библиотеки. 140установок dependency-updater Скилл сам определяет тип проекта, ставит безопасные обновления и спрашивает разрешение на мажорные версии. 136установок data-processing-ray-data Скилл для Claude, который подсказывает агенту, как обрабатывать большие датасеты через Ray Data: стриминг, GPU, батч-инференс. 134установок svelte-debug Разбирает ошибки Svelte и SvelteKit по сообщению и стеку: находит причину в компиляции, рантайме или конфиге и предлагает правку. 134установок paper-2-web Превращает научную статью в LaTeX или PDF в интерактивный сайт, постер для конференции и презентационное видео. Пригодится перед докладом или для продвижения препринта. 133установок task-from-pr Разбирает пул-реквест на GitHub и заводит по нему задачу в Linear: с оценкой сложности, привязкой к команде и ссылками в обе стороны. 133установок performance-profiling Скилл для Claude, который ведёт агента по шагам: замер, поиск узкого места, правка, проверка результата. Пригодится, когда страница грузится медленно. 132установок linear-task-to-issue Слэш-команда переносит задачу из Linear в GitHub issue: поля, связи, вложения и комментарии. Пригодится, когда команда ведёт трекер в Linear, а разработка идёт в GitHub. 129установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой