/install argus-price-monitor
Price Monitor & Daily Excel Report Bot
Overview
Automated price tracking system that monitors products across competitor websites, detects price drops, and delivers a formatted Excel report via email every morning at 8 AM. Saves 3+ hours of manual work per day.
What It Does
- Scrapes prices from target URLs using Selenium (handles JavaScript-rendered pages)
- Compares against previous day's prices automatically
- Highlights price drops >5% in red, increases in green inside Excel
- Emails formatted report to specified recipients on schedule
- Logs all runs with timestamps for auditing
Required Environment Variables
Set these in OpenClaw's Secrets manager before running:
| Variable | Description | Example |
|---|---|---|
SMTP_HOST |
SMTP server hostname | smtp.gmail.com |
SMTP_PORT |
SMTP port number | 587 |
SMTP_USER |
Sender email address | [email protected] |
SMTP_PASS |
Email password or app-specific password | xxxx xxxx xxxx xxxx |
REPORT_RECIPIENT |
Where to send the daily report | [email protected] |
Setup
- Add target product URLs to
config/urls.txt(one URL per line) - Set all environment variables above in OpenClaw Secrets
- Set run schedule in OpenClaw:
daily at 08:00 - Chromium must be available on the host for Selenium headless mode
Usage
"Start monitoring prices for these URLs and email me a report every morning" "Check competitor prices and send Excel summary to [email protected]" "Run price tracker now and show me today's drops" "Add this product URL to the monitoring list"
Output
price_report_YYYY-MM-DD.xlsx— color-coded Excel report- Email with report attached sent to configured recipient
- Console summary: total products, drops found, errors
Rules
- Never send more than 1 request per second to any domain
- Always save raw scraped data before processing (in
data/raw/) - If email delivery fails, save report to
data/reports/and retry once after 10 minutes - If a URL returns 403/blocked, skip and log — do not retry more than 3 times
- Report must include: product name, URL, yesterday's price, today's price, % change
Example Config (urls.txt)
https://www.amazon.com/dp/B08N5WRWNW
https://www.amazon.com/dp/B09G9FPHY6
https://www.bestbuy.com/site/product/123456
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install argus-price-monitor - 安装完成后,直接呼叫该 Skill 的名称或使用
/argus-price-monitor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Price Monitor & Daily Excel Report Bot 是什么?
Monitors product prices across e-commerce sites daily, detects price drops, and emails a formatted Excel report automatically every morning. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 148 次。
如何安装 Price Monitor & Daily Excel Report Bot?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install argus-price-monitor」即可一键安装,无需额外配置。
Price Monitor & Daily Excel Report Bot 是免费的吗?
是的,Price Monitor & Daily Excel Report Bot 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Price Monitor & Daily Excel Report Bot 支持哪些平台?
Price Monitor & Daily Excel Report Bot 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Price Monitor & Daily Excel Report Bot?
由 neo1307(@neo1307)开发并维护,当前版本 v1.0.2。