boss-cli
BOSS直聘 CLI 工具,支持职位搜索、求职申请管理、聊天、发送招呼等功能。通过逆向 BOSS直聘 API 实现,支持多城市、多筛选条件。当用户需要搜索 BOSS直聘 上的职位、查看公司信息、管理求职申请、联系 HR 时触发。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aitowerofbabel-lang/boss-cliWhat This Skill Does
The boss-cli skill provides a powerful, programmatic interface to interact with the BOSS Zhipin (BOSS直聘) recruitment platform. By leveraging reverse-engineered APIs, this tool allows users to automate the often tedious process of job searching, application management, and networking with recruiters. It is designed for developers, job seekers, and automated assistants who need to parse job market data, track application status, or manage communication at scale without manually navigating the web interface.
Installation
To integrate this skill into your OpenClaw environment, use the following command:
clawhub install openclaw/skills/skills/aitowerofbabel-lang/boss-cli
For the underlying CLI tool, ensure you have Python installed, then run:
pip install kabi-boss-cli
Once installed, authenticate your session by running boss login to securely capture your browser cookies, ensuring the tool can access your personal job profile.
Use Cases
- Targeted Job Hunting: Automate search queries for specific roles (e.g., "Python Developer") across multiple cities with precision filters for salary, experience, and company scale.
- Efficiency at Scale: Use the batch greeting feature to connect with multiple recruiters simultaneously, saving hours of manual interaction time.
- Data Analysis: Export job search results into CSV or JSON formats for further processing or tracking market trends.
- Career Tracking: Keep a close eye on your application progress, interview requests, and job history through a unified terminal interface.
Example Prompts
- "Search for 'Senior AI Engineer' roles in Beijing with a salary range of 30-50K, and export the top 20 results to a JSON file named ai_jobs.json."
- "Check my current status on BOSS Zhipin, specifically looking for any new interview invitations or feedback on pending applications."
- "Find the latest 5 job postings for 'Backend Developer' in Shanghai and send a professional greeting to each of those recruiters."
Tips & Limitations
- Rate Limiting: Be aware that the BOSS Zhipin platform enforces rate limits. If you receive a 'code=9' error, the tool will trigger an automatic back-off. Do not spam requests.
- Authentication: If you face persistent connection issues, re-run
boss logout && boss loginto refresh your session credentials. - City Accuracy: Always verify supported city names using
boss citiesbefore filtering by location, as some regional keywords are highly specific. - Safety Note: While this tool is highly effective, automated interactions should be conducted responsibly to ensure compliance with the platform's terms of service.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aitowerofbabel-lang-boss-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
bosszp
BOSS直聘岗位数据爬虫 + 可视化分析工具。使用 Scrapy 爬取职位数据,存入 MySQL,用 Flask + Highcharts 生成可视化报告。当用户需要批量采集 BOSS直聘 职位数据、分析薪资分布、公司分布、岗位要求,或需要生成可视化报告时触发。
openclaw-ability-export
能力包导出/导入工具。在聊天中直接打包或接收 agent 配置,支持选择性导入、合并规则与隐私提醒。 触发场景: - 导出:"导出能力包"、"打包我的能力"、"export ability" - 导入:"导入能力包"、"学习能力包"、"import ability"