parse-flyer-fortinos
CommunityExtract Fortinos flyer deals into structured data
Software Engineering#web scraping#pagination#CDP#grocery deals#DOM parsing#price normalization#JSON extraction
AuthorJoresti
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill removes the manual effort of turning Fortinos grocery flyer pages into clean, structured deal records that can be used downstream for meal planning and shopping lists.
Core Features & Use Cases
- Fortinos DOM scraping: Extracts product tiles using Fortinos/Loblaw Digital
data-testidselectors and card-level parsing. - Pagination-aware extraction: Iterates across
?page=Nresults until pages return no product titles. - Deal normalization: Parses sale, was, and regular prices plus size/unit info, then classifies into categories/product types and captures deal conditions (e.g., SAVE amounts, PC Optimum Points, plus tax).
- Stability guardrails: Runs a drift-detection diagnostic (selector hit rate) before paginating to prevent wasting time when the site layout changes.
Quick Start
Ask the AI to parse Fortinos deals from https://www.fortinos.ca/en/deals/flyer by running the Fortinos flyer extraction workflow and returning 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-fortinos Download link: https://github.com/Joresti/grocery-hack/archive/main.zip#parse-flyer-fortinos 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.