- Home
- Skills
- Workflow Automation
- Weekly Deals
Works with the AI Agents you already use
Weekly Deals
Transform Gmail and Outlook promotional emails into a structured weekly savings calendar with verified offer tracking.
Free
Weekly Deals
Example session with this skill installed
Scan my Gmail promotions from the last 7 days and generate a weekly savings calendar. Use JEV for classification.
- Read your context and instructions
- Compiled the weekly deals
I have scanned your Gmail promotions for the past 7 days. 42 messages were ingested, resulting in 12 unique offers after deduplication.
Weekly Savings Calendar
| Category | Merchant | Offer | Deadline | Status |
|---|---|---|---|---|
| Food | Whole Foods | 20% off prepared salads | 2023-11-15 | Verified |
| Travel | Delta Air Lines | $50 off domestic flights | 2023-12-01 | Needs Confirmation |
| Shopping | Nike | 15% off member reward | Unknown | Verified |
| Services | Wag! | First walk free | 2023-11-20 | Verified |
Notes on Extraction:
- The Delta offer is marked
Needs Confirmation because the redemption code is likely contained within an image asset that could not be parsed.
- The Nike offer did not state a specific expiration date in the body text; it is listed with an
Unknown deadline to avoid incorrect assumptions.
- 3 duplicate reminders for the Whole Foods sale were collapsed into a single entry.
Next steps
- Run
weekly-deals mark <offer-id> --status usedto clear items from your list. - Check the generated
calendar.htmlin your workspace for the full interactive view. - To see the raw data for unverified items, run
weekly-deals pending.
Connects securely to your tools. The creator never sees your data.
About this skill
Manual tracking of promotional emails is a time-sink that often results in missed deadlines and clutter. DealWeek automates the extraction of coupons, discounts, and travel offers from Gmail and Outlook, turning a messy inbox into a structured savings calendar.
What it does
- Inbox Processing scans Gmail or Outlook for promotional content using JEV classification to filter out noise.
- Fact Extraction pulls promo codes, redemption deadlines, and material restrictions into structured data.
- Duplicate Grouping identifies repeated marketing campaigns to prevent calendar clutter while preserving unique offers.
- Savings Validation flags offers that require a minimum spend above the user's typical habits or have conflicting terms.
- Calendar Generation renders a self-contained HTML or JSON weekly view organized by category and expiration status.
How it works
- Status Check runs
weekly-deals statusto verify Python environment, mail permissions, and JEV API configuration. - Mail Ingest fetches messages from authorized providers and exports them as
.emlfiles for normalization. - Scan and Dedupe processes the local files to classify content and group repeating promotions using the configured budget.
- Calendar Render generates the final
savingsreport or HTML calendar to review upcoming deadlines and verified offers.
Frameworks & tools
Built for Python 3.11+. Interfaces with Gmail API and Microsoft Graph/Outlook connectors. Uses JEV for classification and deduplication, with local storage for normalized email bodies and extraction drafts.
Why this beats prompting it yourself
Generic prompts often hallucinate deadlines or ignore fine-print restrictions hidden in footnotes. This tool uses deterministic validation to ensure every extracted claim is backed by a verbatim quote from the source text.
Use cases
- Grocery Budgeting by extracting weekly food and dining offers into a meal planner.
- Travel Tracking to monitor expiration dates for airline and hotel promo codes.
- Subscription Management by flagging "needs confirmation" terms for recurring services.
Known limitations
Requires Python 3.11+. Does not support Outlook .msg files directly. Cannot read terms embedded in images if has_unparsed_visuals is flagged. Extraction is primarily optimized for food and dining.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 11 days ago
- Free to download with an account
Requires