OfficialSpicrawl

Price Tracker — Communication skill for Claude Code

Communication community

Price tracker and stock monitor for any online store: reads JSON-LD/OpenGraph, alerts on price drops and restocks via Discord/Slack.

How to install Price Tracker

This entry records only its repository, not the path inside it, so there is no exact command to give. Open OfficialSpicrawl/price-tracker and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Price Tracker does

Price tracker and stock monitor for any online store: reads JSON-LD/OpenGraph, alerts on price drops and restocks via Discord/Slack. CLI, GitHub Actions or Claude Code / Codex agent skill. Built on Spicrawl.

Alternatives in Communication

  • Lark Coding Agent Bridge — Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI 2.4k ★
  • Openab — A lightweight, secure, cloud-native ACP harness that bridges Discord and any ACP-compatible coding CLI 321 ★
  • Aso Skill — App Store Optimization for mobile apps 255 ★

README

price-tracker: price and stock monitoring for any online store

[![test](https://github.com/OfficialSpicrawl/price-tracker/actions/workflows/test.yml/badge.svg)](https://github.com/OfficialSpicrawl/price-tracker/actions/workflows/test.yml) [Live demo](https://price-tracker.spicrawl.com) · [Demo video (MP4)](videos/out/price-tracker/v1/price-tracker.mp4) · Apache-2.0

![price-tracker demo](videos/out/price-tracker/v1/price-tracker.gif)

Open-source **price tracker** and **stock monitor**: point it at product pages on Shopify and most e-commerce stores, read the price from the page's JSON-LD / OpenGraph data (no selectors needed), and get **Discord or Slack alerts** on price drops, target prices and restocks. Run it from cron or **GitHub Actions**, or as a **Claude Code / Codex agent skill** for AI agents.

**Install as an agent skill** (Claude Code, Codex, Cursor and more): `npx skills add OfficialSpicrawl/price-tracker`, then run `npm install` in the installed folder. Or clone it and run it yourself:

Watches product pages and tells you when a price drops, falls to your target, or an item comes back in stock. It uses the [Spicrawl](https://docs.spicrawl.com) web scraping API through [`@spicrawl/sdk`](https://github.com/OfficialSpicrawl/sdk), in one file (`track.mjs`) with no build step.

It alerts when:

  • the price is lower than the last check,
  • the price is at or below the target you set (once, when it first gets there),
  • an item goes from out of stock to in stock.

The first check of a product is the baseline: no drop or stock alerts. A target alert still fires if the price is already at or below it.

Quickstart

You need Node.js 18 or later and a free Spicrawl API key (1,000 credits/month) from .

git clone https://github.com/OfficialSpicrawl/price-tracker.git
cd price-tracker
npm install
export SPICRAWL_API_KEY=spicrawl_live_...
node track.mjs

The example `products.json` tracks two pages on books.toscrape.com. Outpu