mcd-fit-buddy skill

A WorkBuddy skill that totals the calories in a month of McDonald's orders and assembles a healthier next lunch.

  • 105 ★ on the repository
  • Last commit
  • MIT
Skill

Broad access

Why this level

  • The confirmed `create-order` step creates a real order and payment.
  • The MCP token sits in the client configuration.
All reasons and checks

tuwang2020/mcd-fit-buddy

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/mcd-fit-buddy

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The confirmed `create-order` step creates a real order and payment.
  • The MCP token sits in the client configuration.

This is third-party code. Review the repository files before installing.

What it does

The skill runs on top of the official McDonald's China MCP (`mcp.mcd.cn`). It reads order history through `order-list`, matches every item to a nutrition table and builds a per-day calorie calendar plus a habit profile: favourite items, weekdays against weekends, late-night orders, sugary drinks. Before the next order it estimates energy needs from height, weight and age with the Mifflin-St Jeor formula, sets a calorie target per meal and enumerates combinations of a main, a side and a drink. Among suitable options it picks the cheapest with coupons applied via `calculate-price`. The order goes to `create-order` only after explicit confirmation.

Who it is for. WorkBuddy users in China who order from McDonald's often and want calories and totals per receipt.

Good fit when

  • You want to know how many calories a month of orders added up to.
  • A McDonald's lunch has to fit roughly 650 kcal.
  • A high-calorie item should be swapped for a similar one, such as regular cola for zero.
  • Before ordering you want to see which coupons apply to the healthier set.

Not a fit when

  • You need it outside China: the MCP and menu are tied to `mcp.mcd.cn`.
  • You need exact clinical nutrition: the estimate is approximate.
  • You want orders placed without confirmation: the skill asks for it explicitly.

Example request

Check my McDonald's orders for September, show a calorie calendar and pick a 650 kcal lunch with coupons, without placing the order.

Limitations

The skill targets WorkBuddy and the Chinese McDonald's MCP: a token from the open platform, issued against a phone number, is required. Dishes missing from the nutrition table are marked as unknown calories and excluded from recommendations. The calorie target relies on a formula and the 2022 Chinese dietary guidelines and is not medical advice. The order step creates a real order and charges money, so confirm it by hand. The interface and docs are in Chinese.

How to disable. Delete the `mcd-fit-buddy` folder from `~/.workbuddy/skills/` and disable the `mcd-mcp` connector. Revoke the token in the platform console.

FAQ

Is a token needed to try it?

No. `python -m src.mcd_fit.cli demo` runs on sample data; a token is only needed for real orders.

How are calories counted?

Each order item is matched to a nutrition table. Refunded orders are skipped and items without data are not estimated.

Does the skill place an order on its own?

No. The `order` command with `--confirm` and the `create-order` step both need explicit confirmation.

Which agent is required?

The skill targets WorkBuddy and goes into `~/.workbuddy/skills/`. Other clients need a manual port.

How can I see a result without installing?

Open `demo/index.html` from the repository: it works without a server, on a data snapshot from 21 October 2026.

Discussion

No questions or reviews yet.

Skills

A skill for ordering from McDonald's China via its official MCP: coupon-aware prices, nutrition, order status and a quiet summary.

SkillBroad access118Repository stars

Overtime Meal Buddy

overtime-meal-buddy

A WorkBuddy skill that parses chat wishes, checks the McDonald's China menu through MCP and splits the bill for a group order.

SkillExtended access128Repository stars

Picks a McDonald's China order for budget, calories, party size and restrictions, claiming coupons first and verifying prices.

SkillExtended access111Repository stars

An unofficial skill for McDonald's China: a training plan, combo comparison by price and macros, order tracking and recaps

SkillBroad access118Repository stars

A WorkBuddy skill reads McDonald's coupons and points through MCP and proposes up to two price-verified orders within a budget.

SkillExtended access178Repository stars

McDonald's China ordering skill: picks a restaurant, asks party size and budget, offers three sets with price checks

SkillBroad access123Repository stars

README in short

Two chains: a retrospective over order history and a pick for the next meal. The demo opens by double-clicking `demo/index.html` and never creates real orders.

README badge

Report a problem