← Back to Skills Marketplace
t3mr0i

Clank Website Monitor

by t3mr0i · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
107
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install clank-website-monitor
Description
Monitor websites for changes, new content, and price alerts. Perfect for tracking competitors, job postings, or product prices.
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clank-website-monitor
  3. After installation, invoke the skill by name or use /clank-website-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug clank-website-monitor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Clank Website Monitor?

Monitor websites for changes, new content, and price alerts. Perfect for tracking competitors, job postings, or product prices. It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.

How do I install Clank Website Monitor?

Run "/install clank-website-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Clank Website Monitor free?

Yes, Clank Website Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Clank Website Monitor support?

Clank Website Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Clank Website Monitor?

It is built and maintained by t3mr0i (@t3mr0i); the current version is v1.0.0.

💬 Comments