Monitor website prices, inventory, and content changes using browser automation. Use when tracking e-commerce prices, competitor monitoring, stock alerts, or...
Automated price and content monitoring skill using agent-browser. Tracks price changes, stock availability, and content updates on any website with configurable alerts and history logging.
# Monitor a product price
agent-browser open "https://example.com/product/123"
agent-browser snapshot -i
agent-browser get text @e1 # Get price element
Use case: Check current price of a specific product
# Navigate to product page
agent-browser open "<product-url>"
# Get page snapshot to find price element
agent-browser snapshot -i
# Extract price (use appropriate ref from snapshot)
agent-browser get text @e1
# Optional: Save to history log
echo "$(date), $(price)" >> price-history.csv
Use case: Track prices across multiple products/competitors
Create a products.csv with URLs and price selectors:
url,selector,name
https://site-a.com/product1,.price-tag,Product A
https://site-b.com/item2,#price,Product B
Run monitoring script:
python scripts/monitor_prices.py products.csv
Use case: Get notified when out-of-stock items become available
agent-browser open "<product-url>"
agent-browser snapshot -i
agent-browser get text @e1 # Check for "In Stock" or "Out of Stock"
Use case: Build historical price data for analysis
Script automatically logs:
Output: price-history.csv or JSON format
Main monitoring script that:
Usage:
python scripts/monitor_prices.py products.csv [--alert-threshold 10]
Arguments:
products.csv - Product list with URLs and selectors--alert-threshold - Percentage change to trigger alert (default: 10%)url,selector,name,min_price,max_price
https://amazon.com/dp/B08N5WRWNW,.a-price-whole,Sony Headphones,50,150
https://bestbuy.com/site/12345,.priceView-hero-price,TV,200,500
# Run every day at 9 AM
0 9 * * * cd /path/to/skill && python scripts/monitor_prices.py products.csv
ZIP package — ready to use