Agent skill

Boss Crawler

by zhansan379 in zhansan379/boss-crawler-skill

用 DrissionPage 爬取 BOSS 直聘职位,解析简历,用规则打分 + LLM 语义分析做岗位匹配,生成 HTML 可视化报告,自动投递匹配岗位,并启动内嵌的 Markdown 简历编辑器(ShowCV)。当用户想搜索 BOSS 直聘职位、上传简历做岗位匹配、生成岗位匹配报告、自动投递匹配岗位、针对特定 JD 优化简历,或打开简历编辑器写/改简历("打开简历编辑器"、"启动…

No licenceAuto-check passedData & Analytics

Install Boss Crawler

skills CLI
$ npx skills add zhansan379/boss-crawler-skill --skill boss-crawler -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install zhansan379/boss-crawler-skill boss-crawler --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
boss-crawler
GitHub stars
103
Token cost
~2.6k tokens
SKILL.md length
520 words
Files
215 (incl. scripts, references, assets)
Skills in repo
1
Repo updated
First seen
Licence
None found

At a glance

用 DrissionPage 爬取 BOSS 直聘职位,解析简历,用规则打分 + LLM 语义分析做岗位匹配,生成 HTML 可视化报告,自动投递匹配岗位,并启动内嵌的 Markdown 简历编辑器(ShowCV)。当用户想搜索 BOSS 直聘职位、上传简历做岗位匹配、生成岗位匹配报告、自动投递匹配岗位、针对特定 JD 优化简历,或打开简历编辑器写/改简历("打开简历编辑器"、"启动…

  • Works in 3 steps: 绝不 Read 一张渲染好的简历图片。 用… → 绝不 Read 完整数据文件——用… → 在后台跑长阶段并用 grep 过滤输出。 crawl…
  • Tasks that involve Web scraping
  • SKILL.md covers 前置条件:LLM 配置, 路径选择, 运行目录 and 工作流, plus 4 more sections
  • Runs JavaScript scripts from its folder; calls python

What it does

Boss Crawler is an agent skill from zhansan379/boss-crawler-skill. 用 DrissionPage 爬取 BOSS 直聘职位,解析简历,用规则打分 + LLM 语义分析做岗位匹配,生成 HTML 可视化报告,自动投递匹配岗位,并启动内嵌的 Markdown 简历编辑器(ShowCV)。当用户想搜索 BOSS 直聘职位、上传简历做岗位匹配、生成岗位匹配报告、自动投递匹配岗位、针对特定 JD 优化简历,或打开简历编辑器写/改简历("打开简历编辑器"、"启动 ShowCV"、"写一份简历"、"预览简历")时使用。

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 219 other files, including scripts, reference files and assets (for example `.vscode/launch.json`, `README.md` and `Tutorial/DeliveryTime.md`).

It sits in Data & Analytics, covering Web scraping. The repository describes itself as: 一套完整的 BOSS 直聘求职自动化工具:爬取岗位 → 解析简历 → 智能匹配 → 可视化报告 → 自动生成优化简历图片 → 自动投递。帮助你更好精投简历。支持上传专精特精公司名单爬取数据.

When your agent uses it

  • Tasks that involve Web scraping

Example prompts

  • “打开简历编辑器”
  • “启动 ShowCV”
  • “/boss-crawler”

Requirements

  • Python 3
  • Node.js

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 绝不 Read 一张渲染好的简历图片。 用 scripts/verify/verify_image.py。一张 0.5 MB 的 PNG 花掉 638,960 个输入 token——单次工具调用就占了那个会话 79% 的新鲜输入。
  2. 绝不 Read 完整数据文件——用 read_thin.py,它是唯一能回答"我该挑几号岗位"的视图(--kind ranked 的 index 就是 --only、materials_*_N 和 apply --max 用的同一个从 1 开始计数的编号)
  3. 在后台跑长阶段并用 grep 过滤输出。 crawl 要几十分钟,deep/materials 每个岗位打印一行——把全部输出灌进你的上下文正是触发压缩的原因。用 run_in_background 启动它们,然后只读关键部分

What it can do on your machine

Read from SKILL.md and the folder at commit 122e6f6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (JavaScript, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Boss Crawler loads about 2.6k tokens when it runs, and up to ~89k if it reads all its reference files. Until then it costs about 59 tokens; SKILL.md has 520 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~89k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 520 words (~2,607 tokens).

name
boss-crawler

Read the full SKILL.md on GitHub

Files

SKILL.md and 214 other files (scripts, references, assets) in the repository root of zhansan379/boss-crawler-skill.

  • SKILL.md
  • .gitignore
  • .vscode/launch.json
  • README.md
  • Tutorial/DeliveryTime.md
  • Tutorial/Greeting.md
  • Tutorial/小而美公司.md
  • app/assets/avatar-CkHUZeG0.png
  • app/assets/dist-BFg9KK3Q.js
  • app/assets/index-Bty4ezds.js
  • app/assets/index-Dk5jXhb0.css
  • app/fonts/NotoSansSC-Regular.woff2
  • app/fonts/PingFangSC-Regular.woff2
  • app/fonts/Times New Roman.ttf
  • app/fonts/WeiRuanYaHei.woff2
  • app/icon.svg
  • … and 199 more

Open the folder on GitHubat commit 122e6f6

Compare with similar skills

Boss Crawler next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Boss Crawler compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Boss Crawler this skillzhansan379/boss-crawler-skill103—~2.6kAutomated safety check: PassNone
Tmuxtrpc-group/trpc-agent-go1.9k23 repos~868Automated safety check: PassApache-2.0
Ketch1broseidon/ketch7021 repos~3.9kAutomated safety check: PassMIT
Boss Zhipin Scrapereatmoreduck/boss-zhipin-scraper1.5k—~2.6kAutomated safety check: PassMIT
Crawl4AI Web Scrapingsmallnest/goclaw5991 repos~2.5kAutomated safety check: PassMIT
Axyusukebe/ax7191 repos~918Automated safety check: PassMIT

Similar skills

  • Tmux

    trpc-group/trpc-agent-go

    Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.

    1.9k GitHub starsUsed in 23 repos~868 tokens
    Data & AnalyticsAuto-check passed
  • Ketch

    1broseidon/ketch

    Research skill for ketch — a fast stateless CLI for web search, OSS code search, curated library docs, page scraping, and site crawling; an optional MCP server exists for operators who want it, but…

    702 GitHub starsUsed in 1 repo~3.9k tokens
    Data & AnalyticsAuto-check passed
  • Boss Zhipin Scraper

    eatmoreduck/boss-zhipin-scraper

    Scrape BOSS直聘 (job listing site) via Chrome CDP. An agent skill from eatmoreduck/boss-zhipin-scraper.

    1.5k GitHub stars~2.6k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • Crawl4AI Web Scraping

    smallnest/goclaw

    Scrapes sites, handles JavaScript-heavy pages and extracts structured data with Crawl4AI, through its crwl CLI or Python SDK, including schema-based extraction without an LLM.

    599 GitHub starsUsed in 1 repo~2.5k tokens
    Data & AnalyticsAuto-check passed
  • Ax

    yusukebe/ax

    Use the ax CLI instead of curl + throwaway parsing scripts whenever you fetch a URL, explore an unknown web page, or extract structured data from HTML.

    719 GitHub starsUsed in 1 repo~918 tokens
    Data & AnalyticsAuto-check passed
  • Anakinscraper

    Anakin-Inc/anakin

    Scrape any website into clean markdown or structured JSON. An agent skill from Anakin-Inc/anakin.

    4.5k GitHub stars~859 tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed

Questions about Boss Crawler

What does Boss Crawler do?

用 DrissionPage 爬取 BOSS 直聘职位,解析简历,用规则打分 + LLM 语义分析做岗位匹配,生成 HTML 可视化报告,自动投递匹配岗位,并启动内嵌的 Markdown 简历编辑器(ShowCV)。当用户想搜索 BOSS 直聘职位、上传简历做岗位匹配、生成岗位匹配报告、自动投递匹配岗位、针对特定 JD 优化简历,或打开简历编辑器写/改简历("打开简历编辑器"、"启动…. Boss Crawler is an agent skill from zhansan379/boss-crawler-skill.

When should I use Boss Crawler?

Boss Crawler fits situations like: tasks that involve Web scraping.

How do I install Boss Crawler in Claude Code?

Run `npx skills add zhansan379/boss-crawler-skill --skill boss-crawler -a claude-code`. Or copy the skill folder (the zhansan379/boss-crawler-skill repository) into .claude/skills/boss-crawler in your project. Claude Code loads it when a task matches its description.

How do I install Boss Crawler in Codex?

Run `npx skills add zhansan379/boss-crawler-skill --skill boss-crawler -a codex`. Or copy the skill folder (the zhansan379/boss-crawler-skill repository) into .agents/skills/boss-crawler in your project. Codex loads it when a task matches its description.

Can I use Boss Crawler in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zhansan379/boss-crawler-skill --skill boss-crawler -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/boss-crawler, .gemini/skills/boss-crawler, .github/skills/boss-crawler and .opencode/skills/boss-crawler in your project.

What does Boss Crawler need to run?

Going by SKILL.md and its folder, Boss Crawler needs JavaScript for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3; Node.js.

Does Boss Crawler access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Boss Crawler safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Boss Crawler use?

No licence was found for Boss Crawler or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Boss Crawler use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 86k tokens, read only when the agent opens those files.

What are the alternatives to Boss Crawler?

Skills that share tags, products or a category with Boss Crawler: Tmux (trpc-group/trpc-agent-go, 1.9k stars), Ketch (1broseidon/ketch, 702 stars), Boss Zhipin Scraper (eatmoreduck/boss-zhipin-scraper, 1.5k stars) and Crawl4AI Web Scraping (smallnest/goclaw, 599 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Boss Crawler?

zhansan379 (a GitHub user) maintains it in zhansan379/boss-crawler-skill, which has 103 GitHub stars. The repository was last updated on September 5, 2026.

Source: zhansan379/boss-crawler-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.