agentsclimarketplace

Boss geek auto

Skill jwine1/boss-geek-agent-toolkit/boss-geek-auto

boss直聘求职端智能体工具箱,基于boss-client-cli实现自动抓取意向岗位和岗位筛选评分

Install
npx -y skills add jwine1/boss-geek-agent-toolkit --skill boss-geek-auto

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

SKILL.md

9.0 KB, as published. Nobody here has run it

用到的 Skill 列表

#Skill在流程中的作用
1boss-agent-cliCLI 命令参考、登录、搜索、详情等基础能力说明
2boss-job-search调用 CLI 搜索岗位,生成 output/jobs.json
3job-matcher根据用户画像和岗位信息进行初筛评分,生成 output/scores.json
4boss-job-detail根据 security_id 获取岗位详情,生成 output/details/
5resume-tailor根据 JD、基础简历和素材库生成简历修改建议
6interview-prep根据 JD 和用户素材生成面试准备材料
7html-report汇总岗位评分、风险提示、简历建议和面试准备,生成 HTML 报告

输入信息

输入说明默认处理
query岗位关键词,如 Agent实习Python实习AI产品实习必填或由用户意图推断
city搜索城市未提供时使用 profile 配置
pages搜索页数默认 1
profile求职画像配置默认读取 geek-profile/profile.yaml
resume_base基础简历底稿默认读取 geek-profile/resume_base.md
career_assets项目、能力、奖项、自我介绍素材库默认读取 geek-profile/career_assets.md

输出文件

文件说明
output/jobs.json岗位搜索结果
output/scores.json岗位评分结果
output/details/岗位详情数据
output/tailored_resumes/简历修改建议或定制简历草稿
output/interview/面试准备材料
output/report.html岗位分析报告

Step 0: 环境检查

执行前先参考 boss-agent-cli Skill 检查 CLI 是否可用。

常用命令:

boss status
boss doctor
boss schema

如果 CLI 未登录,提示用户执行:

boss login

如果存在多个 boss.exe,优先使用项目虚拟环境中的 CLI 路径。


Step 1: 搜索岗位

执行 skill:boss-job-search

核心操作:

python boss-job-search/scripts/run_search.py --query "<query>" --city "<city>" --pages 1

输出:

output/jobs.json
output/raw/

要求:

  • 优先解析 CLI 的 JSON 输出。
  • 保留 job_idsecurity_id
  • 不在本步骤做评分、简历建议或投递操作。

Step 2: 岗位评分

执行 skill:job-matcher

输入:

geek-profile/profile.yaml
output/jobs.json

输出:

output/scores.json

评分重点:

  • 岗位名称与目标方向是否匹配。
  • 岗位描述是否符合实习、低经验、在校生或可培养要求。
  • 技能关键词是否匹配。
  • 是否存在明显风险词。
  • 是否值得进入详情分析。

Step 3: 查看岗位详情

执行 skill:boss-job-detail

核心操作:

boss detail <security_id>

或由对应脚本批量处理高分岗位。

输入:

output/scores.json

输出:

output/details/

要求:

  • 只对高分岗位或用户指定岗位获取详情。
  • 不进行无意义的大规模详情抓取。
  • 保存岗位 JD、岗位职责、任职要求、福利、公司信息等字段。

Step 4: 生成简历建议

执行 skill:resume-tailor

输入:

geek-profile/resume_base.md
geek-profile/career_assets.md
output/details/
output/scores.json

输出:

output/tailored_resumes/

要求:

  • 简历建议必须基于用户已有素材。
  • 不虚构经历、实习、奖项、证书、公司或量化结果。
  • 输出应包括推荐突出经历、能力匹配点、简历修改建议和不建议强调的内容。
  • 可以生成草稿,但最终是否使用由用户决定。

Step 5: 生成面试准备材料

执行 skill:interview-prep

输入:

output/details/
geek-profile/career_assets.md

输出:

output/interview/

输出内容:

  • 岗位核心要求。
  • 可能面试问题。
  • 项目经历追问。
  • 行为面试问题。
  • 自我介绍建议。
  • 反问面试官问题。

Step 6: 生成报告

执行 skill:html-report

核心操作:

python html-report/scripts/generate_report.py

输入:

output/jobs.json
output/scores.json
output/details/
output/tailored_resumes/
output/interview/

输出:

output/report.html

报告内容:

  • 搜索关键词和城市。
  • 岗位总数。
  • 推荐岗位列表。
  • 岗位评分与推荐理由。
  • 风险岗位和风险原因。
  • 建议查看详情的岗位。
  • 简历修改建议入口。
  • 面试准备材料入口。

文件结构

boss-geek-agent-toolkit/
├── boss-agent-cli/
│   └── SKILL.md
├── boss-geek-auto/
│   └── SKILL.md
├── boss-job-search/
│   ├── SKILL.md
│   └── scripts/
│       └── run_search.py
├── boss-job-detail/
│   └── SKILL.md
├── job-matcher/
│   ├── SKILL.md
│   └── scripts/
│       └── score_jobs.py
├── resume-tailor/
│   └── SKILL.md
├── interview-prep/
│   └── SKILL.md
├── html-report/
│   ├── SKILL.md
│   └── scripts/
│       └── generate_report.py
├── geek-profile/
│   ├── profile.yaml
│   ├── resume_base.md
│   └── career_assets.md
└── output/
    ├── jobs.json
    ├── scores.json
    ├── details/
    ├── tailored_resumes/
    ├── interview/
    └── report.html

重要规则

运行边界

  • 本项目只做求职者端岗位辅助。
  • 只处理用户主动发起的岗位搜索和分析任务。
  • 不进行自动投递。
  • 不自动打招呼。
  • 不自动发送消息。
  • 不自动交换联系方式。
  • 不绕过登录、验证码或平台安全校验。
  • 不使用招聘者端命令。
  • 不处理候选人数据。

数据边界

  • 搜索结果、岗位详情和分析报告均保存在本地 output/ 目录。
  • 简历建议必须基于 resume_base.mdcareer_assets.md
  • 不虚构用户经历。
  • 不夸大项目结果。
  • 不编造证书、奖项、实习或学历信息。

执行边界

  • boss-agent-cli 只作为底层命令参考。
  • boss-geek-auto 负责流程编排。
  • 子 Skill 不应越权执行完整流程。
  • Python 脚本只处理局部任务,不承担完整业务流程。

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.