SuperAPI AI 工具集

hunter-scout

办公与效率

查看项目

更新于 10-28 14:06

技能介绍

hunter-scout 是求职流程中的岗位侦察工具,目标是用少量精投替代海量投递:它读取求职者画像,检索公开招聘的岗位信息,筛出符合目标职位与地点的岗位,并给出可逐项核对的匹配分数。

用途 从公司公开发布的招聘板中拉取在招岗位,按与用户画像的匹配程度排序,帮助用户决定优先关注哪些职位。

主要能力

  • 读取画像文件 hunter/profile.json,其中包含目标职位、技能、地点、是否远程、是否愿意搬迁、排除职位、工作年限、薪资下限、目标公司与工作许可等字段。若文件缺失,可从 skills/hunter-apply/profile.example.json 复制示例并按用户真实信息填写。
  • 读取同目录下的 boards.json,内含 44 家公司和各自实际使用的招聘板,令牌于 2026-10-15 在线核验;也可通过 --board "Name=greenhouse:token"(或 lever:、ashby:)添加其他公司,令牌为公司招聘板地址的最后一段。
  • 输出 hunter/jobs.json,包含 as_of、scanned、matched 以及岗位列表,每条岗位含 id、company、title、location、url、source、posted、score、why 字段。
  • 用 pick 子命令把选中的岗位以 saved 阶段写入 hunter/pipeline.json,供 hunter-tracker 等技能读取。
  • 支持的自动来源包括 Greenhouse、Lever、Ashby 招聘板(如 Stripe、Discord、OpenAI、Ramp、Palantir 等 34 家以上),以及 NVIDIA 的 Workday 招聘板和 Netflix 的招聘搜索。Google、Meta、Amazon 只能手动在其招聘搜索页查看,jobs.py boards 会打印链接;可在用户本人在场时用 Claude in Chrome 逐页读取结果页,不得循环翻页或脚本化访问。

匹配分数 score = 职位标题 35 + 技能 30 + 地点 15 + 资历 10 + 薪资 5 + 新鲜度 5。

  • 标题:目标职位或其已知别名出现在标题中得 35,标题包含全部词得 30,部分匹配得分更低;低于 15 的标题会被丢弃,除非使用 --any-title。
  • 技能:画像技能在岗位描述中的覆盖比例,达到六项满分;无描述的来源(Workday、Netflix)给中性 10 分并提示打开岗位查看。
  • 地点:符合画像地点或用户所在国家的远程岗位得 15;需要搬迁且用户愿意搬迁得 8;否则 0。
  • 资历:10 分;岗位要求年限超过用户年限加一得 3;Senior 标题但用户不足五年得 4。
  • 薪资:公布的薪资范围达到 salary_floor 得 5,未达到 0,未公布范围得 2。
  • 新鲜度:一周内 5 分,30 天内 3 分。 每个得分点都在 why 中给出理由;分数只表示岗位与画像的匹配程度,不预测录用结果。

使用方式 先确认 hunter/profile.json 存在且真实,缺失信息(目标职位、地点、薪资下限)应向用户询问而非猜测。然后运行: python3 "${CLAUDE_SKILL_DIR}/jobs.py" search python3 "${CLAUDE_SKILL_DIR}/jobs.py" search --company Stripe --company Discord --days 30 python3 "${CLAUDE_SKILL_DIR}/jobs.py" search --all --remote --min-score 70 其他筛选参数包括 --title、--location、--limit 25、--json;退出码 1 表示没有符合筛选条件的岗位。默认检索画像中的 dream_companies,--company 指定其他公司,--all 扫描所有自动招聘板(约 40 次礼貌请求)。展示结果时给出分数、理由、发布日期和链接,并说明没有信息源的目标公司的手动路径;把前几个岗位打开阅读后再判断是否合适。询问用户要追哪些岗位后,用 python3 "${CLAUDE_SKILL_DIR}/jobs.py" pick <id> <id> 精确加入。若招聘板返回 HTTP 404,说明公司已换板,可用 jobs.py check --company Name 复核,并用 --board 传入新令牌。

适用场景 适合有明确目标职位、技能与地点偏好的求职者做岗位发现与优先级排序,尤其适用于使用 Greenhouse、Lever、Ashby、Workday 或 Netflix 招聘搜索的公司。

限制 不登录任何站点;不读取 robots.txt 或条款禁止访问的站点;不循环翻页爬取网站禁止爬取的页面;不对服务器高频请求(每个招聘板一次请求,最多少量详情请求,调用之间有间隔,并使用说明身份的 User-Agent);不编造岗位、薪资或发布日期,未知即未知;不代替用户投递,投递由 hunter-apply 处理并由用户提交。