← 返回 Skills 市场
Price Watcher
作者
New Age Investments
· GitHub ↗
· v1.0.0
· MIT-0
115
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install price-watcher
功能描述
Monitor product URLs to track and alert on significant price changes using a local watchlist without requiring API keys.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install price-watcher - 安装完成后,直接呼叫该 Skill 的名称或使用
/price-watcher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Price Watcher 是什么?
Monitor product URLs to track and alert on significant price changes using a local watchlist without requiring API keys. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 115 次。
如何安装 Price Watcher?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install price-watcher」即可一键安装,无需额外配置。
Price Watcher 是免费的吗?
是的,Price Watcher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Price Watcher 支持哪些平台?
Price Watcher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Price Watcher?
由 New Age Investments(@newageinvestments25-byte)开发并维护,当前版本 v1.0.0。
推荐 Skills