前言¶
在猎聘上找工作,常见路径是打开网页搜职位、改在线简历、再逐条点击投递。若你希望由 Cursor、Claude Code 等 Agent 在对话里协助完成「搜职位、拉简历、改字段、发起投递」,会遇到几类实际问题:本机没有可调用的猎聘接口封装;x-user-token 缺失或过期导致 401;投递前需要人类明确确认,且 --job-kind 必须与搜索结果一致,不能凭感觉填。
下面介绍 SkillHub 上的 猎聘求职skill(坐标 @user_c48668ef/liepin-cli)。它把「何时该用猎聘 CLI、授权与排错、职位搜索与投递约束」写进通用 SKILL.md 格式,底层依赖本机安装的 liepin-cli 执行具体命令。
这是什么¶
猎聘求职skill 是社区发布(发布者 user_c48668ef)的 Skill,分类为 business-ops,当前版本 1.0.0,标签 requires_api_key=false(Skill 本身不要求单独配置 API Key,但猎聘账号授权仍通过 CLI 完成)。
Skill 简介与 liepin-cli 的定位一致:猎聘平台的本地命令行求职工具,支持职位搜索、简历查看与更新、确认后一键投递,面向 AI Agent 与终端用户协作。
- SkillHub 页面:https://www.skillhub.cn/skills/user_c48668ef/liepin-cli
- API 坐标页:https://api.skillhub.cn/user_c48668ef/liepin-cli
- CLI 源码入口(Skill 页面给出的仓库路径):https://github.com/liepin-tech-2026/liepin-cil
说明:SkillHub 文案中的仓库路径为 liepin-cil;liepin-cli 官方 README 使用仓库名 liepin-cli,安装与命令以该仓库文档为准。
核心功能¶
以下能力均来自 SkillHub 页面简介,并与 liepin-cli 命令分组一致:
- 职位搜索:按职位名、城市、薪资等条件搜索猎聘职位(
liepin-cli job search)。 - 简历管理:查看简历;更新基础资料、自我评价;维护教育 / 工作 / 项目经历;管理求职期望(
liepin-cli resume …)。 - 一键投递:在用户确认后投递职位;不可撤回,操作前必须由用户确认(
liepin-cli job apply)。
CLI 侧补充两点(README 已写明,与 Agent 场景相关):
- 支持
--output json,便于 Agent 解析结构化结果。 - 投递时
--job-id与--job-kind均为必填,--job-kind应使用搜索结果中的职位类型编号,勿自行猜测。
安装与启用¶
整体分两层:Skill(告诉 Agent 何时调用 CLI)与 liepin-cli(真正访问猎聘)。两层都需要。
1. 安装 SkillHub CLI(若尚未安装)¶
按 SkillHub 安装说明 检查本机是否已有 skillhub:
command -v skillhub && skillhub --version
未安装时,可使用官方安装脚本(完整安装或仅 CLI,以文档为准):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2. 安装猎聘求职 Skill¶
SkillHub 页面给出的安装提示为:依据上述安装文档,安装坐标 @user_c48668ef/liepin-cli。安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能不会被识别。
skillhub install @user_c48668ef/liepin-cli --dir ~/.cursor/skills/
其他客户端的常见 skills 路径(来自 SkillHub 安装文档,按你实际使用的工具替换 --dir):
- Claude Code:
~/.claude/skills/ - Cursor:
~/.cursor/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
也可按 liepin-cli 文档,用 npx skills add liepin-tech-2026/liepin-cli -y -g 从 GitHub 安装同名 skill 包(需 Node.js);或在已具备 liepin-cli 源码环境时使用 uv run liepin-cli skill install -g 写入 ~/.cursor/skills/liepin-cli/。与 SkillHub 坐标是不同分发渠道,择一即可,避免重复安装冲突。
3. 安装并授权 liepin-cli¶
Skill 说明:使用前需安装 liepin-cli 并完成 token 授权。liepin-cli 要求 Python 3.11+。
在具备 liepin-cli 源码目录时,README 推荐的本地安装方式之一为 pip 可编辑安装(需先按仓库说明准备环境):
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
安装后确认命令可用:
liepin-cli --help
首次授权(须在可粘贴 token 的交互式终端中由用户完成,Agent 无法代替粘贴):
liepin-cli setup
等效命令为 liepin-cli auth setup。token 过期时可先 liepin-cli auth open,再重新 setup。校验是否可用:
liepin-cli resume get --output json
Token 解析优先级(CLI 文档):--token > 环境变量 LIEPIN_USER_TOKEN > 本地配置(默认 ~/.config/liepin-cli/config.json,或 $XDG_CONFIG_HOME/liepin-cli/config.json)。
典型用法¶
下列示例来自 liepin-cli README,可直接在终端复现;Agent 在 Skill 触发后应引导用户确认敏感步骤(尤其是投递)。
查看简历:
liepin-cli resume get
搜索职位(第一页示例):
liepin-cli job search --job-name "Python开发" --address "北京" --page 0
投递(两参数必填,job-kind 来自搜索结果):
liepin-cli job apply --job-id 123456 --job-kind 2
更新基础资料(片段示例):
liepin-cli resume update-base-info \
--real-name "张三" \
--sex 男 \
--birthday 19950101
批量字段也可通过 --input 传入 JSON,命令行参数会覆盖同名字段(详见 CLI 文档)。
适用场景与注意¶
适合谁
- 希望在对话里说「找工作、搜职位、投简历、猎聘、liepin」时,Agent 能按规范调用 CLI 的开发者或求职者。
- 需要机器可读 JSON 输出、在终端与 Agent 协作维护简历与求职期望的场景。
Skill 与 CLI 文档中提到的触发 / 使用时机包括:token 缺失或过期、未授权响应、首次配置、拉取或更新简历、职位搜索与投递、从搜索结果中选择正确的 job-kind 等。
限制与注意
- 投递不可撤回:
job apply前必须让用户明确确认职位与参数。 - 授权必须交互:
setup依赖用户粘贴x-user-token,非 TTY 环境需改用环境变量等方式(见 CLI 认证章节)。 - Skill 不替代 CLI:仅安装 SkillHub 坐标而不安装 liepin-cli,Agent 无法真正访问猎聘。
- 社区 Skill:来源为
community,使用前请自行评估合规与账号安全;SkillHub 页面显示评分 100000、下载约 1655、安装约 17(统计以页面为准)。
结尾¶
猎聘求职skill 把猎聘求职流程收敛为「本机 liepin-cli + Agent 可读 Skill 说明」:搜职位、管简历、在确认后投递,并覆盖 token 与 job-kind 等常见踩坑点。若你正在把猎聘纳入 Agent 工作流,可从 SkillHub 安装 @user_c48668ef/liepin-cli,再按文档完成 liepin-cli setup 与验证。
官方入口:
- https://www.skillhub.cn/skills/user_c48668ef/liepin-cli
- https://api.skillhub.cn/user_c48668ef/liepin-cli