pandoc — скилл для Claude Code: конвертация документов
Скилл учит агента гонять документы между Markdown, DOCX, PDF, HTML и LaTeX через pandoc. Пригодится, когда нужно отдать текст в Word или собрать PDF.
npx skills add plinde/claude-plugins --skill pandoc -a claude-codeЧто делает pandoc
Скилл описывает готовые команды pandoc для частых переходов: pandoc input.md -o output.docx, pandoc input.md -o output.pdf, pandoc -f gfm -s input.md -o output.html. Внутри — таблицы опций (--toc, --reference-doc, --metadata, --pdf-engine) и список идентификаторов форматов: markdown, gfm, docx, pdf, html, latex, rst, epub, odt, rtf.
Для HTML отдельно отмечено: берите -f gfm, иначе списки и переносы строк слипаются в один абзац. Для PDF нужен LaTeX, и от движка зависит результат — pdflatex тянет только ASCII, xelatex переваривает стрелки и рамки, lualatex нужен для сложной типографики. Если LaTeX ставить не хочется, в скилле есть обходной путь: собрать HTML со стилями и распечатать его в PDF из браузера.
Есть отдельный раздел про перенос Markdown в Google Docs через промежуточный .docx и заметки по разбору .docx обратно в Markdown. Сам pandoc в проект не приезжает: проверьте pandoc --version и поставьте его заранее, иначе агенту нечем будет выполнять команды.
Какие задачи решает
- собрать PDF из Markdown-файла
- отдать документ в Word с оглавлением
- перенести заметки в Google Docs с сохранением заголовков и таблиц
- вытащить Markdown из чужого .docx
- сделать HTML-версию документа с подсветкой кода
Примеры запросов агенту
- сконвертируй README.md в docx с оглавлением
- собери PDF из отчёта, поля по 1 дюйму, движок xelatex
- переведи этот .docx обратно в Markdown
Как установить pandoc
1Через Skills CLI (Vercel)
npx skills add plinde/claude-plugins --skill pandoc -a claude-code2Вручную: положить файлы
~/.claude/skills/pandoc/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pandoc/
1Через Skills CLI (Vercel)
npx skills add plinde/claude-plugins --skill pandoc -a codex2Вручную: положить файлы
.agents/skills/pandoc/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add plinde/claude-plugins --skill pandoc -a cursor2Вручную: положить файлы
.cursor/skills/pandoc/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install plinde/claude-plugins pandoc2Вручную: положить файлы
.github/skills/pandoc/SKILL.md1Через Skills CLI (Vercel)
npx skills add plinde/claude-plugins --skill pandoc -a gemini-cli2Командой платформы
gemini skills install https://github.com/plinde/claude-plugins --path pandoc/skills/pandocВручную: положить файлы
.devin/skills/pandoc/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add plinde/claude-plugins --skill pandoc -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pandoc
Как установить скилл pandoc в Claude?
Выполните npx skills add plinde/claude-plugins --skill pandoc -a claude-code. Файл скилла появится по пути ~/.claude/skills/pandoc/SKILL.md.
Что делает скилл pandoc?
Даёт агенту набор проверенных команд для конвертации документов между Markdown, DOCX, PDF, HTML, LaTeX и другими форматами, плюс таблицы опций и разбор частых ошибок.
Нужен ли установленный pandoc?
Да, скилл только подсказывает команды. Перед работой проверьте pandoc --version; для PDF дополнительно потребуется LaTeX, например basictex или mactex-no-gui.