← 返回 Skills 市场
thinkpeace

fill-job-application-info(填写招聘报名信息)

作者 ice · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
152
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fill-job-application-info
功能描述
将用户提供的简历文本或简历文件(PDF、DOCX、DOC、TXT、Markdown,以及常见表格导出)整理成结构化候选人资料,再将这些信息填写到招聘报名表、应聘登记表、招聘网站或 ATS 招聘系统中。适用于根据简历填写 Word、Excel、CSV、PDF 表单,或在浏览器中逐项完成校招、社招、报名登记、信息核对...
使用说明 (SKILL.md)

填写招聘报名信息

概述

先把简历抽取成可复用的结构化候选人资料,再把资料映射到网站或文件表单。优先复用现有文档和浏览器技能,不要重复发明文件解析或网页自动化流程。

复用已有技能

  • PDF 简历或 PDF 表单:优先使用 $pdf
  • Word 报名表:优先使用 $docx
  • Excel、CSV、TSV 表单:优先使用 $xlsx
  • 网页招聘系统:优先使用 $agent-browser;若不可用,再使用 $playwright
  • 只读取这些技能中与当前任务和文件类型直接相关的部分

核心流程

1. 接收简历和目标表单

  • 接收粘贴的简历文本,或接收简历文件
  • 按扩展名分流:
    • .pdf:使用 $pdf
    • .docx:使用 $docx
    • .doc:能转换时先转为 .docx 或 PDF,再继续
    • .txt.md.rtf:直接读取或转纯文本
    • .xlsx.xlsm.csv.tsv:在简历本身就是表格时使用 $xlsx
  • 如果用户同时给了多份简历,先确认哪一份是权威版本
  • 如果用户要填写文件,要求提供目标报名表或登记表
  • 如果用户要填写网站,要求提供网址,并确认是否已有登录态浏览器或 CDP 会话

2. 标准化候选人资料

  • 在填写前,先把简历整理成结构化候选人资料
  • 构建或修复结构化资料时,读取 references/resume-profile-schema.md
  • 保留原始值,不要擅自改写姓名、日期、手机号、邮箱、链接、公司、岗位、学校、学位
  • 内部统一日期格式为 YYYY-MMYYYY-MM-DD,再按目标表单格式输出
  • 记录缺失字段、歧义字段、冲突字段
  • 默认不要编造信息;未知字段标记为 unknown,必要时再向用户追问
  • 仅在用户明确允许“自动生成”“占位填写”“先随便填一版”这类场景下,才生成虚构占位数据,并明确标注为演示/占位信息

3. 判断填写类型

  • 先判断当前任务是“填写网站”还是“填写文件”
  • 网站流程:逐页填写并校对,不要盲信网站的一键解析结果
  • 文件流程:保留原始模板,默认输出新文件,不覆盖原件,除非用户明确要求原地修改

4. 填写招聘网站

  • 使用 $agent-browser 或可用的浏览器自动化能力
  • 优先复用用户已有登录态;涉及登录、短信验证、MFA、验证码、邮箱验证、SSO 时暂停并让用户完成
  • 即使网站已自动解析简历,也要逐项核对日期、岗位名称、地点、附件和下拉选项
  • 按模块填写,不要一次性盲填整页
  • 页面结构发生明显变化后,重新抓取元素引用
  • 默认在最终不可逆的“提交申请”前停下并请用户确认;只有用户明确要求提交时才继续

5. 填写招聘报名表或登记表文件

  • 保留原始模板,默认生成新文件
  • 默认命名为 \x3C原文件名>-filled.\x3Cext>\x3C原文件名>-filled-v2.\x3Cext>,或使用用户要求的命名方式
  • 按文件类型路由:
    • Word:使用 $docx
    • Excel/CSV:使用 $xlsx
    • PDF:使用 $pdf
  • 尽量保留表格格式、公式、数据验证、页眉页脚、锁定结构和版式
  • 输出后重新打开或回读结果,确认关键字段已经真正写入

6. 完成前逐项核对

  • 对照结构化候选人资料核对,而不是只对照原始简历文本
  • 至少显式核对这些字段:
    • 姓名
    • 手机号和邮箱
    • 城市、省份或地区、国家
    • LinkedIn、GitHub、作品集、个人网站
    • 当前公司和当前岗位
    • 工作经历起止日期
    • 学校、学位、毕业时间
    • 上传的附件是否正确
  • 针对中文报名表,额外核对常见字段:
    • 报考岗位
    • 出生年月
    • 籍贯
    • 民族
    • 政治面貌
    • 身份证号
    • 通讯地址
    • 家庭成员信息
  • 对网站核对可见值、下拉框、单选框、附件上传状态
  • 对文件核对渲染后的最终内容,而不只是核对底层 XML 或脚本逻辑

7. 处理修正回合

  • 在首版填写结果出来后,询问用户哪些字段要修正
  • 先更新结构化候选人资料,再同步回网站或文件
  • 保留用户批准过的覆盖值,后续填写优先使用这些覆盖值
  • 修正后重新核对所有变更字段

不要擅自推断的字段

以下信息不要仅凭简历自行猜测;只有用户明确提供,或用户明确要求用占位数据演示时才填写:

  • 工作授权、签证、是否需要 sponsorship
  • 薪资期望
  • 到岗时间、通知期
  • 是否接受异地办公或调动
  • 性别、民族、政治面貌、婚姻状况、户籍、宗教、残障、退役军人等敏感或合规字段
  • 出生日期、身份证号、护照号、证件号码等法定身份信息
  • 简历中没有出现、但表单要求填写的任何字段

