mcpField
R
resume-formatter

resume-formatter

github.com/paramchoudhary文档处理2.9k10.5k 次安装19 周前更新
代码仓库

关于 resume-formatter

用于改善简历布局、可读性和格式一致性的技能。它推荐兼顾 ATS 解析与人工阅读的简洁结构,内容涵盖章节顺序、字体和文件命名。

主要功能

  1. 01采用兼容 ATS 的格式
  2. 02组织章节与视觉层级
  3. 03设置字体、间距和页边距
  4. 04提升可读性与格式一致性
  5. 05选择合适的文件格式和名称

适用场景

  1. 01整理难以阅读的简历
  2. 02为在线申请设置简历格式
  3. 03检查布局是否便于 ATS 解析

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/paramchoudhary/resumeskills --skill resume-formatter

安装后在 Claude Code 中输入/resume-formatter确认已加载。

详细介绍

简历格式排版

何时使用此技能

在用户遇到以下情况时使用此技能:

  • 需要帮助调整简历布局和格式
  • 简历杂乱或难以阅读
  • 希望通过格式排版确保兼容 ATS
  • 需要简洁、专业的设计
  • 提到:“格式化简历”“简历布局”“简历设计”“简洁的简历”“专业格式”

核心能力

  • 组织简历结构,提升可读性
  • 通过格式排版确保兼容 ATS
  • 建立视觉层次
  • 优化留白和页边距
  • 选择合适的字体和字号
  • 平衡美观性与实用性

格式排版基础

双重受众挑战

你的简历必须同时适用于:

  1. ATS(申请人跟踪系统)——解析文本的机器人
  2. 人类读者——快速浏览简历的招聘人员

解决方案: 使用简洁、清晰的格式,同时满足双方需求。

文档设置

页面长度
  • 入门级(0-5 年): 1 页
  • 中级(5-15 年): 1-2 页
  • 高级/高管级(15 年以上): 2 页(高管最多 3 页)
页边距
  • 推荐: 四周均为 0.5" - 1"
  • 最小: 0.5"(不要再小)
  • 最大: 1"(不要浪费空间)
字体选择

安全且适用于 ATS 的字体:

  • 无衬线字体: Arial、Calibri、Helvetica、Verdana
  • 衬线字体: Times New Roman、Georgia、Garamond

字号:

  • 姓名: 16-20pt
  • 分节标题: 12-14pt
  • 正文: 10-12pt
  • 最低可读字号: 10pt
间距
  • 行距: 1.0 至 1.15
  • 段后间距: 6-12pt
  • 分节间距: 各节之间 12-16pt

适用于 ATS 的格式规则

应做:
  • ✅ 使用标准字体
  • ✅ 使用简单的项目符号(•、-、*)
  • ✅ 谨慎使用粗体和斜体
  • ✅ 使用标准的分节标题
  • ✅ 保存为 .docx 或基于文本的 .pdf
  • ✅ 将联系信息放在正文中(而非页眉)
  • ✅ 使用单栏布局
  • ✅ 全文保持格式一致
不应做:
  • ❌ 使用表格(联系信息除外,且仅限简单表格)
  • ❌ 使用文本框
  • ❌ 使用分栏布局
  • ❌ 将重要信息放在页眉或页脚中
  • ❌ 使用图片或图形
  • ❌ 使用不常见的字体
  • ❌ 使用技能条或进度指示器
  • ❌ 使用特殊字符或表情符号
  • ❌ 使用颜色呈现关键信息

分节组织

标准分节顺序
1. Contact Information
2. Professional Summary (optional)
3. Skills/Technical Skills
4. Professional Experience
5. Education
6. Certifications (if relevant)
7. Additional (volunteer, languages, etc.)
分节标题格式

ATS 可识别的标题:

  • PROFESSIONAL EXPERIENCE 或 WORK EXPERIENCE
  • EDUCATION
  • SKILLS 或 TECHNICAL SKILLS
  • PROFESSIONAL SUMMARY 或 SUMMARY
  • CERTIFICATIONS
  • PROJECTS

格式选项:

PROFESSIONAL EXPERIENCE
━━━━━━━━━━━━━━━━━━━━━━

or

Professional Experience
_______________________

or

PROFESSIONAL EXPERIENCE

联系信息布局

推荐格式
JOHN SMITH
[email protected] | (555) 123-4567 | linkedin.com/in/johnsmith
San Francisco, CA
备选格式
JOHN SMITH
San Francisco, CA
[email protected] | (555) 123-4567
LinkedIn: linkedin.com/in/johnsmith | GitHub: github.com/johnsmith
应包含的信息
  • ✅ 全名
  • ✅ 职业邮箱
  • ✅ 电话号码
  • ✅ 城市、州(无需提供完整地址)
  • ✅ LinkedIn URL
  • ✅ 作品集/GitHub(如相关)
应排除的信息
  • ❌ 完整街道地址
  • ❌ 照片
  • ❌ 出生日期
  • ❌ 婚姻状况
  • ❌ 多个电话号码
  • ❌ 个人社交媒体账号

