product-price-monitor

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

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

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, scheduled price watch that normalizes all-in pricing and only alerts when a real condition is met. ## Core Features & Use Cases - Precise Watch Contracts: Pins the exact item, variant, dates, travelers, and terms so two similar listings cannot be confused, stored as a state file under ~/.hermes/price-watches/. - Scheduled Cron Ticks: Runs recurring checks via a cronjob that fetches, normalizes currency/fees/taxes, compares against the baseline, and suppresses duplicate alerts with cooldowns. - Failure-Safe State Handling: Failed fetches never overwrite the last known good observation, and alerts always include all-in price, source currency, timestamp, and source link. - 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 flight from New York to Tokyo on my dates 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 drop alert for a product?▼

Define the exact item with its URL, variant, and alert condition including currency and all-in threshold. The Skill performs one live baseline fetch, writes a watch contract to a state file, then creates a cronjob that checks on your chosen cadence.

How to track flight prices and get notified of cheap fares?▼

Specify the route, dates, travelers, cabin class, and maximum all-in fare. The monitor fetches live prices on a schedule, normalizes fees and taxes, and alerts only when the fare crosses your threshold or materially drops.

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

Yes, each observation separates base price, mandatory fees, shipping, and taxes into an all-in total. Currency conversion uses a timestamped rate while retaining the source currency, so comparisons against thresholds stay consistent.

Why did my price alert not fire after a failed fetch?▼

A failed fetch is treated as unknown state and never overwrites the last good observation, so no comparison or alert occurs for that run. The next successful fetch resumes normal comparison against the stored baseline.

Can duplicate price alerts be suppressed?▼

Yes, the state file stores the last alert fingerprint and a cooldown period. Replaying the same offer produces no second alert, making alert decisions deterministic against stored state.

When should I not use a scheduled price monitor?▼

Avoid it for one-off price lookups, where a direct web search or extraction is faster. Also avoid aggressive polling cadences that could trigger site blocking or violate the source site's terms.