/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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install argus-price-monitor - After installation, invoke the skill by name or use
/argus-price-monitor - Provide required inputs per the skill's parameter spec and get structured output
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 148 downloads so far.
How do I install Price Monitor & Daily Excel Report Bot?
Run "/install argus-price-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Price Monitor & Daily Excel Report Bot free?
Yes, Price Monitor & Daily Excel Report Bot is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Price Monitor & Daily Excel Report Bot support?
Price Monitor & Daily Excel Report Bot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Price Monitor & Daily Excel Report Bot?
It is built and maintained by neo1307 (@neo1307); the current version is v1.0.2.