MCD Fit Planner — скилл

Неофициальный скилл для McDonald's China: план тренировок, сравнение наборов по цене и КБЖУ, учет заказов и итоги месяца

  • 118 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Скилл через MCP создает реальные заказы в McDonald's China после подтверждения, оплата идет в официальном канале
  • Токен официального MCP открывает меню, цены и заказы вашего аккаунта
Все причины и проверки

tomsbin/mcd-fit-planner

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/mcd-fit-planner

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Скилл через MCP создает реальные заказы в McDonald's China после подтверждения, оплата идет в официальном канале
  • Токен официального MCP открывает меню, цены и заказы вашего аккаунта

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCD Fit Planner работает поверх официального MCP McDonald's China и помогает выбирать еду под тренировочный план. Пользователь один раз вводит дни тренировок, дни с высоким содержанием углеводов и дни отдыха, суточные цели, цели по приемам пищи и бюджет. Дальше скилл на запрос вроде «сегодня тренировка, оставь мой бургер, найди выгодный набор» находит наборы в меню выбранной точки, сверяет их реальный состав, запрашивает итоговую цену и показывает калории, белки, жиры и углеводы. Если нужную позицию заменить на более дешевую или близкую к цели, скилл показывает разницу в цене и питательности и ждет подтверждения. Заказ создается только после подтверждения и повторного расчета, а оплата идет в официальном канале самим пользователем. Фактически съеденное записывается отдельно от купленного: половину порции картошки можно учесть как половину. Локальные скрипты на Python без зависимостей строят отчет по набору, месячные и годовые итоги в виде сайта и длинной картинки 1080×1780, считают траты и сверяют питание с целью на тот день. Есть офлайн-демо `python -X utf8 demo.py` без токена.

Для кого. Тем, кто тренируется по плану, часто заказывает в McDonald's в Китае и хочет считать цену и питание наборов и вести личный учет.

Подходит, если

  • Сегодня тренировочный день, и нужно выбрать набор с нужным белком и сохранить любимый бургер
  • Надо заменить напиток или картошку на более дешевый вариант и увидеть разницу по цене, калориям и макроэлементам
  • В конце месяца нужна страница с тратами, любимыми позициями и соблюдением целей, плюс длинная картинка для публикации
  • Нужно понять, как сдвинется тренировочный цикл, если день пришлось пропустить

Не подходит, если

  • Нужен готовый медицинский рацион: демонстрационные цели нельзя принимать за личное назначение, цели задает пользователь
  • Нужна оплата в скилле: платит пользователь сам в официальном канале, скилл только создает заказ
  • Нужны другие сети быстрого питания или рестораны России: поддержан только McDonald's China

Пример запроса к агенту

Сегодня тренировочный день. Подбери обед, оставь мой чизбургер, сравни наборы по цене и КБЖУ, пока ничего не заказывай.

Ограничения

Для работы нужен личный токен официального MCP McDonald's China, он подключается на компьютере и в репозиторий не попадает. Без токена работают демо и локальные скрипты. Проект неофициальный, он создан для конкурса разработчиков и не связан с McDonald's. Реальная оплата, списание купонов и внешние заказы, групповые и по записи, не проверены в живой среде, хотя цепочка параметров покрыта тестами. Проверка DeepSeek Agent до конца не выполнена. Цены верны только для запрошенных наборов, картинки товаров принадлежат правообладателям и не покрыты лицензией MIT.

Как отключить. Удалите папку скилла из каталога скиллов агента и пакет, который загружали в WorkBuddy. Отключите коннектор MCP и отзовите токен на открытой платформе McDonald's. Локальный файл учета лежит вне папки скилла, удалите его вручную.

Частые вопросы

Как попробовать без токена?

Клонируйте репозиторий, затем в папке выполните `python -X utf8 demo.py`. Нужен только Python 3.11 или новее, демо использует синтетические меню, цены и цели и ничего не заказывает.

Как поставить в WorkBuddy?

Скачайте `mcd-fit-planner-workbuddy.zip` из релизов, в разделе навыков WorkBuddy выберите добавление и загрузку, подключите коннектор к `https://mcp.mcd.cn` со своим токеном и проверьте соединение запросом меню.

Как подключить к Codex?

Поместите папку скилла из общего пакета в `~/.agents/skills/` или в `.agents/skills/` проекта. Настройки MCP возьмите из `examples/codex-config.example.toml`, токен задайте в переменной `MCD_MCP_TOKEN`.

Создает ли скилл заказ сам?

Нет. Перед заказом он показывает цену, состав и питание, после подтверждения заново считает цену и один раз создает заказ. Оплата делается пользователем в официальном канале, неоплаченный заказ в траты не попадает.

Где хранится учет?

В фиксированной локальной папке вне каталога скилла. Каждую команду нужно вызывать с параметром `--db` и путем к файлу `planner.sqlite3`, чтобы данные не потерялись при обновлении скилла.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для заказа в McDonald's Китая по калориям и белку: считает питательность до ингредиентов и ищет самые дешевые комбинации

СкиллШирокий доступ123Звезды репозитория

Скилл по MCP McDonald's Китая: из бюджета и пожеланий делает до трех меню с официальной ценой, остатком и условиями купонов

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

Скилл подбирает заказ в McDonald's Китая под бюджет и лимит натрия: сверяет купоны точки и не оформляет заказ.

СкиллМинимальный доступ582Звезды репозитория

Скилл считает дневную норму калорий и составляет из меню McDonald's Китая три готовых набора, с замечаниями по натрию.

СкиллШирокий доступ104Звезды репозитория

Скилл для заказа в McDonald's Китая: перебирает комбинации под бюджет и калории и показывает три плана с рейтингом цены

СкиллРасширенный доступ124Звезды репозитория

McButler считает для заказа в McDonald's калории, полную цену с дорогой и очередью и подбирает набор под бюджет через MCP сети

СкиллРасширенный доступ208Звезды репозитория

Коротко о README

README на китайском. Он показывает, что скилл запоминает план, сравнивает наборы и ведет ленту заказов и месячные итоги. Затем идут офлайн-демо, установка в WorkBuddy, Codex и DeepSeek Agent, отчет по набору, итоги месяца и года, примеры запросов, схема процесса, проверки и оговорка о неофициальном статусе проекта.

Бейдж для README

Исходный SKILL.md

---
name: mcd-fit-planner
description: 根据循环训练日与营养目标推荐麦当劳搭配,比较套餐价格和营养,记录实际摄入与消费,生成月末年末吃麦网页及分享长图。用户要按计划吃麦、顺延训练日、查账本或回顾吃麦与健身目标时使用。
---

# 麦当劳饮食计划助手

用本技能内 `scripts/fit_core.py` 完成计划、营养计算与账本操作。以技能文件所在目录解析脚本路径,所有调用输出 JSON。Python 3.11+,标准库,无本地网络客户端。MCP 通过宿主 Agent 的官方连接器调用。

首次配置和命令见 [references/local-data.md](references/local-data.md);推荐/下单时读取 [references/mcp-flow.md](references/mcp-flow.md)。联网补充缺失营养与最终报告见 [references/nutrition-report.md](references/nutrition-report.md)。在 WorkBuddy 安装与首次只读验证见 [references/workbuddy-setup.md](references/workbuddy-setup.md)。先确认 Python 3.11+ 可用。本地库默认技能目录下 `data/`;为跨技能升级保留账本,首次在用户选择的固定目录指定 `--db <绝对路径>` 并保存该路径,之后统一使用。更换数据库路径时先确认是否是用户原有账本;不要无意建立多个真实账本。

Сообщить о проблеме