跳到正文
全部项目

05开源 · AI Coding Agent Skill

job-application-assistant

AI 求职辅助 Skill

job-application-assistant 的三个界面:能力概览、投递记录看板与公司背调报告(示例数据)
职责
项目作者与维护者。
技术
Open Source · Claude · Codex · Agent Skill

01

问题

01.1项目概览Overview

一个面向 Claude 和 Codex 的开源 Skill,帮助个人求职者寻找岗位、调研公司、谨慎填写申请表,并追踪每一次投递。

01.2项目背景Context

Skill 把一套工作流打包起来,让 Claude 或 Codex 这样的 Coding Agent 能可靠地执行。

这个 Skill 面向个人求职者,而不是招聘 SaaS:没有服务器、没有账号、没有云同步。

01.3核心问题Problem

求职者在重复同样的手工操作:复制岗位信息、判断公司是否可靠、在表格里追踪投递。

01.4我的职责My Role

项目作者与维护者。

Author and maintainer.

02

构建

02.1解决方案Solution

Skill 引导 Agent 按固定流程执行:找岗位 → 确认目标公司 → 公司背调 → 决定是否继续 → 辅助填写申请表 → 用户确认提交 → 记录投递并跟进。

投递记录保存在本地 JSON 文件中;看板和公司报告是根据这些数据重新生成的自包含静态 HTML。

功能

  • 01投递记录看板
  • 02岗位详情侧边栏
  • 03公司背调报告
  • 04常见 ATS 表单的谨慎辅助填写
  • 05重复投递检查
  • 06数据本地保存,无需账号

02.2系统架构Architecture

  1. SKILL.md
  2. references/
  3. scripts/
  4. Local JSON
  5. Static HTML dashboard
fig. 05a — skill structure
05一次投递流程
  1. Find Roles

    寻找正在招聘的公司与官网招聘页

  2. Research

    公司背调:只采用公开来源

  3. Fill Form

    在可见浏览器中辅助填写申请表

  4. User Confirms

    等待用户确认提交——不会自动提交

  5. Track

    记录投递并跟进

一次完整运行,逐步展开。

02.3关键设计决策Key Decisions

  1. 01

    设计上必须人工确认Human confirmation by design

    Skill 从不自行提交申请,每一次真实提交都需要用户明确确认。

  2. 02

    不编造No fabrication

    不虚构简历经历;背调结论必须有公开来源。

  3. 03

    遇到验证码即停止Stops at CAPTCHAs

    出现 CAPTCHA 时,控制权交还给用户。

03

工程

03.1工程实现Engineering

  • 以 Skill 形式打包:SKILL.md、scripts/ 和 references/。
  • 投递追踪与报告脚本只依赖 Python 标准库。
  • 表单辅助通过 Playwright 在可见浏览器中运行。

04

笔记

04.1项目总结What I Learned

一个好的 Agent Skill,重点在于 Agent 必须在哪里停下来。

04.2技术栈Tech Stack

  • Claude
  • Codex
  • Agent Skill
  • Python
  • Playwright
  • Local-first