Skip to content

Coupon Combo Calculator

by hujjunSkillGet organised

Finds the cheapest mix of menu items and coupons for a McDonald's order in China

View on GitHub

The problem it solves

You have eight coupons in the app and no idea which one, or which combo, actually makes lunch cheapest.

For Students and office workers on a budgetPeople watching caloriesFamilies ordering together

Before
You scroll through coupons and the menu, add things up in your head and often miss the better combo.
After
Your agent pulls the menu and your coupons, a script ranks the cheapest valid combinations, and you confirm before anything is ordered.
Stars
★ 1.5k
License
MIT
Cost
Free
Level
Intermediate
Contents
Includes scripts

Overview

This skill helps an AI agent plan a cheaper McDonald's order in China. It pulls the store menu, your coupons and nutrition data through the McDonald's China MCP service, then a Python script works out the lowest-price combinations within your budget, calorie limit or group size and explains which coupons are worth using. After you confirm, it can place the order and give you a payment link. It is an independent contest entry, not a McDonald's product, and suits people in China with more coupons than they can track.

Prices are worked out by a script rather than by the AI model, so the totals come from code you can read instead of mental arithmetic.

Try these first

Start with the first one: it is a small task you can check easily.

  1. I want [meal you want] for pickup at [store]. Show the three cheapest ways to order it. Don't place an order.First try · no order

  2. What can I get for 30 yuan and under 800 calories at [store]?

  3. I have these coupons. Which ones are worth using, and which ones should I skip?

  4. Order the cheapest lunch under 40 yuan for delivery to [address].places an order

Example prompts written by Agent Flows Hub.

What you get

From the creator's documentation.

OutputWhat it isReads
Menu and couponsReads the store menu, prices, nutrition, your coupons and store couponsYour McDonald's account
Coupon claimingClaims all coupons currently available to your account before planningYour McDonald's account
Cheapest combosTop plans by final price within your budget, calorie limit or group sizeYour computer
Coupon checkShows which coupons save the most and which crowd out a bigger dealYour computer
Top-up adviceSays whether adding an item to reach a discount lowers the totalYour computer
OrderingRechecks the price and places the order only after you confirmYour McDonald's account

Good to know

You order McDonald's in China and have a pile of coupons. The skill fetches the live menu and coupons, runs a script to rank the cheapest valid combinations and explains which coupons to use or skip.

Limits

  • Prices and coupons come from the live service, so a plan can still change at checkout if a store changes a price or runs out of an item.
  • Before planning, the skill claims every coupon currently available to your account, and it can place orders, so read the final summary before you confirm.

Notes by (original project name: mcd-saver-strategist), written from the creator's documentation, not from running it ourselves. mcd-saver-strategist README: install and examples · mcd-saver-strategist SKILL.md

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other skills

  • Cover Letter Writer Writes a personal, job-specific cover letter from your resume and the posting
  • Custom GIF and Emoji Maker Makes small animated GIFs and custom emoji sized to fit Slack
  • Customer Reply Drafter Writes tactful replies to customers about outages, delays, billing or requests
  • Cute Mascot Logos Proposes three mascot ideas for your brand, then draws six simple, rounded candidates
  • Dashi PPT Turns a document into a slide deck you can edit in the browser and export as PPTX
  • Design System Advisor Suggests matching colors, fonts and styles so your app or site looks professional

See all 140 skills · A skill is installed but not loading

GitHub