product-price-monitor

Monitor product, flight, and listing prices and alert on threshold or availability conditions.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/CHENHUI-X/toolbox --skill product-price-monitor-chenhui-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-price-monitor
Source: https://github.com/CHENHUI-X/toolbox/tree/main/official-skills/productivity/product-price-monitor
Command: npx skills add https://github.com/CHENHUI-X/toolbox --skill product-price-monitor-chenhui-x

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 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: Pin the watch to a specific variant, seller, dates, cabin class, or room terms so two similar listings can never be confused. - Normalized All-In Pricing: Separates base price, fees, taxes, and shipping, converts currencies with timestamped rates, and compares against your true threshold. - 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 it to alert you when a specific laptop drops below $1,000 all-in; it fetches a live baseline, schedules a 6-hourly check, and notifies you only when the threshold is genuinely crossed. ## 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 travelers, then set an alert condition with currency, all-in threshold, and cooldown. The Skill fetches one live baseline first, saves a watch contract to a JSON state file, and creates a cronjob for recurring checks.

How does price tracking avoid duplicate alerts?

Each tick 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 enforces minimum time between notifications.

Does the price monitor compare pre-tax or all-in prices?

It normalizes to all-in pricing by separating base price, mandatory fees, shipping, and taxes into a total. Currency conversion uses a timestamped rate while retaining the source currency, so thresholds compare against the true final cost.

What happens when a price check fetch fails?

A failed fetch is treated as unknown state and is reported or skipped, never written over the last good observation. This prevents error pages from corrupting the baseline or triggering false alerts.

When should I not use a scheduled price watch?

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 monitoring of a specific item against a defined threshold or availability rule.