Price history analyzer: lows, drops, sale patterns and a buy-or-wait note

Turn a CSV price log (date, item, price, shop) into lowest, median and current prices, drops, weekday and month sale patterns, and a buy-or-wait note with stated assumptions.

ClaudeHermes AgentCodexCursorMIT (modify, redistribute and use commercially)Python

What it does

Answers "is this price actually good?" from a CSV the user already has: a hand-kept log or a price tracker export. The bundled Python script does every calculation; the agent only explains the result, so no prices are invented.

  • Per item: lowest, highest, median, mean and current price (vs lowest, vs median, share of days that were cheaper)
  • With several shops: daily minimum across shops and the latest price at each shop
  • Day-to-day price drops (threshold configurable, default 5%) and merged sale episodes
  • Weekday and month tables, plus whether the yearly low fell in the same month in two or more years
  • A buy-now / consider-waiting / neutral signal with the reasons, assumptions and warnings (few observations, gaps, stale latest price)

How to use

python scripts/price_history.py prices.csv --json report.json --md report.md
python scripts/price_history.py prices.csv --item "Coffee Mill" --drop-pct 10

Columns: date, item, price, shop (in_stock optional). Formats like 1,980, JPY 1,980, $19.99 and 2026/3/1 are accepted. A sample is in examples/prices.csv.

Requirements

  • Python 3 (standard library only)
  • An agent such as Claude, Codex, Hermes Agent or Cursor

Caveats

  • It describes past prices; it does not predict future ones.
  • Shipping, points and coupons are ignored unless already in the price column.
  • Gaps between observations can hide sales.
  • No network access: it only reads the local CSV.

How to install

  1. Unzip the downloaded file (it contains a price-history-analyzer/ folder with SKILL.md).
  2. Copy the whole folder into your agent's skills folder.
    • Claude: ~/.claude/skills/ (per project: .claude/skills/)
    • Hermes Agent: ~/.hermes/skills/
    • Codex: ~/.agents/skills/ / Cursor: ~/.cursor/skills/
    • Claude app (claude.ai): upload the ZIP in Customize → Skills
  3. Restart the agent and check that the skill appears in its skill list.

Step-by-step install for Windows / Mac and each agent

Seller

AI Skill Market (official)

44 published skills

Seller profile and all skills