猎聘求职 Skill:在 Agent 里用 CLI 搜职位、管简历、确认后投递

前言

在猎聘上找工作,常见路径是打开网页搜职位、改在线简历、再逐条点击投递。若你希望由 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 命令分组一致:

  1. 职位搜索:按职位名、城市、薪资等条件搜索猎聘职位(liepin-cli job search)。
  2. 简历管理:查看简历;更新基础资料、自我评价;维护教育 / 工作 / 项目经历;管理求职期望(liepin-cli resume …)。
  3. 一键投递:在用户确认后投递职位;不可撤回,操作前必须由用户确认(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 等。

限制与注意

  1. 投递不可撤回:job apply 前必须让用户明确确认职位与参数。
  2. 授权必须交互:setup 依赖用户粘贴 x-user-token,非 TTY 环境需改用环境变量等方式(见 CLI 认证章节)。
  3. Skill 不替代 CLI:仅安装 SkillHub 坐标而不安装 liepin-cli,Agent 无法真正访问猎聘。
  4. 社区 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