失败处理

  • 文档有密码时,要求用户先解锁或提供可编辑版本
  • OCR 能力不足或提取质量差时,要求用户提供更清晰的导出版本或直接粘贴文本
  • 字段映射有歧义时,给出 1 到 2 个明确解释方案,不要静默拍板
  • 缺少必需附件时,不要提交不完整申请
  • 无法写入默认技能目录时,先在当前可写工作区创建技能,再告知用户后续如何移动到自动发现目录

示例请求

  • 使用 $fill-job-application-info,根据我的简历 PDF 填这份招聘报名表。
  • 使用 $fill-job-application-info,把我粘贴的简历整理后填写到这个 Word 报名登记表里。
  • 使用 $fill-job-application-info 登录这个招聘网站,帮我填完,最后提交前停下来给我确认。
  • 使用 $fill-job-application-info,先自动生成一套占位信息,把这份表先填一版给我看。
安全使用建议
This skill appears to do what it says: extract resume data and fill forms. Before using it, do not hand over credentials—let the tool prompt you to sign in if needed, and stop before the final submit unless you explicitly approve it. Avoid sending documents containing highly sensitive legal IDs (passport/ID numbers) unless absolutely necessary; review the generated structured profile and the filled form carefully (especially contact info, attachments, and any sensitive fields) before any submission. Note: the skill expects other document- and browser-automation skills to be available ($pdf, $docx, $xlsx, $agent-browser/$playwright); confirm those are present and trusted in your environment.
功能分析
Type: OpenClaw Skill Name: fill-job-application-info Version: 1.0.0 The skill is a legitimate utility for automating job application form-filling from resumes. It includes robust safety instructions in SKILL.md, such as requiring user confirmation before final submission, avoiding the inference of sensitive personal data (e.g., SSN, salary, visa status), and creating new files rather than overwriting originals. The logic relies on standard OpenClaw skills ($pdf, $docx, $agent-browser) and lacks any indicators of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The name/description (fill resumes into forms/websites) matches the runtime instructions: extract structured candidate data and map it into files or web forms. The operations required (document parsing, mapping, browser automation) are what you'd expect for this capability.
Instruction Scope
Instructions explicitly reference reading user-provided resume files and target forms and using browser automation ($agent-browser / $playwright). They also instruct the agent to pause for login/MFA and to avoid guessing sensitive fields. This is appropriate for the task, but any skill that automates browsers and can reuse existing login sessions can access cookies/authenticated state—so users should be careful about which browser sessions are available to the agent and review actions before final submission.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk by an installer and no external downloads are performed. This is the lowest-risk install profile.
Credentials
The skill declares no environment variables, no credentials, and no config paths. It does rely on other platform skills ($pdf, $docx, $xlsx, $agent-browser, $playwright) for functionality; those dependencies are referenced in SKILL.md but not declared in metadata — that is a minor documentation/manifest omission rather than an incoherence in requested privileges.
Persistence & Privilege
always:false (default) and model invocation not disabled — normal for a user-invocable skill. The skill doesn't request permanent presence or modify other skills' configurations.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fill-job-application-info
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fill-job-application-info 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
fill-job-application-info 1.0.0 — First release - Extracts structured candidate data from resume files (PDF, Word, Excel, text, Markdown) or text. - Maps extracted data to recruitment application forms, registration files, or online hiring platforms. - Integrates with existing PDF, DOCX, XLSX, and browser automation skills—does not duplicate their logic. - Preserves original data; asks for clarification if fields are missing or ambiguous; generates placeholders only if user requests. - Supports iterative corrections and review before submitting final applications. - Provides robust error handling for file locks, OCR issues, document mapping ambiguities, and missing information. fill-job-application-info 1.0.0 — 首次发布 ·支持从简历文件(PDF、Word、Excel、文本、Markdown)或直接输入的文本中提取结构化候选人信息。 ·支持将提取出的信息映射并填写到招聘申请表、报名登记文件或在线招聘平台中。 ·集成现有的 PDF、DOCX、XLSX 和浏览器自动化技能,不重复实现这些技能已有的逻辑。 ·保留原始数据;当字段缺失或存在歧义时会请求澄清;仅在用户明确要求时生成占位信息。 ·支持迭代修改与校对,并可在最终提交申请前进行复核。 提供完善的异常处理能力,包括文件被锁定、OCR 提取问题、文档字段映射歧义以及信息缺失等情况。
元数据
Slug fill-job-application-info
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

fill-job-application-info(填写招聘报名信息) 是什么?

将用户提供的简历文本或简历文件(PDF、DOCX、DOC、TXT、Markdown,以及常见表格导出)整理成结构化候选人资料,再将这些信息填写到招聘报名表、应聘登记表、招聘网站或 ATS 招聘系统中。适用于根据简历填写 Word、Excel、CSV、PDF 表单,或在浏览器中逐项完成校招、社招、报名登记、信息核对... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 152 次。

如何安装 fill-job-application-info(填写招聘报名信息)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fill-job-application-info」即可一键安装,无需额外配置。

fill-job-application-info(填写招聘报名信息) 是免费的吗?

是的,fill-job-application-info(填写招聘报名信息) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

fill-job-application-info(填写招聘报名信息) 支持哪些平台?

fill-job-application-info(填写招聘报名信息) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 fill-job-application-info(填写招聘报名信息)?

由 ice(@thinkpeace)开发并维护,当前版本 v1.0.0。

💬 留言讨论