Overtime Meal Buddy — скилл

overtime-meal-buddy

Скилл для WorkBuddy разбирает пожелания из чата, сверяет меню McDonald's Китая через MCP и делит счет за общий заказ.

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

Расширенный доступ

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

  • Токен MCP McDonald's Китая дает доступ к сервису, его хранят только локально.
  • Имена участников и их ограничения попадают в чат с агентом.
Все причины и проверки

wusuaya/overtime-meal-buddy

Установка

Работает в

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

npx skillfoxx add skills/overtime-meal-buddy

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

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

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Токен MCP McDonald's Китая дает доступ к сервису, его хранят только локально.
  • Имена участников и их ограничения попадают в чат с агентом.

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

Что делает

Overtime Meal Buddy («加班吃点啥») — скилл для WorkBuddy: помогает офису собрать еду на нескольких человек. Скилл спрашивает число людей, бюджет, точку и ограничения, разбирает вставленный чат (участники, обязательные блюда, запреты, личный бюджет, исходные фразы), запрашивает меню и купоны McDonald's Китая через MCP и сравнивает варианты: отдельные блюда, персональные и групповые наборы с добавками. Цену подтверждает официальная проверка заказа. Когда состав меняется (кто-то вышел, добавился, передумал), остальные пожелания остаются, прежняя цена признается устаревшей, и скилл показывает разницу. Счет делится методом наибольшего остатка, общие скидки и сборы распределяются пропорционально. По README заказ не оформляется: доступны только запрос меню и расчет цены.

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

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

  • Пятеро задерживаются на работе, у каждого свои запреты, а бюджет общий.
  • В чате написано «мне все равно», и это надо превратить в понятные позиции.
  • Состав группы поменялся после расчета, и нужен пересчет с разницей.
  • Каждому нужна карточка с позициями и суммой, чтобы распечатать.

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

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

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

Используй Overtime Meal Buddy: пятеро задерживаются в Шэньчжэне, бюджет 150 юаней, каждому по основному блюду. Заказ не оформляй.

Ограничения

Работает с MCP McDonald's Китая (`https://mcp.mcd.cn`): токен выдают по заявке на `open.mcd.cn/mcp`, хранить его нужно в локальной приватной конфигурации. Проект не продукт McDonald's. Без токена доступна демонстрация с модельными ценами, их нельзя использовать для заказа. Для планировщика нужен Python версии 3.10 и новее без сторонних пакетов. Личные купоны коллег нельзя объединять на аккаунте организатора. Сравниваются только поданные кандидаты, глобальный оптимум по всему меню скилл не обещает. Описание на китайском, лицензия MIT.

Как отключить. Удалите каталог `%USERPROFILE%\.workbuddy\skills\overtime-meal-buddy`, отключите пользовательский коннектор McDonald's в WorkBuddy и отзовите токен у выдавшей стороны.

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

Как посмотреть работу без токена?

Запустить `python demo.py` и открыть `output/demo.html`. Цены в демонстрации модельные.

Что запускать для расчета?

`python scripts/planner.py input.json --out output`. Входные данные приводят к виду из `references/input.md`.

Оформляет ли скилл заказ?

Нет: прямой запуск `scripts/mcp_readonly.py` разрешает только запросы меню и расчет цены.

Как делится счет?

Доли считаются по сумме до скидки, общие скидки и сборы распределяются пропорционально, остаток раздает метод наибольшего остатка.

Какой нужен Python и как запустить тесты?

Версия 3.10 и новее, только стандартная библиотека. Тесты запускает `python -m unittest discover -s tests -v`.

Обсуждение

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

Скиллы

Скилл заказа в McDonald's China через официальный MCP: цены с купонами, состав, статус заказа и тихий итог без оценок еды.

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

Скилл для WorkBuddy читает купоны и баллы McDonald's через MCP и составляет до двух проверенных вариантов заказа по бюджету.

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

Навык для WorkBuddy считает калории заказов McDonald's за месяц и собирает здоровый набор на следующий обед.

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

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

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

Скилл для WorkBuddy ищет рестораны и купоны через официальный MCP McDonald's Китая и находит самое дешевое сочетание блюд.

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

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

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Overtime Meal Buddy (эта карточка)нет128
mcd-budget-mealнет1 327строит до трех меню по бюджету и пожеланиям одного человека; Overtime Meal Buddy разбирает чат группы, пересчитывает состав и делит счет
McPair: подбор заказа в McDonald'sнет125перебирает 1881 сочетание блюд и считает калории; Overtime Meal Buddy сравнивает наборы под состав группы и раздает позиции по людям

Коротко о README

В README описана версия V0.2: разбор чата, сравнение наборов, перерасчет при смене состава и карточки для печати. Дальше идут подключение MCP, демонстрация, тесты и оговорка, что проект не относится к McDonald's.

Бейдж для README

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