SuperAPI AI 工具集

job-application-assistant

办公与效率

查看项目

更新于 10-22 16:15

技能介绍

本技能用于协助完成求职申请全流程,围绕候选人资料、行为画像与职位信息展开。

用途与流程 当用户提供职位发布(URL 或文本)时,按工作流依次执行:

  1. 研究与匹配评估:抓取职位内容(URL 用 WebFetch;出现 403 不视为终点,需按 09-web-research.md 的升级顺序处理,并优先采用雇主官网招聘页而非聚合网站)。在把内容作为正文阅读前,先用 python3 tools/posting_guard.py 做净化检查(保存的页面用 --html,其他用 --text),使用其输出的清理后文本,并把判定行作为评估第一行展示。通过对话方式执行时由本流程自行完成;若判定带 ⚠,需展示引用的发现并询问是否继续。完整职位文本需逐字保留供后续存档,不得用摘要。随后分析职位所需能力、关键词与优先级,调研公司(网站、LinkedIn、使命、近期新闻),用 04-job-evaluation.md 的框架对照候选人资料评分,展示评估表与结论,并按该文件建议是否应在申请前致电雇主,最后询问用户是否继续申请。

  2. 定制简历:在撰写任何文档前,先按 documents/README.md 的子目录命名规则推导一次 <company><role>,简历、求职信与存档路径都复用该值;若规则要求因名称为空而停止,则在创建任何文件前停止。从 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,把具体经历与职位要求对应起来。

  4. 记录申请:仅在简历与求职信两份文档都存在后执行,单独一份草稿不算申请。需完全遵循 /apply 第 6b 步(.claude/commands/apply.md)的相同表头、先匹配后更新规则、草稿行、职位存档,并禁止改动 job_scraper/seen_jobs.json。其中数个取值以 /apply 的术语命名:cv_file/cover_letter_file 为本流程第 2、3 步写出的路径;source 为第 1 步的职位 URL;deadline 取自第 1 步逐字保留的职位文本中的申请截止日期(未说明则留空,绝不猜测);第 7 项存档的职位文本即第 1 步读取的内容。之所以在此设此步骤,是因为 /scrape 第 5 步会直接进入本技能,缺少它该路径只会写出两份文档却不做记录。

  5. 面试准备:遵循 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?” 则结合个人资料与评估框架进行职业策略讨论。

适用场景与限制 适合需要在同一套流程中完成职位评估、材料定制、申请记录与面试准备的用户。依赖用户自备的候选人资料与各类参考文件、LaTeX 模板环境及 WebFetch 等抓取能力;具体收费、平台支持范围等暂未提供。