Vibe Resume Skill
Скилл для резюме на одну страницу A4: 12 готовых HTML-шаблонов, данные в YAML и выгрузка в PDF с проверкой верстки.
- 104 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл работает с личными данными резюме, но сам их никуда не отправляет.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/vibe-resume-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл работает с личными данными резюме, но сам их никуда не отправляет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл ведет агента от сырых фактов до резюме на одной странице A4. Агент собирает всю историю в `raw.data.yaml`, для каждой вакансии копирует нужные пункты в `resume.data.yaml` и подставляет данные в один из 12 официальных шаблонов. На выходе редактируемый HTML и PDF. Шаблоны не придумывают заново: агент копирует папку выбранного шаблона и правит только ее копию. Правила скилла требуют проверить число страниц, плотность текста, аватар и QR-код, а также убедиться, что в файл не попали лишние личные данные. Новые места работы вставляются без поломки разбивки на страницы.
Для кого. Соискателям, которые ведут несколько версий резюме под разные вакансии и правят их в Codex, Claude Code или Cursor.
Подходит, если
- Опыт разбросан по проектным заметкам, и из него нужно собрать резюме с нуля.
- К готовому PDF добавилась стажировка, а верстка поехала на вторую страницу.
- Одна и та же история подается на роль продакта и на роль аналитика, а акценты нужны разные.
- Хочется сменить вид резюме целиком, сохранив данные.
Не подходит, если
- Нужно резюме на нескольких страницах или в формате Word.
- Требуется совершенно новый макет, которого нет среди 12 шаблонов.
- Резюме будет частью коммерческого продукта: лицензия запрещает коммерческое использование.
Пример запроса к агенту
Возьми мои проекты из `raw.data.yaml`, подготовь версию под вакансию продуктового аналитика и выведи на шаблоне `swiss-neue` одной страницей A4 с PDF.Ограничения
Лицензия CC BY-NC 4.0 запрещает коммерческое использование, в том числе шаблонов. Скилл ориентирован на китайский рынок: описание, подсказки и часть шаблонов на китайском, а проверен он в Codex, Kimi Work, WorkBuddy и «扣子空间» (Coze Space). Claude Code, Cursor и Trae указаны в описании, но автор не называет их проверенными. Для PDF нужна среда, которая умеет печатать страницы из HTML. Скилл не обещает прохождения автоматических фильтров вакансий.
Как отключить. Удалите папку скилла из каталога навыков агента. Созданные резюме лежат в папке `output/` и остаются у вас.
Частые вопросы
Как установить скилл?
Отправьте агенту адрес репозитория и попросите поставить скилл либо скопируйте `SKILL.md` с папками `assets` и `examples` в каталог навыков.
Сколько шаблонов и как выбрать?
Двенадцать. Без указания берется `basic-a4`, классическая одноколонка. Другой выбирают по имени, например `swiss-neue`.
Можно ли править готовое резюме?
Да, в диалоге: добавить стажировку, пересчитать баланс страницы, подогнать под описание вакансии. Агент меняет данные и перестраивает ту же версию.
Что такое raw.data.yaml?
Полная опись ваших мест работы, проектов и навыков. Агент не печатает ее целиком и копирует нужное в `resume.data.yaml` под каждую вакансию.
Можно ли использовать в работе на заказчика?
Только с оговорками: лицензия CC BY-NC 4.0 не допускает коммерческого использования, поэтому для платных услуг нужна договоренность с автором.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для резюме: агент задает вопросы, сверяет факты, верстает в Typst по 18 шаблонам и отдает PDF с правкой в браузере
Скилл собирает китайское резюме в HTML и DOCX из старого CV, вакансии или заметок и добавляет советы карьерного консультанта
Скилл верстает по шаблонам резюме, одностраничники, письма, отчеты и слайды в PDF, PNG и PPTX и проверяет результат скриптами до выдачи
Сложные ответы, файлы, папки и выгрузки из сервисов агент оформляет страницей HTML с готовым стилем и проверкой в браузере
AI Vibe Writing Skills
AI-Vibe-Writing-Skills
Скиллы для научных статей: авторский стиль, доказательные аргументы, связность предложений и официальные ответы рецензентам.
16 готовых скиллов для Cursor, Claude Code и Codex: диссертации, PDF и Office, схемы draw.io, документация проекта
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Vibe Resume Skill (эта карточка) | нет | 104 | |
| Resume Builder Skill | нет | 185 | собирает китайское резюме в HTML и DOCX; здесь 12 шаблонов A4, данные в YAML и выгрузка в PDF |
| Resume Optimizer | нет | 571 | разбирает текст резюме и сжимает его под вакансию; этот скилл еще и верстает страницу в HTML и PDF |
Коротко о README
Скилл строго разделяет данные и верстку: данные хранятся в YAML, а облик задает один из 12 шаблонов в трех группах. Перед сдачей агент выполняет обязательную последовательность проверок и снимает скриншот.
Бейдж для README
Исходный SKILL.md
--- name: html-resume-builder description: Build one-page HTML/PDF resumes from copy-paste YAML using one of 12 official templates. HARD GATES: deliver exactly one A4 page; never invent a layout — copy assets/templates/<id> into output/<id>/ and edit that copy only. Keep a full inventory in raw.data.yaml. For each job, COPY selected entries into resume.data.yaml (polish there), then apply that file to a template. Apply pasted YAML by replacing visible text in the official resume.html, then run QA. Default template is basic-a4. Use when creating, iterating, polishing copy, migrating, exporting, or designing resume/CV HTML/PDF. For polishing resume copy, prefer writing-oriented models (Claude Fable 5 / Claude Opus 4.6-4.7 or Opus 5 / Kimi K3 / GLM-5.1-5.3-max / Qwen 3.8 Max); do not use GPT-5.6 Terra/Luna or GPT-5.5 Instant. --- # HTML Resume Builder Use this skill to produce polished, **one-page** resume artifacts from structured facts. The default loop is **data first**: keep a `raw.data.yaml` inventory, copy selected entries into one `resume.data.yaml` per job, then apply that file to an official template. The default output is an editable HTML file and an exported PDF that follows a selected template exactly enough for recruiting use: stable A4 dimensions, consistent typography, predictable spacing, clear hierarchy, verified screenshot, and no accidental sensitive-material leaks. This skill is intentionally workflow-heavy. Resume work fails when the model jumps straight into writing prose, invents a new HTML document, or nudges layout by eye without QA. Follow the **Mandatory Workflow** below before any other step. When expanding the template library, work one direction at a time: produce a brief, implement in an isolated workspace, QA and compare against the baseline, then seek user approval before admission. Do not split the resume into module Agents; components are AI-decided slots inside the selected template. ## Mandatory Workflow (do this every time) These steps are hard gates. Skipping them is a failed run, even if the page looks fine. There are two data files. Do not mix them. | File | What it is | |------|------------| | `raw.data.yaml` | 履历库. Every job, project, campus thing the user wants remembered. Can be long. **Never printed.** | | `resume.data.yaml` | One application. Copied from raw, then polished for this JD. This is what you apply to a template. | Job A and job B share the same raw. Each gets its own `resume.data.yaml` (e.g. `output/ai-intern/resume.data.yaml` vs `output/growth/resume.data.yaml`). ### 1. Collect facts into `raw.data.yaml` Extract education, internships, projects, skills, contacts, and assets into the inventory. Use `examples/raw.data.yaml` as the shape. Keep extra experiences even if they will not fit one page. Add `id` / `tags` on entries so later jobs can select them (`ai-product`, `growth`, `frontend`, …). **Show the raw file** so the user can copy it and keep adding facts. Do not hide the inventory in chat-only notes. Do **not** write `resume.data.yaml` yet unless the user already named a target job and asked to export. ### 2. For a job: copy from raw → `resume.data.yaml` When the user names a role or pastes a JD: 1. **Copy** (do not move) the matching entries from `raw.data.yaml` into a new `resume.data.yaml`. Set `layer: resume` and `source_raw`. 2. Leave unused entries in raw (frontend intern stays in raw when exporting an AI-product resume).