工作经历部分格式

标准格式
COMPANY NAME | City, ST
Job Title | Month Year - Month Year

• Achievement bullet with metrics and results
• Achievement bullet with metrics and results
• Achievement bullet with metrics and results
备选格式
Job Title
COMPANY NAME, City, ST                    Month Year - Month Year

• Achievement bullet with metrics and results
• Achievement bullet with metrics and results
日期格式
  • 格式一致: 全文使用相同格式
  • 推荐: 月份 年份(Jan 2020 - Present)
  • 也可使用: MM/YYYY(01/2020 - Present)
  • 避免: 完整日期(January 15, 2020)
项目符号要点
  • 长度: 每条 1-2 行
  • 格式: 以行动动词开头,以结果结尾
  • 数量: 每个职位 3-6 条(近期经历可多一些,较早经历可少一些)
  • 符号: 使用标准项目符号(•、-、*)

技能部分格式

选项 1:简单列表
SKILLS
Python, JavaScript, SQL, React, Node.js, AWS, Docker, Git, Agile, JIRA
选项 2:分类列表
TECHNICAL SKILLS
Languages: Python, JavaScript, TypeScript, SQL
Frameworks: React, Node.js, Django, Flask
Tools: AWS, Docker, Kubernetes, Git, Jenkins
选项 3:分栏(谨慎使用,以免影响 ATS)
SKILLS
Languages        Frameworks       Tools
Python           React            AWS
JavaScript       Node.js          Docker
SQL              Django           Git

注意: 多栏布局可能导致 ATS 出现问题。使用前请先测试。

教育经历部分格式

标准格式
EDUCATION
Bachelor of Science in Computer Science
University of California, Berkeley | 2018
GPA: 3.8/4.0 (include if 3.5+)
含荣誉/详情
EDUCATION
MBA, Finance & Strategy | Stanford Graduate School of Business | 2020
• Graduated with Distinction
• Relevant Coursework: Corporate Finance, M&A Strategy

视觉层次原则

层级顺序
  1. 姓名——最大、最醒目
  2. 章节标题——清晰划分内容
  3. 职位 / 公司名称——便于浏览
  4. 项目符号——列出详细信息
创建层级
  • 使用字体大小来区分层级
  • 使用 粗体 突出重点(姓名、职位、标题)
  • 使用大写字母表示章节标题
  • 通过一致的间距分隔章节

留白管理

合理留白:
  • 章节之间(清晰分隔)
  • 标题之后(留出视觉呼吸空间)
  • 项目符号之间(避免内容拥挤)
  • 页边距周围(为内容留出边界)
不合理留白:
  • 章节之间留出大片空白
  • 间距不一致
  • 页面大半空白
  • 页边距过大,浪费空间

常见格式错误

错误 1:大段文字

问题: 段落密集,没有项目符号
解决方案: 使用项目符号,保持段落简短

错误 2:格式不一致

问题: 全文使用不同的字体、大小或样式
解决方案: 选择一种格式并保持一致

错误 3:过于追求创意

问题: 花哨的设计会影响 ATS 解析
解决方案: 把创意留给作品集,而不是简历

错误 4:信息过多

问题: 把所有内容都挤在一页上
解决方案: 大胆删减,优先保留相关内容

错误 5:信息不足

问题: 简历只有半页,却留了很大的页边距
解决方案: 补充细节,缩小页边距(至 0.5")

文件格式指南

在线申请
  • .docx——最适合 ATS 解析
  • .pdf——如果由 Word 创建(而非扫描件),则效果良好
电子邮件 / 直接发送
  • .pdf——保留格式
文件命名
FirstName_LastName_Resume.pdf
JohnSmith_Resume_ProductManager.pdf

避免:

  • resume_final_v2_updated_FINAL.docx
  • resume (1).pdf
  • Untitled document.docx

输出格式

格式化简历时:

# RESUME FORMATTING REVIEW

## Current Issues
- [ ] [Issue 1]
- [ ] [Issue 2]
- [ ] [Issue 3]

## Recommended Changes

### Document Setup
- Margins: [Current] → [Recommended]
- Font: [Current] → [Recommended]
- Font sizes: [Current] → [Recommended]

### Section Order
**Current:** [Current order]
**Recommended:** [New order and why]

### Visual Improvements
- [Specific change 1]
- [Specific change 2]

### ATS Compatibility Fixes
- [Fix 1]
- [Fix 2]

## Before/After Preview

### Before:
[Description or example of current formatting]

### After:
[Description or example of improved formatting]

快速格式检查清单

提交简历前:

  • ✅ 一页(或在确有必要时为两页)
  • ✅ 标准字体(正文 10-12pt)
  • ✅ 全文格式一致
  • ✅ 章节标题清晰
  • ✅ 留白适当
  • ✅ 不使用表格、文本框或分栏
  • ✅ 联系信息放在正文中(而非页眉)
  • ✅ 保存为 .docx 或 .pdf
  • ✅ 文件名规范
  • ✅ 校对格式是否一致

评论

支持 Markdown