关于 job-application-assistant
job-application-assistant 是面向求职者的求职申请工作流技能,可从职位评估延伸到材料定制和面试准备。它还会按指定流程归档职位信息并记录申请。
主要功能
- 01分析职位要求并评估匹配度
- 02根据职位定制 LaTeX 简历
- 03撰写求职信
- 04记录申请并归档职位原文
- 05准备 STAR 面试回答与提问
适用场景
- 01判断是否申请某个职位
- 02为目标岗位调整简历和求职信
- 03准备特定公司的面试
- 04查看职业方向与适合的职位
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ madslorentzen/ ai-job-search --skill job-application-assistant安装后在 Claude Code 中输入/job-application-assistant确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
01-candidate-profile.md02-behavioral-profile.md03-writing-style.md04-job-evaluation.md05-cv-templates.md06-cover-letter-templates.md07-interview-prep.md08-application-forms.md09-web-research.md详细介绍
求职申请助手
工作流
当用户提供招聘信息(URL 或文本)时,按以下工作流执行:
第 1 步:调研并评估匹配度
- 获取招聘信息内容(URL 使用 WebFetch)。403 并非死路 —— 在断定页面不可用之前,先按照
09-web-research.md中的升级顺序处理,并优先采用雇主自己发布的招聘信息,而非聚合网站的条目 - 保留完整的招聘信息原文,供第 3b 步归档 —— 绝不用摘要
- 分析招聘信息,找出要求的能力、关键词和优先事项
- 调研该公司(网站、LinkedIn、使命、近期新闻),依据
09-web-research.md - 使用
04-job-evaluation.md中的框架,将招聘信息与候选人画像进行评分比对 - 展示评估表和结论
- 建议候选人是否应在申请前致电雇主(相关指引见
04-job-evaluation.md) - 询问用户是否要继续进行申请
第 2 步:定制简历
- 在撰写任何一份文档之前,先按照
documents/README.md中的子文件夹命名规则推导出<company>_<role>;简历、求职信和第 3b 步归档路径都复用这一完全相同的结果。如果规则指出因推导出的名称为空而应当停止,则在创建任何文件之前停止。 - 从
cv/中读取最相关的现有简历变体作为起点 - 遵循
05-cv-templates.md中的指引 - 创建
cv/main_<company>_<role>.tex,内容经过定制 - 调整:个人简介陈述、技能部分、经历要点的侧重、章节顺序
第 3 步:撰写求职信
- 遵循
03-writing-style.md中的写作风格规则(关键:不使用破折号,不使用陈词滥调) - 遵循
06-cover-letter-templates.md中的模板结构 - 创建
cover_letters/cover_<company>_<role>.tex - 确保求职信将具体经历与职位要求联系起来
第 3b 步:记录申请
- 两份文档都存在后再运行此步骤。仅起草了简历或求职信还不算一次申请。
- 严格遵循
/apply第 6b 步(.claude/commands/apply.md):相同的表头、相同的先匹配再更新规则、相同的drafted行、相同的招聘信息归档、相同的禁止触碰job_scraper/seen_jobs.json。该内容在那里只陈述一次,以免两条路径产生分歧。其中的四个值以/apply自身的术语命名:cv_file/cover_letter_file是此处第 2 步和第 3 步写入的路径,source是第 1 步中的招聘信息 URL,deadline是第 1 步逐字保留的招聘信息文本中的申请截止日期(招聘信息未说明时留空 —— 绝不要猜测),而第 7 项归档的招聘信息文本正是第 1 步读取的那份。 - 此步骤之所以存在,是因为
/scrape第 5 步会直接进入本技能。没有它,那条路径会写入两份文档却什么都不记录。
第 4 步:面试准备
- 遵循
07-interview-prep.md中的框架 - 针对可能的问题准备 STAR 格式的回答
- 找出针对该职位的谈话要点
- 起草候选人应向面试官提出的问题
参考文件
| 文件 | 用途 |
|---|---|
01-candidate-profile.md | 教育背景、经历、技能、出版物、奖项 |
02-behavioral-profile.md | 行为评估、优势、理想环境 |
03-writing-style.md | 语气、结构、该做与不该做 |
04-job-evaluation.md | 职位匹配度的评分框架 |
05-cv-templates.md | LaTeX 简历结构与定制规则 |
06-cover-letter-templates.md | LaTeX 求职信结构与定制规则 |
07-interview-prep.md | STAR 示例、难题、角色扮演指引 |
08-application-forms.md | 门户网站的自由文本字段:自我介绍、项目条目、有字数限制的推销语 |
09-web-research.md | 获取招聘信息和公司页面:信任边界、WebFetch 403 回退方案、升级顺序、声明核实 |
快速命令
用户也可以只要求执行单个步骤,而不走完整工作流:
- "Evaluate this job posting" - 仅第 1 步
- "Write a CV for [company]" - 仅第 2 步
- "Write a cover letter for [role] at [company]" - 仅第 3 步
- "Help me prepare for an interview at [company]" - 仅第 4 步
- "What jobs should I look for?" - 使用个人资料 + 评估框架进行职业策略讨论
评论
支持 Markdown