← 返回 Skills 市场
t3mr0i

Clank Website Monitor

作者 t3mr0i · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
107
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install clank-website-monitor
功能描述
Monitor websites for changes, new content, and price alerts. Perfect for tracking competitors, job postings, or product prices.
使用说明 (SKILL.md)

Website Monitor Skill

Monitor websites for changes and get alerts when something happens.

Features

  • Change Detection – Track content changes on any website
  • Price Tracking – Monitor product prices and get alerts
  • New Content – Detect new articles, posts, or listings
  • Screenshot Comparison – Visual diff of page changes
  • Cron Integration – Automatic periodic checks

Usage

Add a website to monitor

website-monitor add "https://example.com/jobs" --name "Job Board" --selector ".job-listing"

Check for changes

website-monitor check

View change history

website-monitor history --last 7d

Use Cases

For Businesses

  • Monitor competitor pricing changes
  • Track industry news and blog posts
  • Watch for new job postings
  • Monitor customer review sites

For Individuals

  • Track product prices on e-commerce sites
  • Monitor event ticket availability
  • Watch for new apartment/car listings
  • Track social media mentions

Implementation

This skill uses curl + diff for simple monitoring:

#!/bin/bash
# Save current state
curl -s "$URL" | md5sum > "$STATE_FILE"

# Compare with previous
if ! diff "$STATE_FILE" "$STATE_FILE.prev" > /dev/null 2>&1; then
    echo "CHANGE DETECTED!"
    # Send alert via OpenClaw
fi

Requirements

  • curl
  • md5sum
  • OpenClaw (for notifications)

License

MIT

安全使用建议
This skill appears to be a simple file-backed website-change checker, but it currently over-promises features and lacks a clear install path. Before installing or running it: 1) Ask the author how the 'website-monitor' command is installed and how alerts are delivered (OpenClaw integration is referenced but not implemented). 2) If you need selector-based price tracking or screenshots, request a headless-browser implementation (e.g., Puppeteer) and an explanation of external dependencies. 3) Verify presence of required binaries (curl, md5sum) or provide an install script. 4) Review the repository URL and author provenance; run the script in a restricted environment first, since it fetches arbitrary URLs and writes to $HOME/.website-monitor. 5) If you plan to monitor internal sites, consider network egress controls. These inconsistencies look like incomplete packaging or poor documentation rather than explicit maliciousness, but confirm the missing pieces before trusting it with sensitive data or broad autonomous invocation.
功能分析
Type: OpenClaw Skill Name: clank-website-monitor Version: 1.0.0 The skill implements a website monitoring tool using shell scripts, but contains a path traversal vulnerability in `scripts/monitor.sh`. The `add` command uses the user-provided `NAME` argument directly to construct a file path (`$MONITOR_DIR/sites/$NAME.url`), which could allow an attacker to write files outside the intended directory. While the core functionality of using `curl` and `md5sum` to track changes is consistent with the stated purpose, the lack of input sanitization on the filename is a significant security flaw.
能力评估
Purpose & Capability
The skill claims many features (price tracking with selectors, screenshot comparison, OpenClaw alerts, cron integration), but the provided script only performs a simple full-page MD5 check via curl and stores results under $HOME/.website-monitor. Claims like selector-based extraction, screenshot diffs, and alert delivery are not implemented in the code or install instructions.
Instruction Scope
SKILL.md demonstrates CLI usage with a 'website-monitor' command and shows a sample implementation that references sending alerts via OpenClaw; the shipped script is named scripts/monitor.sh (website-monitor.sh usage) and prints to stdout and persists md5 files. There is a mismatch between the documented CLI, the script name/behavior, and the promised notification behavior. The instructions also list required binaries (curl, md5sum) even though the registry metadata lists none.
Install Mechanism
There is no install spec despite providing a runnable script and CLI-like instructions. Without an install step or packaging, the documented 'website-monitor' command will not be made available automatically. This packaging omission is an operational incoherence and could lead to unexpected manual steps or user errors.
Credentials
The skill requests no environment variables or secret credentials. The script uses $HOME for local state and uses curl to fetch monitored URLs — both are proportionate to the stated purpose. No evidence of requesting unrelated credentials or reading other configuration.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and persists only to its own directory ($HOME/.website-monitor). That level of persistence is reasonable for a monitor tool, though users should review what is stored.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clank-website-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clank-website-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of website-monitor skill. - Monitor websites for content and price changes with automatic alerts. - Detect new articles, job postings, or product listings. - Visual diff support for comparing web page screenshots. - Cron integration allows scheduled site checks. - Easy command-line usage for adding sites, checking for changes, and viewing history. - Requires curl, md5sum, and OpenClaw.
元数据
Slug clank-website-monitor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Clank Website Monitor 是什么?

Monitor websites for changes, new content, and price alerts. Perfect for tracking competitors, job postings, or product prices. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 107 次。

如何安装 Clank Website Monitor?

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

Clank Website Monitor 是免费的吗?

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

Clank Website Monitor 支持哪些平台?

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

谁开发了 Clank Website Monitor?

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

💬 留言讨论