product-price-monitor

Monitors product, flight, and listing prices on a schedule and alerts on threshold conditions.

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

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 durable, scheduled price watch with a precise item contract and deterministic alert logic. ## Core Features & Use Cases - Exact Item Contracts: Pins the source URL, variant, dates, travelers, and terms so two similar listings can never 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 with cooldowns, 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 only notifies you when the threshold is genuinely crossed. ## Quick Start Ask the assistant 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 to monitor flight or hotel prices automatically?▼

Specify the route, dates, travelers, cabin or room terms, and a maximum fare or rate. The Skill records a baseline observation and runs scheduled ticks that compare normalized prices against your threshold.

Does price monitoring handle taxes, fees, and currency conversion?▼

Yes, it separates base price, mandatory fees, shipping, and taxes into an all-in total. Currency conversion uses a timestamped rate while retaining the source currency for comparison.

Why am I getting duplicate price alerts?▼

Duplicate alerts are prevented by storing the last alert fingerprint and a cooldown in the watch state file. Replaying the same offer sends no second alert, so duplicates indicate the state file was lost or reset.

What happens when a price check fetch fails?▼

A failed fetch is treated as unknown state and is reported or skipped. The last known good observation is never overwritten with an error page, preserving reliable baseline data.

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 faster. It is designed for ongoing watches where conditions may be met over days or weeks.