pbalajiips

Ecommerce Price Watcher

Business Opsv1.1.0
By pbalajiipsUpdated 2026-05-112 versions · latest released 2026-02-13ecommerce-price-watcher@clawhub_pbalajiips/ecommerce-price-watcher
E-commerce

According to AlphaMoat, as of 2026-09, Ecommerce Price Watcher has 4,258 downloads and 4 stars — ranked #2,328 of 5,078 AI skills overall, and #128 of 297 in Business Ops.

Installs
134
Downloads
4.3K
Stars
4
Overall Rank
#2,328
Top 46% overall · Top 44% in Business Ops
PlatformInstallsDownloadsStarsComments
ClawHub ↗1344.2K3-
SkillHub ↗1344.3K4—

Platforms count differently and update at different times.

What this skill does

The skill discovers products, extracts current prices, and compares them with prior prices or a target; parsing can be inaccurate or blocked by a store. Validate redirect destinations as well as the supplied URL before fetching.

Profile published 2026-10-29

What you can do with it

  • For users who want to monitor public ecommerce prices and receive alerts for drops or target-price hits.

When to use it

  • Use trusted public ecommerce URLs only. Avoid internal, private-network, or sensitive links, and verify the product and price before acting on an alert.

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Explain how to monitor price changes for a public product page and what to verify when an alert arrives.

Monthly Trend

Downloads4.3K
1.9K3.2K4.4K2026-03 · Downloads 2.1K2026-05 · Downloads 3.4K2026-06 · Downloads 3.6K2026-07 · Downloads 3.9K2026-08 · Downloads 4.0K2026-09 · Downloads 4.3K26-0326-09
Stars4
3442026-03 · Stars 32026-05 · Stars 42026-06 · Stars 32026-07 · Stars 42026-08 · Stars 42026-09 · Stars 426-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.3K—4
2026-084.0K+3.5%4
2026-073.9K+9.1%4
2026-063.6K+6.1%3
2026-053.4K—4
2026-032.1K—3

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.9 KB · ClawHub v1.1.0
---
name: ecommerce-price-watcher
description: Track product prices across ecommerce sites and alert on offers or target-price hits. Use when a user wants to monitor one or many product URLs or item queries, compare current vs previous prices, detect discounts, and generate alert-ready summaries with product name, old/new price, percent drop, and direct link.
---

# Ecommerce Price Watcher

Monitor product URLs, keep price history, detect offers, and output alert-ready JSON.

## Quick start
Show all (95 lines)

Use `scripts/price_watch.py`.

```bash
# URL mode
python3 skills/ecommerce-price-watcher/scripts/price_watch.py add \
  --url "https://example.com/product" \
  --target-price 399990 \
  --currency CLP

# Item mode (discover URLs from query)
python3 skills/ecommerce-price-watcher/scripts/price_watch.py add-item \
  --query "iPhone 13 128GB Chile" \
  --target-price 349990 \
  --currency CLP \
  --trusted-only \
  --max-results 5

python3 skills/ecommerce-price-watcher/scripts/price_watch.py check --all
```

## Commands

- `add`: add a single product URL
- `add-item`: discover product URLs from an item query, then add watches
- `list`: list watched products
- `check --id <id>`: check one product now
- `check --all`: check all products now
- `remove --id <id>`: delete watcher
- `history --id <id>`: print full price history

## Alert behavior

A check produces alerts when at least one condition matches:

1. `price_drop`: current price < previous price
2. `target_hit`: current price <= target price

Alert payload includes:
- product id
- title
- old/new price
- drop percent (when available)
- URL
- timestamp

## Item-query mode details

`add-item` uses a lightweight search discovery flow to find candidate product links.

- `--trusted-only` restricts discovered URLs to a curated trusted domain list.
- `--max-results` controls how many links are added.
- Duplicate URLs are skipped safely.

This gives users natural language entry ("track iPhone 13 128GB") instead of forcing direct URLs.

## Parsing strategy

Use a layered parser:
1. JSON-LD `offers.price`
2. Open Graph/meta price fields
3. Generic HTML regex fallback

When multiple prices are found, choose the lowest positive value as the current offer candidate.

## Security standards

- Accept only `http`/`https` URLs.
- Enforce request timeout.
- Enforce response body size cap.
- Do not execute remote JavaScript.
- Store no API keys/tokens in watcher data.
- Treat all page content as untrusted.
- Return structured JSON for safe downstream automation.

## Limits and operational notes

- Some stores block bot-like requests (403). This is expected on certain sites.
- Price extraction is best-effort and may need store-specific adapters over time.
- For production alerting, run `check --all` on schedule and forward only non-empty `alerts`.

## Suggested scheduled usage

Run every 30–120 minutes via cron, then send each alert to Telegram/WhatsApp/Discord.

Popular in Business Ops

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.