A comprehensive skill for monitoring real-world prices, deals, and market data with intelligent
alerting and trend analysis. Turns your AI agent into a vigilant price-watching assistant that
tracks changes, spots deals, and surfaces insights automatically.
This skill enables three core workflows:
When the user asks to monitor a price or track a deal, follow this sequence:
Ask the user for one or more of:
Store targets in a monitors.json configuration file:
{
"monitors": [
{
"id": "monitor-001",
"name": "iPhone 16 Pro Max - Amazon",
"type": "product_url",
"source": "https://amazon.com/dp/B0EXAMPLE",
"check_interval": "6h",
"alert_rules": {
"price_drop_pct": 5,
"price_target": 899,
"restock_alert": true
},
"history": []
}
],
"settings": {
"currency": "USD",
"timezone": "America/Los_Angeles",
"report_format": "markdown"
}
}
For each monitoring target, extract pricing data using the appropriate method:
Web Scraping Approach (for product URLs):
API Approach (for structured data sources):
Search-Based Approach (for price comparison):
After collecting data points over time, analyze trends:
Calculate a simple Deal Score:
deal_score = max(0, min(100, ((historical_avg - current_price) / historical_avg) * 200 + 50))
Generate alerts when conditions are met:
Alert Types:
PRICE_DROP — Price decreased by more than threshold percentageTARGET_REACHED — Price hit or fell below the user's target priceRESTOCK — Previously out-of-stock item is now availableNEW_LOW — All-time lowest price detectedDEAL_EXPIRING — Sale or deal is ending soonCOMPETITOR_CHANGE — Competitor changed their pricingAlert Format:
## Price Alert: [Product Name]
**Status:** PRICE_DROP
**Current Price:** $849.99 (was $999.99)
**Drop:** -15.0% ($150.00 savings)
**Deal Score:** 87/100
**Historical Low:** $829.99 (Black Friday 2025)
**Recommendation:** Strong buy — this is within 2% of the all-time low.
[Link to product](url)
Generate reports in the user's preferred format:
Daily Summary Report:
Trend Report (Weekly/Monthly):
Comparison Report:
Store all monitoring data in a structured directory:
price-monitor-data/
├── monitors.json # Active monitoring configurations
├── history/
│ ├── monitor-001.json # Price history for each monitor
│ └── monitor-002.json
├── reports/
│ ├── daily-2026-04-06.md
│ └── weekly-2026-W14.md
└── alerts/
└── alerts-2026-04-06.json
Each price check creates a history entry:
{
"timestamp": "2026-04-06T14:30:00Z",
"price": 849.99,
"original_price": 999.99,
"currency": "USD",
"in_stock": true,
"seller": "Amazon",
"shipping": "Free",
"condition": "New",
"coupon": null,
"source_url": "https://..."
}
When monitoring across regions, normalize prices to the user's preferred currency using
current exchange rates. Always show both the original and converted prices.
For business users monitoring competitor pricing:
Combine multiple data sources to find the best overall deal:
This skill works well with:
Example 1: Simple Price Watch
User: "Watch this laptop for me and let me know if it drops below $1200"
→ Set up a single product monitor with target price alert at $1200
Example 2: Multi-Retailer Comparison
User: "Find me the best deal on AirPods Pro 2 across all major retailers"
→ Search Amazon, Best Buy, Walmart, Target; build comparison table; set up ongoing monitoring
Example 3: Competitor Pricing Analysis
User: "Track how our competitor prices their SaaS plans and alert me when they change"
→ Set up multiple competitor page monitors; generate weekly competitive pricing report
Example 4: Market Data Tracking
User: "Monitor gold prices and alert me when it drops below $2000/oz"
→ Set up API-based monitor for commodity prices with threshold alert
For Korean e-commerce monitoring:
共 1 个版本