resume-builder skill
Résumé skill: the agent asks questions, checks facts, typesets with Typst in 18 templates and delivers a PDF with browser editing
- 155 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- During setup the agent runs commands and downloads dependencies on your machine.
- Documents contain the applicant's personal data.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/resume-builderDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- During setup the agent runs commands and downloads dependencies on your machine.
- Documents contain the applicant's personal data.
This is third-party code. Review the repository files before installing.
What it does
resume-builder carries a résumé from raw material to a finished PDF. The user supplies an old résumé, a job description or scattered experience, and the agent asks follow-up questions, verifies facts and drafts the text. The writing method is distilled from dozens of popular résumé guides on the Chinese platform Xiaohongshu and targets one- to two-page résumés in Chinese and English. Once the content is sufficient, a gallery of 18 templates opens (9 Chinese and 9 English). Typesetting runs through Typst and the result is saved as a PDF with a clear file name. In the browser editor text is edited by clicking, items are added and removed, and order inside a section is changed. A provenance panel tracks wording by status: confirmed, to be confirmed, missing and omitted.
Who it is for. Job seekers and students preparing a Chinese or English résumé for an internship, a job or admissions.
Good fit when
- An old résumé must be rewritten for a specific job description.
- Experience is scattered across notes and cannot form a good text without questions.
- A one- or two-page PDF résumé in a clean template is required.
- You want to see where each phrase came from and what is still unconfirmed.
Not a fit when
- The résumé must be in Russian: templates and method target Chinese and English.
- You need a résumé for a platform with its own builder.
- There is no material at all and facts must not be invented.
Example request
Use resume-builder: draft a one-page résumé for this job, ask about missing facts and show the template gallery.Limitations
Platforms in INSTALL.md are Windows and macOS, and installation needs Python, Typst and open fonts that the environment check verifies. Node.js and XeLaTeX are not required. The main description language is Chinese and an English README exists. The method rests on Chinese résumé advice and may not match the practice of other markets. The project code is MIT, while third-party templates and fonts carry their own notices. The agent sets up dependencies itself, so commands and scripts run on your machine.
How to disable. Delete the skill folder from `~/.claude/skills/` or `.agents/skills/`. Finished PDFs and résumé data stay in your working folder.
FAQ
How do I install resume-builder?
Send the agent the instruction «Fetch and follow instructions from» with the link to `INSTALL.md` in the repository. The agent detects the skills directory and installs dependencies.
How many templates are there?
Eighteen: nine Chinese and nine English, with previews in a gallery.
What typesets the PDF?
Typst, re-rendered after each save with the real page count shown.
Can the résumé be edited in a browser?
Yes. The editor opens once the content is ready: text is edited by clicking and items are dragged within a section.
Does the skill invent facts?
It checks wording against sources and marks confirmation status so gaps do not go unnoticed.
Discussion
No questions or reviews yet.
Related
SkillsA skill that builds a Chinese resume in HTML and DOCX from an old CV, a job posting or loose notes and adds career-advisor tips
Skill for one-page A4 resumes: 12 ready HTML templates, YAML data and PDF export with a layout check.
A skill that typesets resumes, one-pagers, letters, reports and slides from templates into PDF, PNG and PPTX and checks the result before delivery
Skill that translates English and French course handouts into Chinese and builds HTML, DOCX or Markdown with terminology.
Skill with 30 prompt templates for research papers in English and Chinese, from literature review to grant proposals
A skill that turns tender documents into a Word technical bid: scoring-based, with industry guides and a 14-step pipeline
README in short
The project combines a method, 18 templates, a browser editor and a local PDF build. The install guide is written for an agent and not for a human.
README badge
Original SKILL.md
---
name: resume-builder
description: 简历制作流水线:为求职 / 比赛 / 升学新建、完善或重组简历(中文 / 英文,1–2 页),覆盖对话收集→事实核对→撰写→画廊选模板→Typst 排版→浏览器可视化精修→导出 PDF,强调事实可溯源、不编造。触发词:简历、resume、CV、投简历、改简历。
---
# Resume Builder — 简历制作流水线
## 适用场景
用户要为某个具体目标(求职岗位 / 比赛 / 升学)制作中文或英文简历,或要把不同用途的简历分目录管理。
## 能力边界(不做什么)
- 只做 **1–2 页**求职 / 比赛 / 升学简历。
- 不做:三页及以上简历、多页学术 CV、求职信 / 推荐信、作品集 / 个人主页、手机和平板编辑。
- 素材只通过对话提供(粘贴文字、口述、让 Agent 读本地 PDF);网页端不上传旧简历、PDF 或 JD。
- 编辑器不内置 AI 对话、不做跨板块拖拽、不做快照回滚;所有数据只在本机,不调用云端接口。
超出范围就明示用户,另寻工具。
## 项目归档(每个用途一个独立目录)
```text
<用途>/
├── resume.json ← 唯一内容数据源,Agent 与网页编辑器共同读写
├── resume.pdf ← 导出的正式交付物(姓名-目标岗位-电话.pdf)
└── work/
├── 信息整理.md ← 素材库
├── claim-map.md ← 事实追溯表
├── session.json ← 阶段状态机(Agent 与本地服务协作)
├── events.jsonl ← 事件日志
└── build/ ← 渲染中间产物,不作为交付物
```
用途目录之间互不联动。新建简历先建目录,再开始收集。
## 核心原则
- **撰写前必读**:在撰写、改写、审计简历或针对 JD 定制之前,**必须完整阅读 [Resume-Writing-Guide-LLM.md](references/Resume-Writing-Guide-LLM.md)**,并按其方法进行内容取舍、证据表达与措辞调整。它是本 skill 写作方法论的唯一权威,也适用于模板适配时的压缩与润色;不能只读阶段说明就直接动笔。同一会话已完整读过后,后续按需回查,不必每轮重读。
- **事实不可编造(最高优先级)**:决策链 `真实性 > 岗位匹配 > 证据强度 > 个人贡献 > 结果影响 > 可扫描性 > 文辞漂亮`。没有可靠数字时**不估算、不补造、不美化**,改用真实的上线、采用、验收、规模、交付物、决策影响或外部认可。
- **强表述必须可举证**:`主导`、`Owner`、`独立负责`、`设计`、`优化` 等说法要有事实支撑;团队结果不得自动写成个人结果。
- **目标决定取舍**:每份简历围绕一个明确的「背景 + 目的」,与目标无关的经历果断舍弃并说明理由。重包装 ≠ 编造。
- **内容表达与排版质量**:内容清楚、有重点,版面饱满、均衡、易扫读。两者冲突时保留核心证据与可读性;不为排满页面增加空话、重复或无关内容。
- **两阶段撰写**:先产出**模板无关**的完整内容稿;用户选定模板后,才做模板相关的压缩、排序、断行和页数控制。
- **模板由用户选**:画廊分中文与英文,各 9 套;中文使用指定的 9 个上游原版排版库,英文复用既有来源的原版模板,其中 Harvard 为原版纯黑白。Agent 不替用户最终决定,也不自行重写模板版式。中英文各用其原版字体与布局,不做跨语言或双语适配。
- **提问驱动完善**:缺口分优先级批量提问;用户说"跳过 / 没有"就接受,不反复追问。
## 事实与防幻觉(claim 追溯)
每份简历在 `<用途>/work/claim-map.md` 维护一张三列表,贯穿收集→撰写→导出全过程:
| 简历内容 | 来源 | 状态 |
|---|---|---|
| 某某大学 某专业本科 | 原 PDF / 用户口述 | ✅ 已确认 |
| 某项目 年化收益 X% | (待用户给出) | ⛔ 缺失阻塞 |