BOSS HR Agent Toolkit skill

A skill and CLI for hiring on the Chinese BOSS platform: vacancy parsing, resume fetching, candidate scoring and an HTML report.

  • 59 ★ on the repository
  • Last commit
  • MIT
Skill

Broad access

Why this level

  • The tool drives a browser with your employer account, downloads candidate resumes and can message them in your name; personal data goes to your chosen model.
All reasons and checks

1xiaoyueryuer/boss-hr-agent-toolkit

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/boss-hr-agent-toolkit

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The tool drives a browser with your employer account, downloads candidate resumes and can message them in your name; personal data goes to your chosen model.

This is third-party code. Review the repository files before installing.

What it does

The set of the `boss-hr-auto` skill and eight local commands runs candidate screening on BOSS Zhipin from the employer side. `boss-hr start` parses a vacancy from the live platform catalog, `confirm` records the screening filters you approved, `fetch` downloads the candidate list and resumes, `score` coordinates scoring of each resume and `report` builds an HTML report. The report holds a ranking, scores by dimension, strengths, concerns and advice on what to discuss with each candidate. `greet` sends a greeting only on your explicit request and has a `--dry-run` mode. Each screening gets its own `run_id`, and scoring comes from the host model, with no model keys in the set itself.

Who it is for. Recruiters and hiring managers with an employer account on BOSS Zhipin who need to quickly screen a dozen resumes with clear reasoning.

Good fit when

  • Ten structural engineer resumes need screening and a report with arguments for each.
  • You need to see how many resumes actually downloaded and how many failed.
  • Greetings to candidates should first be checked with `--dry-run` and sent only after consent.
  • Screening runs across several vacancies and results of each are kept apart by `run_id`.

Not a fit when

  • The platform is not BOSS Zhipin or there is no employer account: the set is built only for that.
  • Resumes must not be passed to a model: analysis runs in your chosen model and candidate data is processed there.
  • The system is not Windows: Windows, Python 3.10 and Microsoft Edge are stated.

Example request

Following boss-hr-auto, start a new screening for the structural engineer vacancy, fetch 10 resumes and prepare a report.

Limitations

Windows, Python 3.10 or newer, Microsoft Edge and a working employer account on BOSS are required. Installation is from source (`install-windows.bat`) in editable mode, not through PyPI. A person performs the sign-in and the browser is driven through the local debugging port 9222. The real number of downloaded resumes depends on platform limits, and pages or interfaces may change. One full new screening is supported, and continue and batch modes are absent. Candidate resumes are processed by your chosen model, so configure it for personal data requirements.

How to disable. Delete the set directory and the browser profile `%LOCALAPPDATA%\boss-hr-edge-profile`. The results directory set by `BOSS_HR_OUTPUT_DIR` holds candidate resumes: delete it separately.

FAQ

How do I install the set?

With `git clone --branch stable/v1.2 https://github.com/1xiaoyueryuer/boss-hr-agent-toolkit.git`, then `install-windows.bat`. Check with `python -m boss_hr --help`.

How do I connect the skill?

Configure `boss-hr-auto/SKILL.md` in your agent or ask the agent to read it before the task. The agent must be able to run local commands and read score files.

What does the person do during the process?

Signs in, confirms filters on the recommended candidates page by replying "continue" and separately authorizes sending greetings.

Is a model key needed?

No, scoring is done by the host agent model, and the set has no model keys or settings.

Which commands exist?

`start`, `confirm`, `fetch`, `score`, `report`, `greet`, `status` and `doctor`. The last one checks the environment, browser and sign-in.

Discussion

No questions or reviews yet.

Skills

Skills for HR and recruiters: role requirements, sourcing on BOSS Zhipin and Liepin, resume review, interviews and a candidate ledger

SkillBroad access117Repository stars

A Claude Code skill that collects BOSS Zhipin vacancies, matches them against a resume and can apply to the best ones.

SkillBroad access123Repository stars

An MCP server and CLI for the BOSS job platform: search vacancies, filter by conditions and shortlist with JSON output

MCP serverExtended access2.2KRepository stars

Skill and CLI for job applications: fills Greenhouse, Ashby and Lever forms and logs only confirmed submissions

SkillBroad access175Repository stars

Eight open source AI employees for business roles: 60 scheduled routines, work in your own browser and a morning brief, on Claude Code and other agents

PluginBroad access894Repository stars

An agent on your Claude or Codex subscription finds jobs, tailors resumes and applies, with every status shown on a web dashboard.

PluginBroad access113Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
BOSS HR Agent Toolkit (this card)no59
Bossno550a different project with a similar name; this is employer-side resume screening with an HTML report
recruiting-copilotno117a general recruiter assistant; this is a workflow for the BOSS Zhipin platform with a local CLI

README in short

The workflow is described by a flow: understand the vacancy, confirm conditions, fetch resumes, analyze, deliver the report and optionally greet. Behavior, support limits and architecture are in the `docs` documents.

README badge

Report a problem