MCD Fit Planner — скилл
Неофициальный скилл для McDonald's China: план тренировок, сравнение наборов по цене и КБЖУ, учет заказов и итоги месяца
- 118 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Скилл через MCP создает реальные заказы в McDonald's China после подтверждения, оплата идет в официальном канале
- Токен официального MCP открывает меню, цены и заказы вашего аккаунта
Установка
- Работает в
В терминале, через 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 Китая по калориям и белку: считает питательность до ингредиентов и ищет самые дешевые комбинации
Скилл по MCP McDonald's Китая: из бюджета и пожеланий делает до трех меню с официальной ценой, остатком и условиями купонов
Скилл подбирает заказ в McDonald's Китая под бюджет и лимит натрия: сверяет купоны точки и не оформляет заказ.
Скилл считает дневную норму калорий и составляет из меню McDonald's Китая три готовых набора, с замечаниями по натрию.
Скилл для заказа в McDonald's Китая: перебирает комбинации под бюджет и калории и показывает три плана с рейтингом цены
McButler (mcd-self-butler)
mcd-self-butler
McButler считает для заказа в McDonald's калории, полную цену с дорогой и очередью и подбирает набор под бюджет через MCP сети
Коротко о 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 <绝对路径>` 并保存该路径,之后统一使用。更换数据库路径时先确认是否是用户原有账本;不要无意建立多个真实账本。