bosszp
BOSS直聘岗位数据爬虫 + 可视化分析工具。使用 Scrapy 爬取职位数据,存入 MySQL,用 Flask + Highcharts 生成可视化报告。当用户需要批量采集 BOSS直聘 职位数据、分析薪资分布、公司分布、岗位要求,或需要生成可视化报告时触发。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aitowerofbabel-lang/bosszpWhat This Skill Does
The bosszp skill is a comprehensive automation and analysis tool designed for extracting and visualizing job market data from BOSS Zhipin. By leveraging the Scrapy framework, this agent efficiently crawls job listings, handles proxy settings through custom headers, and performs data normalization. Once the raw data is captured, the skill utilizes Pandas and SQLAlchemy to sanitize and import the dataset into a MySQL database. Finally, it integrates a Flask-based web server and Highcharts to render interactive analytical dashboards, providing deep insights into salary trends, company structures, and industry-specific hiring requirements.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/aitowerofbabel-lang/bosszp
Ensure your system has Python 3.x, MySQL server installed and configured, and the necessary dependencies identified in the documentation (Scrapy, Flask, Pandas) are available in your virtual environment.
Use Cases
This skill is perfect for market researchers, job seekers, and recruiters who need to track industry trends.
- Market Intelligence: Analyze salary distributions across different regions to determine the competitiveness of a specific tech role.
- Company Profiling: Identify which companies are currently scaling by observing their hiring frequency and financing stages.
- Skill Gap Analysis: Extract job requirements and benefit tags to understand what skills are currently in high demand within your sector.
Example Prompts
- "OpenClaw, please run a crawl for 'Python Developer' positions in Beijing and save the results to my database."
- "Generate a visualization dashboard showing the salary distribution for Data Scientist roles based on the latest crawled data."
- "Summarize the top hiring companies and their financing stages from the current job market dataset."
Tips & Limitations
- Rate Limiting: BOSS Zhipin has strict anti-scraping measures. Always maintain a
DOWNLOAD_DELAYof at least 2 seconds and rotate user agents to minimize the risk of IP blocks. - Data Privacy: Ensure all data collection complies with the website's robots.txt policy and terms of service.
- Storage: The tool requires a running MySQL instance; ensure your database permissions are correctly set before running the
clean_data.pyscript. - Maintenance: Periodically check for updates to the target website's DOM structure, as frontend changes may break Scrapy selectors.
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-bosszp": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, data-collection, code-execution
Related Skills
openclaw-ability-export
能力包导出/导入工具。在聊天中直接打包或接收 agent 配置,支持选择性导入、合并规则与隐私提醒。 触发场景: - 导出:"导出能力包"、"打包我的能力"、"export ability" - 导入:"导入能力包"、"学习能力包"、"import ability"
boss-cli
BOSS直聘 CLI 工具,支持职位搜索、求职申请管理、聊天、发送招呼等功能。通过逆向 BOSS直聘 API 实现,支持多城市、多筛选条件。当用户需要搜索 BOSS直聘 上的职位、查看公司信息、管理求职申请、联系 HR 时触发。