← 返回 Skills 市场
wanghong5233

Job Monitor

作者 wanghong5233 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
345
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install job-monitor
功能描述
Analyze JD text and return structured match summary.
使用说明 (SKILL.md)

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":"\x3Cuser jd text>"}
      • Example:
        • curl -sS -X POST "http://127.0.0.1:8010/api/jd/analyze" -H "Content-Type: application/json" -d '{"jd_text":"\x3Cuser 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":"\x3Csearch 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.
安全使用建议
This skill will send whatever JD text or search keywords you provide to a local service at http://127.0.0.1:8010 using curl executed by the agent. Before installing, verify that (1) you run and trust the local backend at that address and port (it will receive your input), (2) you are comfortable with the agent executing curl/commands, and (3) you won't send sensitive PII unless the backend's storage/handling is trusted. If you expected the skill to call a remote SaaS, ask the author to change the endpoint and require explicit credentials. Also note the SKILL.md expects curl to be available though the skill metadata doesn't declare it as a required binary — confirm your runtime provides the necessary exec/curl capability.
功能分析
Type: OpenClaw Skill Name: job-monitor Version: 1.0.0 The skill instructions in SKILL.md direct the AI agent to execute shell commands via `curl` using unsanitized user input (JD text and search keywords) against a local backend (127.0.0.1:8010). This pattern introduces a significant risk of shell injection if the agent fails to properly escape the input before execution. While the stated purpose of job analysis and searching is plausible, the reliance on raw command-line execution for data processing is a high-risk implementation flaw.
能力评估
Purpose & Capability
The name/description (analyze JD text / return structured match summary) maps directly to the SKILL.md workflow which posts JD text to /api/jd/analyze or search keywords to /api/boss/scan. The endpoints and payloads align with the described functionality. Minor note: SKILL.md uses curl via the exec tool but the skill metadata did not declare curl as a required binary.
Instruction Scope
Instructions limit actions to: read user-provided JD text or keywords, POST that data to localhost endpoints, parse returned JSON, and present results. The skill does not instruct reading other files, env vars, or external endpoints. It does require executing shell curl commands (via exec), so its runtime depends on the agent allowing shell execution and outbound HTTP to localhost.
Install Mechanism
No install spec and no code files — instruction-only. No packages or downloads are requested, so nothing is written to disk by the skill itself.
Credentials
The skill requests no credentials, env vars, or config paths. The only data sent is user-supplied JD text or search keywords, which is proportional to the stated task.
Persistence & Privilege
always:false and no install actions. The skill does not request persistent presence or system-wide config changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install job-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /job-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
OfferPilot phase-6 update
元数据
Slug job-monitor
版本 1.0.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Job Monitor 是什么?

Analyze JD text and return structured match summary. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 345 次。

如何安装 Job Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install job-monitor」即可一键安装,无需额外配置。

Job Monitor 是免费的吗?

是的,Job Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Job Monitor 支持哪些平台?

Job Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Job Monitor?

由 wanghong5233(@wanghong5233)开发并维护,当前版本 v1.0.0。

💬 留言讨论