51mee-resume-match

人岗匹配。触发场景:用户要求匹配简历和职位;用户问这个候选人适合这个职位吗;用户要筛选最匹配的候选人。

3,891 stars

Best use case

51mee-resume-match is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

人岗匹配。触发场景:用户要求匹配简历和职位;用户问这个候选人适合这个职位吗;用户要筛选最匹配的候选人。

Teams using 51mee-resume-match 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

$curl -o ~/.claude/skills/51mee-resume-match/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/51mee-com/51mee-resume-match/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/51mee-resume-match/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How 51mee-resume-match Compares

Feature / Agent51mee-resume-matchStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

SKILL.md Source

# 人岗匹配技能

## 功能说明

评估候选人与职位的匹配程度,生成匹配度评分和分维度分析。

## API 调用

**接口地址**: `https://openapi.51mee.com/api/v1/parse/match`

**请求方式**: POST (multipart/form-data)

**参数**:
- `file`: 简历文件(必填)
- `jd_text`: 职位描述文本(必填)

**调用命令**:
```bash
curl -X POST "https://openapi.51mee.com/api/v1/parse/match" \
  -F "file=@候选人简历.pdf" \
  -F "jd_text=岗位职责:\n1. 负责系统架构设计\n\n任职要求:\n- 5年以上Java开发经验\n- 熟悉Spring Boot"
```

## 返回数据结构

```json
{
  "code": 0,
  "message": "success",
  "data": {
    "overall_score": 85,
    "overall_level": "良好",
    "star_rating": 4,
    
    "dimensions": {
      "skill_match": {
        "score": 90,
        "level": "优秀",
        "matched_skills": ["Java", "Spring Boot", "MySQL"],
        "missing_skills": ["Docker", "K8s"],
        "details": "核心技能完全匹配"
      },
      "experience_match": {
        "score": 85,
        "level": "良好",
        "required_years": 5,
        "actual_years": 6,
        "industry_match": true,
        "details": "经验年限符合要求"
      },
      "education_match": {
        "score": 95,
        "level": "优秀",
        "required": "本科",
        "actual": "本科",
        "details": "学历符合要求"
      },
      "salary_match": {
        "score": 70,
        "level": "一般",
        "budget_range": "20K-25K",
        "expected_range": "25K-30K",
        "details": "期望薪资略高于预算"
      }
    },
    
    "advantages": [
      "技术栈高度匹配,Java/Spring/MySQL 都有实战经验",
      "有大型项目经验,处理过高并发场景",
      "职业发展路径清晰,稳定性好"
    ],
    
    "gaps": [
      "缺少容器化经验(Docker/K8s)",
      "期望薪资 25K,略高于预算 20K"
    ],
    
    "risks": [
      "最近一份工作时间较短(8个月)"
    ],
    
    "interview_suggestions": [
      "重点考察高并发项目细节",
      "了解跳槽原因",
      "评估容器化技术学习能力"
    ],
    
    "recommendation": {
      "should_interview": true,
      "confidence": 85,
      "reason": "综合素质优秀,技术匹配度高,值得深入沟通"
    }
  }
}
```

## 匹配维度说明

| 维度 | 字段 | 权重 | 说明 |
|------|------|------|------|
| 技能匹配 | `skill_match` | 高 | 技术栈是否对口 |
| 经验匹配 | `experience_match` | 高 | 工作年限、行业背景 |
| 学历匹配 | `education_match` | 中 | 教育背景 |
| 薪资匹配 | `salary_match` | 视情况 | 期望与预算对比 |

## 评分等级

| 分数 | 等级 | 星级 |
|------|------|------|
| 90-100 | 优秀 | ⭐⭐⭐⭐⭐ |
| 75-89 | 良好 | ⭐⭐⭐⭐ |
| 60-74 | 一般 | ⭐⭐⭐ |
| 0-59 | 较差 | ⭐⭐ |

## 输出模板

```markdown
## 候选人匹配报告

**候选人**: [姓名]
**综合匹配度**: [score]/100 ⭐⭐⭐⭐

### 分维度评估
| 维度 | 得分 | 评级 | 说明 |
|------|------|------|------|
| 技能匹配 | [score] | [level] | [details] |
| 经验匹配 | [score] | [level] | [details] |
| 学历匹配 | [score] | [level] | [details] |
| 薪资匹配 | [score] | [level] | [details] |

### 核心优势 ✅
- [advantage1]
- [advantage2]

### 需关注 ⚠️
- [gap1]
- [gap2]

### 面试建议
- [suggestion1]
- [suggestion2]

### 推荐
**[建议/不建议]面试** - [reason]
```

## 批量筛选流程

当用户要筛选多个候选人时:

1. **定义岗位要求** - 收集完整的职位描述
2. **逐个匹配** - 对每个候选人调用匹配接口
3. **对比排序** - 按 `overall_score` 排序
4. **输出报告** - 生成排名对比表

## 注意事项

- 必须同时提供简历文件和职位描述
- 职位描述越详细,匹配越准确
- 先检查返回的 `code` 字段
- 匹配结果是 AI 分析,最终决策需人工判断

Related Skills

resume-rewrite

3891
from openclaw/skills

简历改写 skill。用于优化个人总结、工作经历、项目经历、技能和教育经历,强调结果、业务价值和岗位匹配度。当用户说“优化简历”“改写工作经历”“润色项目经历”时使用。

Career & Job Search

resume-analysis

3891
from openclaw/skills

简历分析 skill。用于诊断整份简历的完整性、清晰度、岗位相关性、成果表达和结构质量。当用户说“分析简历”“看看我的简历”“简历诊断”时使用。

Workflow & Productivity

job-match

3891
from openclaw/skills

岗位匹配 skill。用于对照 JD 评估简历匹配度,提取强项、差距、缺失关键词和优先改写方向。当用户说“岗位匹配”“看这个 JD 适不适合我”“对照职位改简历”时使用。

Career Tools

boot-resume

3891
from openclaw/skills

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

3891
from openclaw/skills

简历优化助手。帮我写简历,改简历、导出PDF、准备面试问答。适用于:更新简历、补充项目经验、排版调整、导出PDF、准备面试问答。

resume-parser

3891
from openclaw/skills

智能简历解析系统,支持PDF/Word/图片格式简历的结构化信息提取、岗位匹配度分析、优化建议生成。完全本地运行,无需外部API。使用场景:(1) 解析上传的简历文件提取核心信息,(2) 输入岗位JD计算简历匹配度,(3) 生成简历优化建议,(4) 导出结构化简历数据。

catalog-sku-matcher-india

3891
from openclaw/skills

Match and normalize product listings across Indian ecommerce catalogs with variant-aware rules, confidence scoring, false-match prevention, and review queues for ambiguous pairs.

resume-reviewer

3891
from openclaw/skills

Analyze resumes for target roles, identify weak bullets, missing keywords, ATS gaps, and provide actionable rewrite suggestions.

job-matcher

3891
from openclaw/skills

Analyze job descriptions, extract real hiring signals, assess candidate fit, and provide resume tailoring advice.

resume-builder

3891
from openclaw/skills

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.

resume

3891
from openclaw/skills

Resume a paused experiment. Checkout the experiment branch, read results history, continue iterating.

placed-resume-optimizer

3891
from openclaw/skills

This skill should be used when the user wants to "optimize resume for job", "check ATS score", "improve resume bullets", "analyze resume gaps", "tailor resume to job description", "get ATS compatibility score", "improve bullet points", "match resume to job posting", "fix resume for ATS", or wants to maximize their resume's impact and ATS compatibility using the Placed platform at placed.exidian.tech.