boss-agent-cli-job-search

Search BOSS Zhipin jobs with welfare filtering, local shortlisting, and JSON-structured CLI output.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/devtools-skills --skill boss-agent-cli-job-search-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: boss-agent-cli-job-search
Source: https://github.com/reason-machines/devtools-skills/tree/main/skills/boss-agent-cli-job-search
Command: npx skills add https://github.com/reason-machines/devtools-skills --skill boss-agent-cli-job-search-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Job hunting on platforms like BOSS Zhipin requires repetitive manual searching, filtering by benefits, and tracking interesting positions, which is time-consuming and hard to automate safely. This Skill gives AI agents a compliance-first CLI to search jobs, filter by welfare criteria, and organize results locally without risking account bans. ## Core Features & Use Cases - Job Search with Welfare Filtering: Search by keyword with 8-dimension filtering (city, salary, experience, degree) plus AND-logic welfare matching like "weekends off, five insurances" with auto-pagination. - Local Shortlist & Comparison: Save jobs with tags and notes, compare shortlisted positions offline, and track funnel statistics. - AI Enhancements: Analyze job descriptions, polish and optimize resumes for specific jobs, and prepare for interviews via configurable AI providers. - Use Case: Ask your agent to find Python jobs in Shanghai with weekends off and social insurance, shortlist the top matches, then optimize your resume against the best job description. ## Quick Start Ask the agent to search for Python jobs in Shanghai with weekends off and five insurances, then add the top results to your shortlist.

Frequently Asked Questions about boss-agent-cli-job-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for jobs on BOSS Zhipin from the command line?▼

Run boss search with a keyword and filters, for example boss search "Python" --city 上海 --welfare "双休,五险一金". Results return as JSON envelopes with job details, and you can add matches to a local shortlist with boss shortlist add.

How to filter job search results by benefits like weekends off?▼

Use the --welfare flag with comma-separated benefits, such as --welfare "双休,五险一金,年终奖". The tool applies AND logic and auto-paginates to fetch all matching jobs, with optional score-based sorting via --sort score.

Can AI agents integrate with boss-agent-cli via MCP?▼

Yes, install the MCP extras with pip install boss-agent-cli[mcp] and register boss-mcp in your Claude Desktop or Cursor config. This exposes 35 low-risk tools to the MCP host for agent-driven job search workflows.

Does boss-agent-cli support platforms other than BOSS Zhipin?▼

It supports Zhilian in read-only mode and has a placeholder for 51job that returns NOT_SUPPORTED. Switch platforms with boss --platform zhilian or set a default via boss config set platform zhilian.

Why does boss-agent-cli block applying to jobs automatically?▼

Sensitive operations like greeting recruiters, applying, and exchanging contacts return COMPLIANCE_BLOCKED by design to keep accounts safe from platform risk control. Users must complete these actions manually on the official platform.

What should I do when boss-agent-cli returns AUTH_EXPIRED?▼

Run boss login to re-authenticate through the interactive browser flow, then retry your command. Credentials are encrypted locally with Fernet and PBKDF2 machine binding, and boss doctor can diagnose connectivity issues.