publisher-medium — команда для Claude Code: конвертер статей в Medium
Превращает пост из markdown, PDF или URL в HTML, готовый к вставке в редактор Medium, и помечает места для загрузки картинок.
npx claude-code-templates@latest --command marketing/publisher-mediumЧто делает 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-medium2Вручную: положить файлы
.claude/commands/publisher-medium.mdВызов — /publisher-medium. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/publisher-medium.mdВызов — /prompts:publisher-medium. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/publisher-medium.prompt.mdВручную: положить файлы
.gemini/commands/publisher-medium.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о 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