Job Monitor Skill
Trigger
Activate when user asks:
- - "Analyze this JD"
- "What is my match score?"
- "Parse this position description"
- "Search AI intern jobs on BOSS"
- "搜一下深圳 AI Agent 实习"
Workflow
- 1. Read JD text provided by the user.
- Call backend API with the
exec tool (use curl):
- If user provides JD text -> call
POST /api/jd/analyze
- Endpoint:
POST http://127.0.0.1:8010/api/jd/analyze
- Header:
Content-Type: application/json
- Body:
{"jd_text":"<user jd text>"}
- Example:
-
curl -sS -X POST "http://127.0.0.1:8010/api/jd/analyze" -H "Content-Type: application/json" -d '{"jd_text":"<user jd text>"}'
- If user asks to search/scanning BOSS -> call
POST /api/boss/scan
- Endpoint:
POST http://127.0.0.1:8010/api/boss/scan
- Header:
Content-Type: application/json
- Body:
{"keyword":"<search keyword>","max_items":10,"max_pages":2}
- Example:
-
curl -sS -X POST "http://127.0.0.1:8010/api/boss/scan" -H "Content-Type: application/json" -d '{"keyword":"深圳 AI Agent 实习","max_items":10,"max_pages":2}'
- 3. Parse JSON from command stdout.
- If API call fails or JSON is invalid, tell the user the error and ask for retry or corrected JD text.
- Format returned JSON into a concise message:
- For
/api/jd/analyze: parsed title / skill list / match score / gap analysis
- For
/api/boss/scan: keyword / total count / pages_scanned / top jobs / optional screenshot path
- 6. Return result to user.
Constraints
- - Do not submit applications automatically.
- For any external platform action, require user confirmation first.
职位监控技能
触发条件
当用户提出以下请求时激活:
- - 分析这份职位描述
- 我的匹配度是多少?
- 解析这个职位说明
- 在BOSS上搜索AI实习生岗位
- 搜一下深圳 AI Agent 实习
工作流程
- 1. 读取用户提供的职位描述文本。
- 使用exec工具(通过curl命令)调用后端API:
- 如果用户提供职位描述文本 -> 调用POST /api/jd/analyze
- 接口地址:POST http://127.0.0.1:8010/api/jd/analyze
- 请求头:Content-Type: application/json
- 请求体:{jd_text:<用户提供的职位描述文本>}
- 示例:
- curl -sS -X POST http://127.0.0.1:8010/api/jd/analyze -H Content-Type: application/json -d {jd_text:<用户提供的职位描述文本>}
- 如果用户要求搜索/浏览BOSS直聘 -> 调用POST /api/boss/scan
- 接口地址:POST http://127.0.0.1:8010/api/boss/scan
- 请求头:Content-Type: application/json
- 请求体:{keyword:<搜索关键词>,max
items:10,maxpages:2}
- 示例:
- curl -sS -X POST http://127.0.0.1:8010/api/boss/scan -H Content-Type: application/json -d {keyword:深圳 AI Agent 实习,max
items:10,maxpages:2}
- 3. 解析命令输出的JSON数据。
- 如果API调用失败或JSON格式无效,向用户报告错误信息,并请求重试或提供修正后的职位描述文本。
- 将返回的JSON格式化为简洁的消息:
- 对于/api/jd/analyze:解析后的职位名称 / 技能列表 / 匹配度 / 差距分析
- 对于/api/boss/scan:关键词 / 总数量 / 已扫描页数 / 热门职位 / 可选的截图路径
- 6. 将结果返回给用户。
限制条件
- - 不自动提交申请。
- 对于任何外部平台操作,需先获得用户确认。