← Back to Skills Marketplace
Price Watcher
by
New Age Investments
· GitHub ↗
· v1.0.0
· MIT-0
115
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install price-watcher
Description
Monitor product URLs to track and alert on significant price changes using a local watchlist without requiring API keys.
Usage Guidance
This skill appears to be what it claims: local price checks that fetch product pages and store a watchlist in ~/.openclaw/workspace/skills/price-watcher/watchlist.json. Before installing or running it, consider: (1) The scripts perform outbound HTTP requests to whatever URLs you add — if you add internal network addresses you could inadvertently cause requests to internal services (SSRF-like risk) — only add URLs you trust. (2) The tool writes the watchlist locally; protect that file if it contains sensitive notes. (3) The setup guide shows an optional cron example that posts results to a Discord webhook — the skill does not send data externally by default, but if you configure a webhook or other delivery, you must supply and trust that endpoint. (4) Web scraping can hit anti-bot blocks or violate site terms; use manual price entry where appropriate. (5) If you will allow autonomous agent invocation, be aware the agent could run these scripts and make network requests on its own; restrict or sandbox the skill if you have strict network or data policies. There is no sign of obfuscated code or hidden exfiltration in the provided files.
Capability Analysis
Type: OpenClaw Skill
Name: price-watcher
Version: 1.0.0
The price-watcher skill bundle is a legitimate tool for monitoring product price changes. It uses standard Python libraries (urllib, json, re) to fetch user-defined URLs, extract pricing information via regex and HTML parsing, and maintain a local watchlist. The scripts (add_product.py, check_prices.py) operate within the designated skill directory, and the documentation (SKILL.md, setup-guide.md) accurately reflects the code's functionality without any evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description match what the code does: add_product.py auto-fetches a page and saves baseline price, check_prices.py fetches tracked URLs and updates watchlist.json, compare.py filters by percent change, and format_alert.py renders markdown. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions and scripts stay within the stated purpose: they fetch product URLs (HTTP GET), parse HTML/JSON-LD/meta tags for prices, update a local watchlist.json, and output results. The scripts only read/write the watchlist in the skill directory and print JSON/markdown; they do not read other system files or send data to external services by default. Note: cron examples in the setup guide show how a user could optionally post results to an external webhook (user-supplied), but the skill itself does not perform that posting.
Install Mechanism
There is no install spec and no remote downloads — this is an instruction+script bundle included in the skill. That is the lowest install risk since nothing arbitrary is fetched at install time.
Credentials
The skill declares no required environment variables or credentials. The setup guide includes an optional example using a DISCORD_WEBHOOK environment variable for user-provided posting, but that is not required and is not used by the scripts themselves.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. It writes only its own watchlist.json in its skill directory and does not modify other skills or global agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install price-watcher - After installation, invoke the skill by name or use
/price-watcher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of price-watcher.
- Monitor product URLs for price changes via a local watchlist—no API keys needed.
- Add products with automatic or manual price/name entry.
- Check all watched product prices and compare against baseline; configurable alert threshold (default 5%).
- Outputs alert reports in markdown, highlighting price drops, increases, and errors.
- Robust error handling for fetch issues and price extraction failures.
Metadata
Frequently Asked Questions
What is Price Watcher?
Monitor product URLs to track and alert on significant price changes using a local watchlist without requiring API keys. It is an AI Agent Skill for Claude Code / OpenClaw, with 115 downloads so far.
How do I install Price Watcher?
Run "/install price-watcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Price Watcher free?
Yes, Price Watcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Price Watcher support?
Price Watcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Price Watcher?
It is built and maintained by New Age Investments (@newageinvestments25-byte); the current version is v1.0.0.
More Skills