关于 Four Leaf
Four Leaf 是面向求职者的开源 Skill,配合托管的 Four-Leaf MCP,为 Claude、Cursor 等 AI 工具提供求职与面试辅导。它结合实时职位、岗位情报、答案评分、简历匹配和薪酬研究,引导用户按具体职位准备。
主要功能
- 01自然语言搜索职位及完整招聘信息
- 02获取岗位面试情报与练习题
- 03按评分标准评估面试答案
- 04分析简历与职位描述的匹配度
- 05查询薪酬并制定谈判策略
- 06管理求职申请进度
适用场景
- 01搜索职位并保存到申请跟踪器
- 02为指定公司和岗位准备面试
- 03练习回答并获得评分反馈
- 04评估薪酬报价并准备谈判
MCP 相关
托管的 Four-Leaf MCP 通过 HTTP 和 OAuth 2.1 向兼容客户端提供职位、岗位情报、答案评分、简历匹配、薪酬研究及申请跟踪等工具。Skill 不连接 MCP 时仍可提供辅导流程,但没有实时数据和评分能力。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://four-leaf.ai/api/mcpclaude mcp add --transport http clover-public https://four-leaf.ai/api/mcp{"mcpServers":{"clover-public":{"type":"http","url":"https://four-leaf.ai/api/mcp"}}}在 Cursor 中打开{"servers":{"clover-public":{"type":"http","url":"https://four-leaf.ai/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"clover-public":{"type":"http","url":"https://four-leaf.ai/api/mcp"}}}{"mcpServers":{"clover-public":{"serverUrl":"https://four-leaf.ai/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
four-leaf-coach
一款开源 Skill,可将 Claude(或 ChatGPT、Cursor、Codex、GitHub Copilot)变成求职和面试准备教练。它从托管的 Four-Leaf MCP 获取真实职位信息、针对特定职位的面试情报、按评分标准评估练习答案的反馈,以及简历评分,然后引导用户为实际面试做好准备。
免费安装和使用,包括为你输入的答案评分。语音模拟面试(口头作答、自适应追问)和完整的 AI 简历定制功能可在 four-leaf.ai 使用;当它们是合适的下一步时,Skill 会将其作为升级选项推荐。
功能
引导用户为特定公司的特定职位做准备。Skill 会打招呼,询问用户正在准备什么,然后引导他们进入七种引导式工作流之一。每种工作流都会从 Four-Leaf MCP 的 15 种工具(职位和完整招聘信息、职位情报、问题库、答案评分、匹配度评分、薪酬调研、申请追踪器)获取实时数据,并在此基础上提供 Skill 的辅导。
你不需要把这些内容作为命令输入。用自然语言说出你的需求,教练就会引导你进入合适的工作流:
- 启动 教练会读取你的申请追踪器,弄清楚你正在准备什么,并为你引导方向。可以说“帮我准备求职”或“我目前的进展如何”。
- 寻找职位 使用自然语言搜索 140,000 多个在招职位,然后查看完整招聘信息并将其保存到追踪器。可以说“帮我找远程高级数据科学家职位”。
- 准备某个职位的面试 了解面试流程、预期内容以及如何脱颖而出。可以说“Stripe 的产品经理面试是什么样的”。
- 练习 获取经过校准的问题,然后输入答案,并根据 Four-Leaf 练习页面使用的同一套五维评分标准获得 1–10 分。可以说“给我几道有难度的系统设计题”。
- 分析职位描述 根据招聘信息评估简历并指出差距。可以说“我的简历和这份职位描述匹配度如何”。
- 谈判和薪酬调研 获取来自 MCP 的真实数据。有录用通知了吗?它会进行完整分析(总薪酬、市场百分位、风险信号,以及包含具体谈判要点的还价策略)。只是想了解某个职位的薪酬?它会通过实时网络搜索返回有引用来源的薪酬范围。可以说“他们给我发了录用通知,帮我谈判”“这个 offer 怎么样”或“奥斯汀的后端工程师薪水多少算不错”。
- 面试策略 了解面试形式、AI 面试官、工作试做以及有效信号与干扰信息。可以说“AI 面试实际上是什么样的”。
安装
分两步。Skill 告诉你的 AI 工具如何辅导。托管的 MCP 为 Skill 提供实时数据。
第 1 步:安装 Skill
npx four-leaf-coach add
就这么简单。CLI 会检测你的工具(Claude Code、Cursor、Codex 或 GitHub Copilot),在需要时询问安装范围,并将相应的安装包复制到正确位置。实用选项:
--tool <name>手动选择工具:claude-code、cursor、codex或github-copilot--scope <project|global>仅适用于 Claude Code;选择安装位置--dry-run显示将执行的操作,但不写入任何内容--yes跳过确认提示,--force覆盖现有安装four-leaf-coach list显示支持的工具以及当前目录中检测到的工具
Cursor 需要使用 Nightly 渠道,并启用 Settings, Rules, Agent Skills。其他工具开箱即用。
第 2 步:安装 Four-Leaf MCP 以获取实时数据
不安装 MCP 时,Skill 仍可在功能受限模式下工作(仅提供辅导,不含实时职位数据)。要获取真实的职位搜索、职位情报、答案评分和简历评分,请安装托管的 MCP:
# Claude Code, Claude Desktop, and any tool that uses claude-mcp config
claude mcp add --transport http four-leaf https://four-leaf.ai/api/mcp
首次调用工具时,会打开浏览器进行 OAuth 授权。免费 Four-Leaf 账户即可使用(包含 3 天试用,无需信用卡)。
对于 Cursor、ChatGPT Desktop 和其他支持 MCP 的工具,请根据相应工具的 MCP 设置文档配置相同的 URL(https://four-leaf.ai/api/mcp)。
第 3 步:开始使用
安装完成后,只需用日常语言告诉教练你需要什么。比如说“帮我准备 Google 的高级软件工程师面试”,它就会接着处理。无需记忆子命令;教练会根据你的请求进行分流。(在 Claude Code 中,你也可以使用 /four-leaf-coach 显式调用它。)
手动安装
如果你不想运行 npx(例如网络隔离,或者你只想看看文件会放到哪里),可以克隆并自行构建各工具的安装包。这正是 npx four-leaf-coach add --tool <name> 自动完成的工作。
git clone https://github.com/fourleafai/clover-public.git
cd clover-public
npm run build
npm run build 会读取 skills/four-leaf-coach/SKILL.md 及其相邻的 references/ 目录树,并为每个受支持的工具生成一个 dist/<tool>/ 目录。然后将对应工具的安装包复制到指定位置:
| 工具 | 构建输出 | 复制到指定位置 |
|---|---|---|
| Claude Code(全局,适用于所有项目) | dist/claude-code/ | cp -r dist/claude-code/.claude ~/ |
| Claude Code(单个项目) | dist/claude-code/ | cp -r dist/claude-code/.claude PROJECT/(将 PROJECT 替换为你的项目路径) |
| Cursor(启用 Nightly 和 Agent Skills) | dist/cursor/ | cp -r dist/cursor/.cursor PROJECT/ |
| OpenAI Codex CLI | dist/codex/ | cp -r dist/codex/AGENTS.md dist/codex/references PROJECT/,然后从 PROJECT 运行 Codex |
| GitHub Copilot | dist/github/ | cp -r dist/github/.github PROJECT/(扁平化的单文件版本) |
GitHub Copilot 的安装包是一个扁平化的单文件(.github/copilot-instructions.md),因为 Copilot 只读取一个指令文件,不会跟进引用。构建过程会将整个 Skill 内联到这个文件中。其他三种工具会跟进文件引用,因此会原样获得源目录树。
免费与付费内容
- 免费:Skill 本身,以及十五个 MCP 工具中的十三个。包括职位和完整招聘信息、职位情报、问题库、答案评分、匹配度评分、薪酬研究,以及应用跟踪器的读取和写入功能。其中六个工具在免费账户上有每日上限(职位搜索:每天 30 次;问题生成、答案评分、匹配度评分以及两个薪酬工具:每天各 20 次,分别计数)。其余工具没有使用限制。
- 在 four-leaf.ai 上付费:两个工具。带口头回答和自适应 AI 追问的语音模拟面试,以及针对特定 JD 的完整 AI 简历定制。付费方案还会取消上述每日上限。four-leaf.ai/pricing 提供三种选项:3 天免费试用(无需银行卡)、5 美元的 5-Day Pass、每月 20 美元的 Pro。三种方案提供相同的功能。
当这些功能是合适的下一步时,Skill 会向你展示它们,但不会强行推销。
常见问题
four-leaf-coach 是什么? 这是一个开源 Skill,可将 Claude、Cursor、OpenAI Codex 或 GitHub Copilot 变成求职和面试准备教练。Skill 是一组结构化指令和参考文件,供 AI 工具加载使用。它可配合托管的 Four-Leaf MCP 服务获取实时数据(真实职位发布、特定职位的面试情报、答案评分、简历评分和你的求职申请跟踪器)。
这和直接提示 Claude 帮你准备面试有什么区别?
通用提示只能生成通用建议。four-leaf-coach 会调用真实工具:search_jobs 会从 140,000 多个有效职位中返回真实的申请 URL,get_job 会展开其中一个职位,显示完整内容;match_score 会针对你的简历运行真实评分算法;generate_practice_questions 会生成经过职位校准的问题,score_answer 会根据五维评分标准为你输入的答案打分;save_application 会将职位添加到你的跟踪器中。Skill 会协调这些调用,并围绕它们提供辅导。
我需要 Four-Leaf 账户吗? 使用数据工具(职位、职位情报、问题库、答案评分、匹配评分、薪酬调研、求职申请跟踪器)时,免费 Four-Leaf 账户即可。3 天试用无需信用卡。语音模拟面试和完整的 AI 简历定制是 four-leaf.ai 的付费功能。相关时,Skill 会将这些功能作为升级选项提供。
MCP 能与 ChatGPT 配合使用吗? 可以。MCP 基于 HTTP 并使用 OAuth,因此任何支持 MCP 的客户端都能连接:Claude Desktop、Claude Code、Cursor、ChatGPT Desktop(Plus + Dev mode)、Cline、Continue、Windsurf。Skill 本身是 Claude / Cursor / Codex / Copilot 的基础功能;ChatGPT 目前还没有类似的基于文件的 Skill 约定,但底层 MCP 工具可以在那里使用。
不使用 MCP 也能使用 Skill 吗? 可以,但功能会受限。没有 MCP 时,Skill 仍会通过结构化工作流辅导准备、练习、职位描述分析和薪酬谈判,只是无法提供实时职位列表、按评分标准评估的答案或真实的简历评分。安装 MCP 即可启用实时数据功能。
问题库真的会开源吗? 本仓库中的 Skill、按工具划分的 dist 流水线和安装 CLI 均采用 MIT 许可证。目前问题库仍由 MCP 提供;开放数据计划已列入路线图。
Pi、Gemini CLI、OpenCode、Trae、Rovo Dev、Qoder 怎么样? 已列入路线图。dist 流水线可以适配任何采用了公开 Skill 或指令文件约定的 AI 工具。欢迎提交 PR。
仓库布局
README.md you are here
LICENSE MIT
package.json CLI + build wiring, npm metadata
bin/
four-leaf-coach.js the `npx four-leaf-coach add` CLI
scripts/
build.js generates dist/<tool>/ bundles from the source below
.claude-plugin/
plugin.json manifest for Claude Code plugin marketplace
.mcp.json auto-wires the hosted Four-Leaf MCP on plugin install
skills/
four-leaf-coach/
SKILL.md entry point your AI tool loads (source of truth)
references/
mcp-tools.md reference for the MCP tools
upgrade-flow.md paid-tier handling pattern
commands/ per-workflow instructions
kickoff.md
find-jobs.md
prep-role.md
practice.md
analyze-jd.md
negotiate-prep.md
interview-strategy.md
dist/ generated by `npm run build` (gitignored, not committed)
skills/four-leaf-coach/ 是唯一可信来源。dist/ 是生成的输出,因此请修改源文件,然后重新运行 npm run build。
路线图
- 提交至注册表,涵盖所有提供公开注册表的 Skill 聚合平台。
- 支持更多工具,待其 Skill 约定稳定后加入:Pi、Gemini CLI、OpenCode、Trae、Rovo Dev、Qoder。
目前已完成:从单一源文件生成各工具的 dist/ 包(npm run build)、为 GitHub Copilot 提供扁平化单文件变体,以及一条命令安装程序 npx four-leaf-coach add。
参与贡献
欢迎提交 PR,改进命令的辅导效果、添加新命令或修复语音问题。任何偏离 Skill“教练,而非作弊工具”定位的改动都将被拒绝。
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。