360 Secure SkillHub
360 安全技能中心

Job Monitor

该 Skill 在用户要求分析 JD、查看匹配分或搜索职位时触发:读取用户提供的 JD 文本或搜索关键词,通过 exec 工具用 curl 调用本地后端接口,完成 JD 匹配分析或 BOSS 职位扫描,解析返回 JSON 并整理为简洁消息;调用失败或 JSON 无效时提示错误并请求重试或修正文本。不自动投递简历。

wanghong5233
wanghong5233
热度 72.92
最近更新 2026-05-17 14:40:26
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 推荐 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add job-monitor
Metadata
name
job-monitor
description
Analyze JD text and return structured match summary.

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.
  2. 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.
  4. If API call fails or JSON is invalid, tell the user the error and ask for retry or corrected JD text.
  5. 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
  1. Return result to user.

Constraints

  • Do not submit applications automatically.
  • For any external platform action, require user confirmation first.