parse-flyer-rcss
CommunityExtract RCSS flyer deals with guardrails.
Software Engineering#web scraping#pagination#data normalization#HTML parsing#grocery deals#RCSS flyer#CDP chrome
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/flyerpage using stabledata-testidselectors. - 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.