Skip to content
Muse SkillsIndependent
Submit a skill

Price Drop Watcher

Checks your saved product URLs daily and tells you only when a price drops below target.

Tested in MuseworkflowShoppingscheduleworkflowurl listalerts

by Muse Skills editors · Written for this directory

View source

Ready to copy.

What it does

Price Drop Watcher checks a list of product URLs once a day and compares each one’s current price to the target you set. When a price drops to or below target, you get one alert covering every product that dropped, with its current price and a link. When nothing dropped, you hear nothing. No daily “still no change” noise.

You build the list yourself. Give it a product URL and a target price to start tracking it (“track this at $40”). Name a URL or product to stop tracking it. Ask for the full list at any time to see every tracked item with its target and last known price.

The default check time is daily at 09:00 local. The assistant confirms that time with you before creating the recurring job.

What it includes

  • A daily cron job, default 09:00 local
  • A watch list with target price per product, editable anytime
  • Add and remove commands for the watch list
  • One alert per run, sent only when a price actually drops below target

Example

Input: watch list has a $120 jacket tracked at target $90, and a $45 blender tracked at target $40.

Run 1 output: jacket is $95, blender is $42. Neither hits target. No message sent.

Run 2 output: jacket drops to $88. Alert: “Jacket: $88, target $90. https://example.com/jacket”. The blender stays out of the alert because it is still above its target.

What this one touches

Reads only the product pages the user adds. Never creates an account on a retailer site, never adds items to a cart, and never checks out. Sends an alert only when a tracked price drops below its target; a run with no drop sends nothing.

Install

Copy this block and paste it into your Muse chat. Muse does the install and confirms when it's done.

Install prompt

Full source

This is the exact text Muse installs. Read it. That's the whole trust model.

SKILL.md
name: price-drop-watcher
description: Daily price check on a list of product URLs, each with a target price. Alerts
  only when a tracked price drops below its target. Trigger phrases: watch this price, track
  this product, tell me when this drops in price.

schedule: daily at 09:00 local time (cron: 0 9 * * *). Confirm the time with the user before
the first scheduled run.

trigger: the scheduled time, or a manual "check my tracked prices now" request.

watch_list: a list the user builds and edits over time. Each entry holds a product URL, a
target price, and the date added.
  - add: the user gives a URL and a target price ("track this at $40" or "alert me under
    $40"). The assistant fetches the page once to confirm the product and current price,
    then adds the entry and confirms it back to the user with the current price shown.
  - remove: the user names a URL, or a short product label from a prior alert or list. The
    assistant removes the matching entry and confirms what was removed.
  - list: on request, the assistant shows every tracked URL with its target price and the
    last known price.

steps:
  1. Load the current watch list. If it is empty, do nothing and end the run.
  2. For each entry, fetch the product page and read the current listed price.
  3. Compare the current price to the entry's target price.
  4. If the current price is at or below target, mark it for the alert. Otherwise leave it
     unmarked.
  5. If any entry is marked, send one alert message listing every marked product: name,
     current price, target price, and the URL.
  6. If no entry is marked, send nothing. Do not send a "no drops today" message.
  7. Record the current price on each entry as the last known price, for the next run's
     comparison and for the list command.

output: on a run with at least one drop, one alert message with a row per dropped product
(name, current price, target, URL). On a quiet run, no message at all.

stop_conditions:
  - If a product page fails to load three runs in a row, report it once as a broken watch
    and stop checking that entry until the user re-adds or confirms it.
  - Never attempt to buy, add to cart, or create an account on any retailer site.
  - Never check a URL more often than once per scheduled run, even if asked to hurry.

operating_rules:
  - Read-only. Never submit a form, never log in, never complete a purchase.
  - Never send an alert for a price at or above target.
  - A quiet run stays quiet: nothing to report means no message sent.
  - Keep the watch list private to the user; never share tracked URLs or prices elsewhere.
  • Spec Sheet Translator

    Turns dense product specs into plain buying advice: what matters for you, what is nice to know, and what is fluff.

    skillinstructionsworkflowfluff-detectorspec-glossary

    by Muse Skills editors · Written for this directory

    View
  • Food Ordering

    Order coffee or food from chat: full review with fees and total, and your approval before anything is submitted.

    Tested in Museprompt packinstructionspurchase-review-flow

    by Muse Skills editors · Written for this directory

    View
  • Return Window Tracker

    Logs your purchases, computes each store's return deadline, and warns you before the window closes.

    Tested in Museskillinstructionsworkflowreturn-ledger

    by Muse Skills editors · Written for this directory

    View
  • Out-the-Door Cost Comparator

    Compares the true all-in cost of the same item across stores: price plus tax, shipping, and fees.

    Tested in Museskillinstructionsworkflowoutput contract

    by Muse Skills editors · Written for this directory

    View