Skip to main content
Glama
YuShou-C

resume-cn-career

by YuShou-C
README.md
# resume-cn-career

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![M8ven Score](https://m8ven.ai/badge/mcp/yushou-c-resume-cn-career-nvpiq1?v=8e0510e7ddc6eef5466f0a5d9582f743)](https://m8ven.ai/mcp/yushou-c-resume-cn-career-nvpiq1?s=readme)

中文简历生成与优化 skill,覆盖校招、社招、资深/管理岗、转行与中英双语投递场景。

## 能力概览

- 简历生成:按人群分流生成可投递版本
- 简历优化:对照 JD 做关键词与证据重排
- ATS 自检:检查格式和关键词覆盖风险
- PDF 导出:输出可复制文本、中文不乱码 PDF

## 目录结构

- SKILL.md:主入口与流程分流
- mcp_resume_cn_career.py:MCP 服务器,封装 generate / optimize / ats_check / export_pdf 四个动作
- references/:模板、最佳实践、评分清单、ATS 指南
- scripts/generate_resume_pdf.py:PDF 生成脚本
- examples/:示例输入 JSON(脱敏)
- tests/:最小测试

## 快速开始

1. 安装 Python 依赖(仅需 reportlab)

```bash
python -m pip install -r scripts/requirements.txt
```

2. 生成中文简历 PDF

```bash
python scripts/generate_resume_pdf.py --input examples/chinese_resume.json --output outputs/张三_高级软件工程师_2026.pdf --format chinese
```

3. 生成双语简历 PDF

```bash
python scripts/generate_resume_pdf.py --input examples/bilingual_resume.json --output outputs/ZhangSan_Senior_Engineer_2026.pdf --format bilingual
```

## MCP 服务器用法

安装依赖:

```bash
python -m pip install mcp
```

本地启动 MCP 服务器:

```bash
python mcp_resume_cn_career.py
```

Claude Desktop 配置示例(`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "resume-cn-career": {
      "command": "python",
      "args": ["path/to/mcp_resume_cn_career.py"],
      "cwd": "path/to/resume-cn-career"
    }
  }
}
```

工具 `resume_skill` 支持四个动作:

| action | 说明 |
| --- | --- |
| `generate` | 生成结构化简历草稿 |
| `optimize` | 按 JD 做关键词与证据重排 |
| `ats_check` | 静态 ATS 检查(分数、问题、关键词覆盖率) |
| `export_pdf` | 导出可复制文本、中文不乱码的 PDF |

## 输入格式说明

- `format`: `chinese` 或 `bilingual`
- `contact`: 必填,包含姓名、联系方式等
- `summary`: 中文版摘要(chinese 模式)
- `sections`: 中文版结构化段落(chinese 模式)
- `zh` / `en`: 双语模式下分别提供摘要和段落

详细字段见 examples 目录中的示例文件。

## 兼容性

- Windows 环境优先使用系统中文字体(微软雅黑/宋体/黑体)
- 如果系统字体不可用,会回退到 CJK 字体
- JSON 读取支持 UTF-8 与 UTF-8 BOM

## 测试

```bash
python -m pip install pytest mcp reportlab
python -m pytest tests/
```

## 注意事项

- 简历内容必须真实,不编造经历、学历、证书与指标
- 导出前建议先按 references/analysis-checklist.md 完成自检
- 针对每个 JD 产出定制版,不要一版通投