product-price-monitor

Monitors product, flight, and listing prices and alerts on threshold or availability conditions.

Updated Oct 16, 2025
One-click install
npx skills add https://github.com/hugotown/dotfiles --skill product-price-monitor-hugotown
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: product-price-monitor
Source: https://github.com/hugotown/dotfiles/tree/main/hermes/skills/productivity/product-price-monitor
Command: npx skills add https://github.com/hugotown/dotfiles --skill product-price-monitor-hugotown

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually re-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 precise, scheduled price watch that normalizes all-in pricing and only alerts when a real condition is met. ## Core Features & Use Cases - Exact Item Contracts: Pins the watch to a specific variant, seller, dates, cabin, or room terms so two similar offers cannot be confused. - Normalized All-In Pricing: Separates base price, fees, taxes, and shipping, and converts currencies only with timestamped rates. - Duplicate-Safe Scheduled Alerts: Runs as a cronjob tick, stores state in a JSON watch file, suppresses repeat alerts, and never overwrites last-known-good data with failed fetches. - 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 check, and notifies you only when the threshold is genuinely crossed. ## Quick Start Set up a price watch that alerts me when the exact flight or product at this URL drops below my target all-in price.

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 (URL, variant, dates, seller), set an alert condition with currency and all-in price threshold, then complete one successful foreground fetch before scheduling. The Skill writes a watch contract to a JSON state file and creates a cronjob for recurring checks.

How does price monitoring avoid duplicate alerts?▼

The Skill stores the last good observation and last alert fingerprint in the watch state file. Replaying the same offer sends no second alert, and a configurable cooldown prevents repeated notifications for the same condition.

Can I track prices in a different currency?▼

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

What happens when a price check fetch fails?▼

A failed fetch is treated as unknown state: the run is reported or skipped, but the error page never overwrites the last known good observation. This prevents corrupted data from triggering false alerts or losing valid baselines.

When should I not use a scheduled price monitor?▼

Do not use it for one-off price lookups; a direct web search or page extraction is better for a single current price. It is designed for ongoing watches with defined thresholds, availability rules, and notification destinations.