Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计通过

jclaw-smart-web-monitorjclaw 智能网络监视器

Agent Skill

jclaw-smart-web-monitor 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,770

周安装

154

GitHub Stars

公开资料未说明

下载量

1,207
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:jclaw-smart-web-monitor(jclaw 智能网络监视器)
来源仓库:https://github.com/skywalker-lili/jclaw-smart-web-monitor
安装命令:
openclaw skills install jclaw-smart-web-monitor
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install jclaw-smart-web-monitor

简介

运用 LLM 推理能力评估网页匹配度的智能网络监控器。

  • 区别于传统关键词匹配,能理解语义相关性进行精准内容筛选。
  • 适用于实时追踪动态网页更新、价格变动或新闻推送等需求。
  • 安装命令:openclaw skills install jclaw-smart-web-monitor,使用 clawhub 安装。
  • 需开放浏览器 CDP 端口并授予页面读取权限以保证功能正常运作。

SKILL.md

name
jclaw-smart-web-monitor
description
Smart web monitor with AI-powered matching. Unlike keyword/regex monitors, this skill uses the agent's own LLM reasoning to evaluate whether a web page matches your condition — enabling natural language monitoring like '是否有新的风控岗位?排除实习'. Supports keyword/regex/CSS/JSONPath for simple cases, and LLM for intelligent matching. Triggers on: monitor website, watch page, check for changes, web monitor, smart monitor, 监控网页, 网页变化检测, 职位监控. Requires: Python 3, openclaw cron.

Smart Web Monitor (智能网页监控)

Watch any web page for changes — with AI-powered understanding. Instead of rigid keyword matching, describe what you're looking for in natural language and let the agent decide.

Why "Smart"?

普通监控Smart Web Monitor
关键词匹配:risk manager自然语言:"是否有风控岗位?排除实习"
静态正则:risk.{0,20}managerAgent 理解上下文语义
匹配即通知匹配后 Agent 可以总结、分析、过滤
一次判断Agent 持续推理,理解页面结构变化

Quick Start

Create a Monitor

# Simple: keyword match
python3 scripts/monitor.py create \
  --name "hk-risk-jobs" \
  --url "https://careers.example.com/risk" \
  --match-type keyword \
  --match-value "risk manager,hong kong,compliance"

# Smart: LLM match (agent evaluates with natural language understanding)
python3 scripts/monitor.py create \
  --name "hk-fintech-news" \
  --url "https://36kr.com" \
  --match-type llm \
  --match-value "是否有香港金融科技、虚拟银行相关新闻?排除广告。"

Run (keyword/regex/css/jsonpath)

python3 scripts/monitor.py run --event hk-risk-jobs
# → auto-matches, auto-pauses on match

Fetch for LLM (extract text only)

python3 scripts/monitor.py fetch --event hk-fintech-news
# → outputs JSON with page text for LLM agent to evaluate

After Match — Pause & Resume

python3 scripts/monitor.py resume --event xxx   # 继续
python3 scripts/monitor.py pause --event xxx    # 暂停
python3 scripts/monitor.py disable --event xxx  # 停用
python3 scripts/monitor.py enable --event xxx   # 启用

Match Types

TypeHow It WorksSmart?Example
keywordComma-separated keywords (case-insensitive)risk manager,hong kong
regexRegular expression patternrisk.{0,20}manager
cssCSS selector — matches if elements exist.job-listing .title
jsonpathJSONPath for API responses$.data.jobs[*].title
llm🤖 Agent evaluates with LLM reasoning是否有风控岗位?排除实习

🤖 LLM Match (Smart Matching — 核心功能)

This is what makes the monitor "smart". Instead of rigid pattern matching, the agent reads the page and thinks.

How it works:

  1. monitor.py fetch — fetches page, extracts clean text → outputs JSON
  2. Cron agent — reads the text, evaluates using its own LLM reasoning
  3. Agent decides: does this match the condition?
  4. If matched → notifies you with a summary → auto-pauses (won't spam)
  5. If not matched → silently skips

This enables natural language conditions that would be impossible with regex:

  • "是否有新的职位空缺?排除已见过的"
  • "页面上有没有提到 Series B 或以上的融资?"
  • "是否出现了与 AI 安全相关的文章?排除广告和推广内容"

State Machine

active ──(match found)──→ paused ──(resume)──→ active
   │                                            ↑
   └──(disable)──→ disabled ──(enable)──────────┘

Monitor Config Format

{
  "name": "hk-risk-jobs",
  "description": "Hong Kong risk management jobs",
  "urls": [{"url": "https://careers.example.com/risk", "label": "Example"}],
  "match": {
    "type": "llm",
    "value": "是否有香港风控或合规岗位?排除实习。"
  },
  "interval": 7200,
  "state": "active",
  "enabled": true
}

Cron Integration

For keyword/regex/css/jsonpath monitors:

openclaw cron add \
  --name "Monitor: hk-risk-jobs" \
  --cron "0 */2 * * *" \
  --tz "Asia/Hong_Kong" \
  --session isolated \
  --message "Run monitor: cd /home/node/.openclaw/workspace/skills/web-monitor && python3 scripts/monitor.py run --event hk-risk-jobs" \
  --announce --channel discord --to "user:YOUR_ID" --light-context

For LLM monitors:

openclaw cron add \
  --name "Monitor: hk-fintech-news" \
  --cron "0 */3 * * *" \
  --tz "Asia/Hong_Kong" \
  --session isolated \
  --message 'You are a web monitor agent. Run: cd /home/node/.openclaw/workspace/skills/web-monitor && python3 scripts/monitor.py fetch --event hk-fintech-news. Read the output JSON. For each URL, evaluate if the page content matches the condition: "是否有香港金融科技相关新闻?排除广告。" If matched: output a brief summary of what matched. If not matched: say "no match". If matched, also run: python3 scripts/monitor.py pause --event hk-fintech-news' \
  --announce --channel discord --to "user:YOUR_ID" --light-context

All Commands

CommandUsage
createCreate new monitor
run --event XRun with built-in matching
fetch --event XFetch page text (for LLM)
listShow all monitors
show --event XShow config
resume/pause/disable/enableState management
delete --event XDelete monitor
add-urlAdd URL to monitor

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

71.45%
按下载量换算862

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills