SuperAPI AI 工具集

career-ops-job-search

办公与效率

查看项目

更新于 10-13 20:10

技能介绍

用途

Career-Ops 把 Claude Code 变成一个求职指挥中心,用于集中管理求职申请流程。它围绕 Claude AI 代理运行,覆盖职位评估、简历定制、门户扫描和进度跟踪等环节。

主要能力

  • 职位评估:对职位描述进行 A-F 评分,评分维度共 10 项加权指标,包括职位匹配度(20%)、级别匹配(15%)、薪酬(15%)、技术栈(15%)、公司阶段(10%)、远程政策(10%)、成长潜力(5%)、使命契合(5%)、面试信号(3%)、招聘方质量(2%)。等级阈值为:A ≥ 85,B+ ≥ 75,B ≥ 65,C ≥ 50,D ≥ 35,F < 35。
  • 门户扫描:扫描预先配置的多家公司招聘门户,支持 Greenhouse、Ashby、Lever 等招聘板类型。
  • PDF 生成:通过 Playwright 渲染 HTML 模板,根据职位描述提取关键词,生成针对 ATS 优化的 PDF 简历。
  • 批量处理:使用 claude -p 子代理并行评估多个职位,由 shell 脚本控制并发数量。
  • Go 仪表盘 TUI:提供筛选标签(全部、待处理、已申请、面试中、offer、被拒)、排序模式、分组视图、预览报告和内联状态修改。
  • 其他模式:LinkedIn 外联消息生成、公司深度调研、课程/认证评估、作品集项目匹配评估、申请表单辅助填写等。

使用方式

安装步骤:

# 1. 克隆仓库
git clone https://github.com/santifer/career-ops.git
cd career-ops

# 2. 安装 Node 依赖(用于通过 Playwright 生成 PDF)
npm install
npx playwright install chromium

然后配置个人资料:

cp config/profile.example.yml config/profile.yml

编辑 config/profile.yml,填写姓名、目标职位、地点、薪资范围等。

配置门户扫描器:

cp templates/portals.example.yml portals.yml

在项目根目录创建 cv.md 并写入 Markdown 格式的简历内容。

可选构建 Go 仪表盘:

cd dashboard
go build -o career-dashboard .
cd ..

前提条件:Node.js 18+、Go 1.21+、Claude Code(claude CLI)并配置有效的 Anthropic API 密钥。在项目根目录运行 claude 启动,然后使用斜杠命令:

  • /career-ops:显示所有可用模式
  • /career-ops {职位 URL 或 JD}:完整自动流水线,评估 + PDF + 跟踪条目
  • /career-ops scan:扫描预配置门户中的新职位
  • /career-ops pdf:为最近评估的职位生成 ATS 优化简历
  • /career-ops batch:并行批量评估多个职位
  • /career-ops tracker:查看申请流水线状态
  • /career-ops apply:AI 辅助填写申请表单
  • /career-ops pipeline:处理队列中所有待处理 URL
  • /career-ops contacto:生成 LinkedIn 外联消息
  • /career-ops deep:公司深度调研报告
  • /career-ops training:评估课程或认证
  • /career-ops project:评估作品集项目匹配度

也可以直接粘贴职位 URL 或职位描述文本,系统会自动识别并运行完整流水线。

适用场景

适合需要同时处理多个求职申请、希望系统化评估职位匹配度、自动生成针对 ATS 的简历,并通过终端仪表盘统一跟踪进度的技术求职者,尤其是 AI/LLMOps 等方向。

限制

  • 依赖 Claude Code CLI 和 Anthropic API 密钥,属于付费服务依赖(具体价格暂未提供)。
  • 需要 Node.js 18+ 和 Go 1.21+ 环境。
  • 门户扫描可能被目标网站的反机器人检测阻断,需要配置抓取延迟和 User-Agent。
  • 数据保存在本地 TSV 和 JSONL 文件中,未提供云端同步或团队协作功能。
  • 评分权重和评估逻辑虽然可定制,但仍依赖 AI 代理输出的稳定性。
  • 具体收费、平台兼容性细节和效果保证暂未提供。