/ 目录 / 演练场 / career-ops
● 社区 santifer ⚡ 即开即用

career-ops

作者 santifer · santifer/career-ops

14 种模式的求职系统——简历调优、JD 匹配、求职信撰写、批量应聘 PDF、Go 看板。

career-ops 将完整的求职流程打包为 Claude Code skills:针对每份 JD 调优简历、用你的声音起草求职信、批量生成 PDF、通过小型 Go 看板追踪投递状态。为高强度求职设计——适合同时投递 50+ 岗位的求职者。

为什么要用

核心特性

实时演示

实际使用效果

就绪

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "career-ops-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/santifer/career-ops",
        "~/.claude/skills/career-ops"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "career-ops-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/santifer/career-ops",
        "~/.claude/skills/career-ops"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "career-ops-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/santifer/career-ops",
        "~/.claude/skills/career-ops"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "career-ops-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/santifer/career-ops",
        "~/.claude/skills/career-ops"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "career-ops-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/santifer/career-ops",
        "~/.claude/skills/career-ops"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "career-ops-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/santifer/career-ops",
          "~/.claude/skills/career-ops"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add career-ops-skill -- git clone https://github.com/santifer/career-ops ~/.claude/skills/career-ops

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: career-ops

一个下午投完 30 个岗位,每份都有定制简历和求职信

👤 求职者,尤其是职业中期转行的人 ⏱ ~180 min intermediate

何时使用: 你已经收集了 30 份 JD,每份都需要略微不同的简历侧重点。

前置条件
  • Skill 已安装 — git clone https://github.com/santifer/career-ops ~/.claude/skills/career-ops
  • Markdown 格式的基础简历 — 将当前简历转换为 /career/resume-base.md
步骤
  1. 导入 JD
    使用 career-ops。加载 /career/jds/ 中的所有 JD。针对每份,给出简历匹配评分 + 识别 3 个最高杠杆的调整点。✓ 已复制
    → 每份 JD 的评分卡,附具体调整建议
  2. 调优 + 求职信
    针对每份 JD:生成调优后的简历 + 求职信。保存至 /career/applications/<company>/✓ 已复制
    → 每家公司有一个文件夹,包含两份文档
  3. 渲染 PDF
    将所有 .md 文件渲染为 PDF。验证简历页数 <= 2。✓ 已复制
    → PDF 已生成;页数已报告

结果: 一叠定制好的投递材料,可以批量提交。

注意事项
  • 过度调优——每份简历看起来风格不一 — skill 会保留你的核心叙事脉络;手动抽检几份确认
搭配使用: filesystem

启动 Go 看板追踪投递进度

👤 需要看板式可视化的求职者 ⏱ ~15 min beginner

何时使用: 你已经投了 30+ 家,不知道每家进展到哪一步了。

前置条件
  • 已安装 Gobrew install go 或从 go.dev 下载
步骤
  1. 启动看板
    使用 career-ops 在 localhost:7070 启动看板。✓ 已复制
    → 看板显示当前所有投递记录
  2. 更新状态
    将「Acme Co」移至「interview-scheduled」,时间为 4 月 30 日上午 10 点。✓ 已复制
    → 卡片在看板上已更新
  3. 每周回顾
    哪些投递已超过 14 天没有动作?我的回复率是多少?✓ 已复制
    → 统计数据 + 过期待跟进列表

结果: 清晰的进度全局视图,不再靠脑子记。

注意事项
  • 看板数据库没有备份 — 将 DB 路径加入 dotfiles 同步,或手动备份

组合

与其他 MCP 搭配,撬动十倍杠杆

career-ops-skill + filesystem

按公司整理文件夹

将所有投递材料保存至 /career/applications/<slug>/,采用统一的目录结构。✓ 已复制
career-ops-skill + humanizer-skill

让求职信不像 AI 写的

在渲染 PDF 之前,对求职信运行 humanizer。✓ 已复制

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
score_jd_match resume, jd 每份 JD 的优先级筛查 0
tune_resume base, jd, tweaks 确定要投递某岗位之后 0
draft_cover_letter resume, jd, voice_samples 总是在简历调优之后调用 0
render_pdf md_path 最终输出阶段 0
dashboard_start port? 追踪投递状态时 0

成本与限制

运行它的成本

API 配额
N/A
每次调用 Token 数
批量模式下 token 消耗较高——每批次预期有较大用量
费用
免费(MIT)
提示
每次处理 5 份,不要一次跑 30 份——方便及时发现声音漂移并校准

安全

权限、密钥、影响范围

最小权限: filesystem-read filesystem-write
凭据存储: 看板数据库存储在本地
数据出站:

故障排查

常见错误与修复

PDF 渲染失败

需要安装 LaTeX 或 Typst。skill 会告诉你它使用的是哪条路径——按提示安装对应工具。

看板端口被占用

传入 --port 7171

验证: `lsof -i :7070`
求职信千篇一律

每家公司的个性化默认已开启;可以加深每份 JD 的研究步骤深度

替代方案

career-ops 对比其他方案

替代方案何时用它替代权衡
Huntr / Teal你想要一个完善的 SaaS 求职追踪工具没有 LLM 集成;需要手动录入数据
A plain spreadsheet + Word template你只投几个岗位调优环节没有自动化

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills