product-price-monitor

Monitor product, flight, and listing prices on a schedule and alert on target conditions.

Updated Sep 20, 2026
One-click install
npx skills add https://github.com/GreenyZA/neo-light --skill product-price-monitor-greenyza
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: product-price-monitor
Source: https://github.com/GreenyZA/neo-light/tree/main/.hermes-home/skills/productivity/product-price-monitor
Command: npx skills add https://github.com/GreenyZA/neo-light --skill product-price-monitor-greenyza

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually checking prices for products, flights, hotels, or tickets is repetitive and easy to forget, and naive alerts often fire on the wrong variant, pre-tax prices, or duplicate offers. This Skill sets up a persistent price watch with a precise item contract and a scheduled cron tick that fetches, normalizes, compares, and alerts only when a real condition is met. ## Core Features & Use Cases - Exact item contracts: Pin the source URL, variant, dates, travelers, seller, and acceptable substitutes so two variants cannot be confused. - All-in price normalization: Separate base price, mandatory fees, shipping, and taxes, and convert currencies only with timestamped rates. - Duplicate suppression and cooldowns: Store the last good observation and alert fingerprint in a state file so replays of the same offer never trigger a second alert. - Use Case: Ask to be alerted when a specific laptop drops below $1,000 all-in; the Skill fetches a live baseline, writes a watch contract to ~/.hermes/price-watches/, and creates a cronjob that checks every 6 hours and notifies you only on a qualifying drop. ## Quick Start Ask the agent to watch a specific product URL and alert you when its all-in price drops below your target amount.

Frequently Asked Questions about product-price-monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a price alert for a product or flight?▼

Define the exact item with its URL, variant, dates, and quantity, then set an alert condition with currency, all-in price threshold, and notification destination. After one successful foreground fetch establishes a baseline, a cronjob is created to check on a schedule such as every 6 hours.

How does price monitoring avoid duplicate alerts?▼

The Skill stores the last good observation and last alert fingerprint in a state file under ~/.hermes/price-watches/. Replaying the same offer sends no second alert, and a configurable cooldown period is respected between notifications.

Can I track prices in a different currency?▼

Yes, currency conversion is supported but only with a timestamped exchange rate, and the source currency is always retained in the observation. Alerts report both the observed all-in price and the original source currency.

What happens when a price fetch fails during a scheduled check?▼

A failed fetch is treated as unknown state and is reported or skipped, never overwriting the last good observation with an error page. This prevents corrupted data from triggering false alerts or losing the baseline.

When should I not use a scheduled price monitor?▼

Do not use it for one-off price lookups asking what something costs right now; use web_search or web_extract directly instead. It is designed for ongoing watches with defined thresholds, not single queries.