mcd-deal-gen SKILL.md skillA
mcd-deal-gen from aaa-ee/mcd-budget-planner is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add aaa-ee/mcd-budget-planner/mcd-deal-gen@git:20261020.c677c94Pins git:20261020.c677c94 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- aaa-ee/mcd-budget-planner
- Path
skills/mcd-deal-gen/SKILL.md- Versions recorded
- 2
- Latest version
- git:20261020.c677c94, committed Oct 20, 2026
- First version recorded
- Oct 9, 2026
- Size
- 10,369 bytes
- Repository stars
- 582
- License
- MIT
麦当劳穷鬼套餐生成器。给定预算、餐食时段、营养约束(控热量/控钠/控蛋白)或「用券点单」等需求,自动完成门店定位 → 门店可用券核验 → 餐品营养匹配 → 带券价格试算,输出实付金额最低的组合方案。当用户说「我要吃麦当劳」「帮我配个便宜的」「30块以内怎么点」「用券点单」「麦当劳有什么优惠」「低钠套餐」时使用。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 穷鬼套餐生成器 ## 适用场景 用户想点麦当劳,诉求通常是这几种之一(可组合): | 诉求 | 典型说法 | 需要的数据 | |---|---|---| | 省钱 | 「30块以内怎么点」「最便宜的」 | 券 + 实付试算 | | 用券 | 「我有哪些券能用」「把券用掉」 | 卡包券 ∩ 门店可用券 | | 限时 | 「早餐吃什么」「现在还能点啥」 | 当前时段可用性 | | 健康 | 「低钠」「控热量」「高蛋白」 | 营养成分表 | | 特定组合 | 「不想吃汉堡」「来个甜品」 | 餐品清单 | **通用原则:不写死门店、不写死场景、不写死预算。** 每次运行时从用户输入和探测结果推导。 --- ## 核心事实(已实测验证,务必遵守) ### 1. 顺序不能反:先问门店此刻能用啥,再看我有什么券 `query-my-coupons`(卡包资产)**不做门店、渠道、场景校验**,返回的是「我拥有的」, 不代表此刻能用。实测:卡包14 张券,同一时刻在成都南站门店只有 1 张被`query-store-coupons` 认出来, 其余 10 张早餐券因已过05:00–10:29 时段而不可用。 **因此禁止「拿卡包券直接去套门店」。** 必须以 `query-store-coupons` 的返回为准。 ### 2. `reservationDate` 会导致返回空数组(重要坑) 同门店、同场景实测: - 传 `reservationDate=2026-10-10 08:30` → `data:[]`(空) - 不传 `reservationDate` → 正常返回真实券 **处理策略**:先不传 `reservationDate` 查询。若用户需要预约场景,再从 `query-nearby-stores` 返回的 `reservationTimeOptions` 中取真实时段字符串重试; 仍为空则如实告知「该时段暂无可用券」,**不要臆造**。 ### 3. 价格单位是「分」 `calculate-price` 所有金额字段(`price`、`originalPrice`、`discount`、`productPrice`…) 单位均为分,**展示时必须除以 100**。这是 MCP 文档特别强调的点,漏掉会差100 倍。 ### 4. 券与门店绑定,`productCode` 是试算必需 `query-store-coupons` 返回的每个 `couponId` 可能对应多个 `couponCode`, 且必须搭配该券适用的 `productCode` 才能在 `calculate-price` 里生效。 ### 5. 实测计价样例(可作为输出格式参考) 成都南站门店 `3450312` ·薯薯任选 ×1: …
Read the whole file at its exact version.
How to install
mdr add aaa-ee/mcd-budget-planner/mcd-deal-gen@sha256:db0af8334a0f25baThe line at the top of this page pins the label git:20261020.c677c94, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_evz432qzcvj5ldzt)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Oct 9, 2026 and Oct 20, 2026, about one every 11 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261020.c677c94 latest | 2026-10-20 | c677c94 | 10,369 B | A | view · diff |
| git:20261009.c7be2f9 | 2026-10-09 | c7be2f9 | 8,440 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (10369 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
aaa-ee/mcd-budget-planner · 582 stars · license MIT · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_evz432qzcvj5ldzt GET https://markdownregistry.com/api/v1/resolve?ref=aaa-ee/mcd-budget-planner/mcd-deal-gen GET https://markdownregistry.com/api/v1/blob/db0af8334a0f25ba6b4b33bd7be579685a23f27f1e78f0f71e1e4f0525491a4e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.