parse-flyer-rcss

Community

Extract RCSS flyer deals with guardrails.

AuthorJoresti
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill turns the Real Canadian Superstore (RCSS) flyer grid into structured grocery deal records you can use downstream for meal planning and shopping lists.

Core Features & Use Cases

  • RCSS grid scraping: Extracts product titles, brand (when present), prices, sizes, and badges from the /en/deals/flyer page using stable data-testid selectors.
  • Pagination at scale: Iterates through RCSS page-number pagination (?page=N) to cover the full flyer catalog.
  • Quality checks & drift detection: Performs selector hit-rate diagnostics and early-stops when the page structure has changed, preventing wasteful scraping.
  • Deal normalization: Parses sale/regular pricing, derives units from size strings, classifies categories/product types, and extracts deal conditions like SAVE amounts and MIN purchase quantities.
  • Practical filtering: Skips sponsored/ad tiles and non-deal items so the output focuses on real flyer promotions.
  • Use case: When weekly flyer deals change, run this Skill to automatically produce a JSON list of deals with consistent fields for recipe matching and budget optimization.

Quick Start

Use the parse-flyer-rcss skill with the RCSS flyer grid URL https://www.realcanadiansuperstore.ca/en/deals/flyer to output a JSON array of parsed deal records.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: parse-flyer-rcss
Download link: https://github.com/Joresti/grocery-hack/archive/main.zip#parse-flyer-rcss

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.