boss-cli

一个通过逆向API实现的BOSS直聘命令行工具,支持求职者与招聘者双向操作。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:boss-cli。
它的用途是:一个通过逆向API实现的BOSS直聘命令行工具,支持求职者与招聘者双向操作。
完整的 Skill 内容见:https://321skill.com/skills/boss-cli/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我用boss-cli搜索上海薪资在30-50K之间的Go开发岗位。”,它会指导你执行 `boss search "Go" --city 上海 --salary 30-50K` 命令,并返回结构化的职位列表。你还可以接着说:“把前5个职位的详情导出成JSON文件。”,它会引导你结合 `boss show` 和 `boss detail` 命令,并使用 `--json` 参数进行导出。

介绍

boss-cli 是一个通过逆向BOSS直聘官方API实现的命令行工具,旨在为求职者和招聘者提供高效、自动化的职位管理与沟通体验。它解决了在浏览器中频繁操作、信息筛选繁琐、数据难以导出等问题,将复杂的网页交互简化为终端命令。

用户通过简单的命令即可完成核心操作:使用boss login通过浏览器Cookie或二维码登录;通过boss search配合丰富的过滤条件(城市、薪资、经验等)精准搜索职位;使用boss showboss detail查看详情,并支持将结果导出为CSV或JSON格式。此外,工具还支持查看推荐职位、申请记录、面试邀请、与招聘者聊天,以及向招聘者批量发送招呼。

该工具非常适合技术背景的求职者、招聘HR或猎头,尤其是那些习惯使用命令行、追求效率并需要批量处理或分析职位数据的用户。对于开发者而言,其结构化的输出也便于与其他脚本或AI工具集成。

使用建议:首次登录推荐使用--qrcode参数进行二维码扫码,以确保账号安全。进行批量操作(如批量打招呼)时,工具内置了1.5秒的速率限制延迟,请勿手动绕过以避免账号风险。招聘者模式下的候选人管理功能,需确保账号具有相应的招聘权限。

核心特点

与同类网页自动化工具或爬虫脚本相比,boss-cli的核心区别在于其完整支持招聘者视角的逆向API操作(如管理职位、查看候选人、导出候选人数据),并提供了对求职者全链路功能(搜索、申请、聊天、招呼)的官方API级封装,而非简单的页面抓取。其独特的`--cookie-source`参数支持从10多种浏览器自动提取登录态,并包含实时API会话验证,确保了稳定性和安全性。

注意事项

该工具依赖于非官方的逆向API,存在因BOSS直聘官方接口变更而导致功能失效的风险,且不适合对操作实时性要求极高或完全不懂命令行的普通用户。

常见问题

boss-cli安全吗?会封号吗?

工具使用官方API,并模拟正常用户行为(如内置操作延迟),但任何非官方客户端都存在一定风险,建议使用小号或妥善保管账号。

支持Windows/Linux/macOS吗?

支持,作为Python包,可在所有主流操作系统上运行,安装前提是具备Python 3.10+环境。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/boss-cli/raw/index.md 读取 boss-cli 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。