rendercv — скилл для Claude Code: резюме в PDF из YAML
Скилл учит агента собирать резюме и CV из YAML-файла и рендерить их в PDF, PNG, HTML и Markdown через Typst. Пригодится, когда нужно быстро переверстать резюме под конкретную вакансию.
npx skills add rendercv/rendercv-skill --skill rendercv -a claude-codeЧто делает rendercv
Скилл описывает работу с RenderCV версии 2.8: контент резюме пишется в YAML, а на выходе получается PDF с типографикой Typst. Агент знает структуру файла — четыре секции cv, design, locale и settings, — поэтому может заполнить её за вас или поправить существующую. Обязательна только cv, остальные секции берут значения по умолчанию.
Внутри шесть готовых тем: classic, harvard, engineeringresumes, engineeringclassic, sb2nov, moderncv. Локали тоже готовые — 22 штуки, включая russian, — и любую из них можно переопределить. Цвета, шрифты, отступы, стили заголовков секций и раскладку записей агент настраивает прямо в YAML. Секции в cv.sections — это словарь, где ключ становится заголовком, а записи внутри одной секции обязаны быть одного типа.
Сам RenderCV ставится отдельно, скилл его не заменяет: uv tool install "rendercv[full]". Дальше rendercv new создаёт стартовый файл, rendercv render собирает документы. Есть режим --watch, который перерисовывает PDF при каждом изменении YAML, и флаги вроде --dont-generate-pdf, если нужен только PNG. Дизайн и локали можно держать в отдельных файлах и подключать через --design и --locale-catalog — удобно, когда под одну верстку идёт несколько резюме. Если uv в проекте не используется, команду установки придётся заменить на подходящую вам.
Какие задачи решает
- собрать PDF-резюме из YAML-файла
- переверстать CV под конкретную вакансию, не трогая текст
- держать одну верстку для нескольких резюме через отдельный
design.yaml - выгрузить резюме в Markdown или HTML для сайта
- проверить число страниц по PNG-превью
Примеры запросов агенту
- Создай стартовый YAML для резюме на имя Иван Петров с темой moderncv и локалью russian
- Отрендери
Ivan_Petrov_CV.yamlв PDF и покажи, сколько страниц получилось - Поменяй в дизайне цвет заголовков секций и отступы, потом перерисуй резюме
Как установить rendercv
1Через Skills CLI (Vercel)
npx skills add rendercv/rendercv-skill --skill rendercv -a claude-code2Вручную: положить файлы
~/.claude/skills/rendercv/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rendercv/
1Через Skills CLI (Vercel)
npx skills add rendercv/rendercv-skill --skill rendercv -a codex2Вручную: положить файлы
.agents/skills/rendercv/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add rendercv/rendercv-skill --skill rendercv -a cursor2Вручную: положить файлы
.cursor/skills/rendercv/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install rendercv/rendercv-skill rendercv2Вручную: положить файлы
.github/skills/rendercv/SKILL.md1Через Skills CLI (Vercel)
npx skills add rendercv/rendercv-skill --skill rendercv -a gemini-cli2Командой платформы
gemini skills install https://github.com/rendercv/rendercv-skill --path skills/rendercvВручную: положить файлы
.devin/skills/rendercv/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add rendercv/rendercv-skill --skill rendercv -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rendercv
Как установить rendercv в Claude?
Выполните npx skills add rendercv/rendercv-skill --skill rendercv -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/rendercv/SKILL.md.
Что делает rendercv?
Помогает агенту писать и править YAML-файл резюме и рендерить его в PDF, PNG, HTML и Markdown. Верстку задаёт Typst, темы и локали настраиваются в том же YAML.
Нужно ли ставить сам RenderCV?
Да, скилл только описывает агенту формат и команды. Сам инструмент ставится отдельно: uv tool install "rendercv[full]".