Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计通过

resume-parser恢复解析器

Agent Skill

resume-parser 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

22,252

周安装

909

GitHub Stars

公开资料未说明

下载量

7,127
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:resume-parser(恢复解析器)
来源仓库:https://github.com/ayalili/resume-parser
安装命令:
openclaw skills install resume-parser
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install resume-parser

简介

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

SKILL.md

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

智能简历解析系统 Skill

核心功能

  1. 多格式支持:PDF (.pdf)、Word (.docx/.doc)、图片 (.jpg/.png/.webp) 格式简历解析
  2. 信息提取:自动识别并提取以下核心信息:

- 个人基本信息(姓名、电话、邮箱、年龄、性别、所在地) - 教育经历(学校、专业、学历、起止时间、GPA、相关课程) - 工作经历(公司名称、职位、起止时间、工作内容、业绩成果) - 项目经历(项目名称、角色、起止时间、项目描述、技术栈、成果) - 技能栈(编程语言、框架、工具、软技能、语言能力) - 证书、获奖经历、自我评价

  1. 匹配度分析:输入岗位JD后自动计算简历匹配度,从技能匹配、经验匹配、学历匹配等多维度打分
  2. 优化建议:针对简历不足生成具体优化建议,包括内容补充、表述优化、结构调整
  3. 数据导出:支持JSON/Markdown格式导出结构化简历数据

工作流程

  1. 当用户上传简历文件或提供简历路径时,先调用对应解析脚本提取文本内容
  2. 将提取的文本传入大模型进行结构化信息提取,输出标准JSON格式
  3. 如果用户提供了岗位JD,按照以下严格规则进行匹配度分析:

- 第一步:先区分JD中的「核心要求」和「加分要求」:核心要求占比80%权重,加分要求占20% - 第二步:严格匹配核心要求:核心要求只要有一项不满足,整体评分上限不超过60分;2项及以上不满足,上限不超过40分 - 第三步:加权计算总分:严格按照各维度权重计算,禁止主观加分 - 第四步:客观说明匹配情况:必须明确说明「完全匹配/基本匹配/不匹配」,禁止模糊表述

  1. 最终返回结构化结果 + 严格的分析报告 + 可落地优化建议

匹配度评分严格规则

  1. 90-100分:完全匹配:所有核心要求100%满足,加分要求满足80%以上,有超出要求的亮点
  2. 70-89分:基本匹配:核心要求全部满足,加分要求满足50%以上,无明显核心短板
  3. 60-69分:勉强匹配:核心要求基本满足,有1项非关键核心要求不满足,加分要求满足30%以上,可以进入面试
  4. <60分:不匹配:核心要求有2项及以上不满足,或有1项关键核心要求不满足,不符合岗位基本要求

核心要求判定规则

  • 岗位JD中明确标注「必须」「要求」「需具备」的技能/经验
  • 岗位名称对应的核心能力(如AI算法岗必须懂深度学习,后端岗必须懂编程语言)
  • 明确的工作年限、学历要求

脚本使用

1. PDF文本提取

python scripts/extract_pdf.py <input-pdf-path>

返回纯文本内容

2. Word文本提取

python scripts/extract_docx.py <input-docx-path>

返回纯文本内容

3. 图片OCR提取

python scripts/extract_image.py <input-image-path>

返回OCR识别的文本内容

4. 结构化解析

python scripts/parse_resume.py <extracted-text-file>

返回结构化JSON数据

5. 匹配度分析

python scripts/match_jd.py <resume-json-path> <jd-text-path>

返回匹配度分析结果

输出格式规范

结构化简历JSON格式

{
  "basic_info": {
    "name": "",
    "phone": "",
    "email": "",
    "age": null,
    "gender": "",
    "location": "",
    "work_years": null
  },
  "education": [
    {
      "school": "",
      "major": "",
      "degree": "",
      "start_date": "",
      "end_date": "",
      "gpa": "",
      "courses": []
    }
  ],
  "work_experience": [
    {
      "company": "",
      "position": "",
      "start_date": "",
      "end_date": "",
      "description": "",
      "achievements": [],
      "technologies": []
    }
  ],
  "projects": [
    {
      "name": "",
      "role": "",
      "start_date": "",
      "end_date": "",
      "description": "",
      "technologies": [],
      "achievements": []
    }
  ],
  "skills": {
    "technical": [],
    "soft": [],
    "languages": []
  },
  "certificates": [],
  "awards": [],
  "self_assessment": ""
}

匹配度分析格式

{
  "overall_score": 0-100,
  "dimensions": [
    {
      "name": "核心技能匹配",
      "score": 0-100,
      "weight": 0.4,
      "matched": ["匹配的核心技能列表"],
      "missing": ["缺失的核心技能列表"],
      "analysis": "详细分析说明"
    },
    {
      "name": "岗位职责匹配",
      "score": 0-100,
      "weight": 0.3,
      "matched": ["匹配的职责经验"],
      "gap": "职责差距描述",
      "analysis": "详细分析说明"
    },
    {
      "name": "经验/资历匹配",
      "score": 0-100,
      "weight": 0.15,
      "matched": ["匹配的经验点"],
      "gap": "经验差距描述",
      "analysis": "详细分析说明"
    },
    {
      "name": "学历/背景匹配",
      "score": 0-100,
      "weight": 0.15,
      "matched": "匹配结果描述",
      "gap": "背景差距描述(如果有)",
      "analysis": "详细分析说明"
    }
  ],
  "overall_analysis": "整体匹配情况总结,明确说明是否匹配",
  "strengths": ["简历优势列表"],
  "weaknesses": ["简历不足列表,必须明确核心差距"],
  "suggestions": ["具体的优化建议列表"]
}

依赖安装

首次使用前安装依赖:

pip install PyPDF2 python-docx pytesseract pillow python-multipart

*注意:OCR功能需要安装Tesseract引擎*

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

93.37%
按下载量换算6,654

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills