Best use case
51mee-resume-parse is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
简历解析。触发场景:用户上传简历文件要求解析、提取结构化信息。
Teams using 51mee-resume-parse should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/51mee-resume-parse/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How 51mee-resume-parse Compares
| Feature / Agent | 51mee-resume-parse | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
简历解析。触发场景:用户上传简历文件要求解析、提取结构化信息。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
# 简历解析技能
## 功能说明
读取简历文件(PDF/DOC/DOCX/JPG/PNG),使用大模型提取结构化信息。
## 处理流程
1. **读取文件** - 用户上传简历时,读取文件内容
2. **提取文本** - 从文件中提取纯文本内容
3. **调用大模型** - 使用以下 prompt 解析
4. **返回 JSON** - 解析结果为结构化数据
## Prompt 模板
```
```html
{简历文本内容}
```
扮演一个简历分析专家,详细地分析上面的简历
1. 按照下方的typescript结构定义,返回json格式的ResumeInfo结构
2. 有数据就填上数据,简历上没有提到,相应的值即为null,绝对不要虚构新的或者删除定义中的字段
3. 不要做任何解释,直接返回json
4. 日期格式:"Y-m-d",如 "2025-01-01"; 年格式:"Y",如 "2025"
5. 手机号无区号,如"19821450628"
```typescript
export interface WorkExperience {
startDate: string | null;
endDate: string | null;
company: string;
industry: string | null;
department: string | null;
positionName: string;
blueCollarPosition: boolean | null;
responsibility: string | null;
workPerformance: string | null;
current: boolean | null;
workDesc: string | null;
};
export interface ProjectExperience {
name: string;
startDate: string | null;
endDate: string | null;
roleName: string | null;
projectDesc: string | null;
};
export interface EducationExperience {
startDate: string | null;
endDate: string | null;
school: string;
major: string | null;
degreeName: string | null; // 高中、本科、专科、硕士、博士、其它
};
export interface ResumeInfo {
name: string | null;
gender: number | null; // 0=男, 1=女
age: string | null;
birthday: string | null;
description: string | null;
workExpList: WorkExperience[];
projExpList: ProjectExperience[];
eduExpList: EducationExperience[];
expectPosition: {
positionName: string | null;
lowSalary: number | null;
highSalary: number | null;
locationName: string | null;
};
contact: {
phone: string | null;
weixin: string | null;
email: string | null;
};
keywords: string[];
awards: string[];
englishCertificates: string[];
professionalSkills: string;
}
```
```
## 返回数据结构
```json
{
"name": "张三",
"gender": 0,
"age": "30",
"birthday": "1995-01-15",
"description": "5年Java开发经验...",
"workExpList": [...],
"projExpList": [...],
"eduExpList": [...],
"expectPosition": {...},
"contact": {...},
"keywords": ["Java", "Spring"],
"awards": ["优秀员工"],
"englishCertificates": ["CET-6"],
"professionalSkills": "精通Java..."
}
```
## 输出格式
```markdown
## 简历解析结果
### 基本信息
- **姓名**: [name]
- **性别**: [男/女]
- **年龄**: [age]
- **生日**: [birthday]
### 联系方式
- **手机**: [phone]
- **微信**: [weixin]
- **邮箱**: [email]
### 工作经历
[遍历 workExpList]
### 项目经历
[遍历 projExpList]
### 教育经历
[遍历 eduExpList]
### 期望职位
- **职位**: [positionName]
- **薪资**: [lowSalary]K-[highSalary]K
- **地点**: [locationName]
### 关键词
[keywords]
### 奖项
[awards]
### 英语证书
[englishCertificates]
### 专业技能
[professionalSkills]
```
## 注意事项
- 支持格式:PDF、DOC、DOCX、JPG、PNG
- 日期格式统一为 `Y-m-d`
- 没有 的字段填 `null`
- 直接返回 JSON,不要额外解释Related Skills
content-parser
Extract and parse content from URLs. Triggers on: user provides a URL to extract content from, another skill needs to parse source material, "parse this URL", "extract content", "解析链接", "提取内容".
resume-rewrite
简历改写 skill。用于优化个人总结、工作经历、项目经历、技能和教育经历,强调结果、业务价值和岗位匹配度。当用户说“优化简历”“改写工作经历”“润色项目经历”时使用。
resume-analysis
简历分析 skill。用于诊断整份简历的完整性、清晰度、岗位相关性、成果表达和结构质量。当用户说“分析简历”“看看我的简历”“简历诊断”时使用。
resume-jd-match
AI-powered JD-matched resume generator with native Chinese and English support. Collects structured user profile (work history, projects, skills, education), parses target job descriptions, performs explicit match analysis before generating, then outputs print-optimized HTML resume + auto-export PDF. Core strengths: (1) JD→resume full pipeline with transparency, (2) Chinese resume native support, (3) persistent profile reuse across multiple JDs. Use when: tailoring resume for a job posting, creating resume from scratch, optimizing for ATS, building Chinese/English resume, "make me a resume", "customize resume for this job", "简历定制", "针对岗位优化简历".
resume-tailor
Generate job-specific tailored resumes from a base profile and job description. First collects structured user info (personal details, work history, side projects, education, skills, certificates), then reads a target JD to produce a polished HTML resume customized to match. Outputs print-optimized HTML that exports cleanly to PDF via browser print. Use when user wants to create/rewrite/tailor a resume for a specific job posting, optimize a resume for ATS, build a resume from scratch, or says "make me a resume" / "tailor my resume" / "customize resume for this job". Supports Chinese and English resumes.
boot-resume
Zero-cooperation session recovery after gateway restart. No checkpoints, no hooks, no agent involvement — just reads the evidence and picks up where it left off. Use when: the gateway was killed mid-task (SIGTERM, OOM, SIGKILL, crash), sessions were interrupted mid-turn with tool calls in progress, the agent stopped responding after a restart, a user reports the agent went silent after a crash, you need to manually check whether any sessions need recovery, or you want automatic resume without writing any checkpoint logic.
resume-helper
简历优化助手。帮我写简历,改简历、导出PDF、准备面试问答。适用于:更新简历、补充项目经验、排版调整、导出PDF、准备面试问答。
resume-parser
智能简历解析系统,支持PDF/Word/图片格式简历的结构化信息提取、岗位匹配度分析、优化建议生成。完全本地运行,无需外部API。使用场景:(1) 解析上传的简历文件提取核心信息,(2) 输入岗位JD计算简历匹配度,(3) 生成简历优化建议,(4) 导出结构化简历数据。
multimodal-parser
Unified multi-modal content parser for images, PDF, DOCX, audio, auto OCR/transcription, output structured text for LLM processing
document-parser
高精度文档解析技能,从 PDF、图片、Word 文档中提取结构化数据。
resume-reviewer
Analyze resumes for target roles, identify weak bullets, missing keywords, ATS gaps, and provide actionable rewrite suggestions.
resume-builder
Generate professional resumes that conform to the Reactive Resume schema. Use when the user wants to create, build, or generate a resume through conversational AI, or asks about resume structure, sections, or content. This skill guides the agent to ask clarifying questions, avoid hallucination, and produce valid JSON output for https://rxresu.me.