product-price-monitor

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

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill product-price-monitor-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: product-price-monitor
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/skills/productivity/product-price-monitor
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill product-price-monitor-vivekgoquest

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, normalized all-in pricing, and duplicate suppression so alerts are accurate and actionable. ## Core Features & Use Cases - Precise Watch Contracts: Pins the exact item, variant, dates, seller, and alert condition in a state file under ~/.hermes/price-watches/ so two variants cannot be confused. - Scheduled Recurring Checks: Runs each check as a cronjob tick that fetches, normalizes currency and fees, compares against the baseline, and suppresses duplicate alerts via fingerprints and cooldowns. - Failure-Safe State Management: Never overwrites the last good observation with an error page, and stays silent when no condition is met. - Use Case: Ask to be alerted when a specific laptop drops below $1,000 all-in; the Skill verifies one live fetch, schedules a 6-hour cronjob, and only notifies you when the threshold is genuinely crossed. ## Quick Start Set up a price watch that alerts me on Telegram when the flight at this URL drops below $500 all-in.

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 URL, variant, and dates, then specify the alert condition including 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 to avoid duplicate price drop 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 hotel rooms or ticket availability instead of price?▼

Yes, the alert condition supports availability and stock rules, refundability, and cabin, room, or ticket class. You can watch for a refundable hotel room or ticket listing availability rather than a price threshold.

What happens when a price check fetch fails?▼

A failed fetch is treated as unknown state and is reported or skipped, never overwriting the last good observation with an error page. The state file always reflects the most recent successful retrieval.

When should I not use a scheduled price monitor?▼

Do not use it for one-off price lookups; use web_search or web_extract directly for a single current price. Also avoid aggressive polling cadences that could trigger site blocking or violate site terms.