McD Expiry Butler — скилл

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

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

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

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

  • Скилл работает с токеном официального MCP, дающим чтение вашего аккаунта, а токен хранится в локальном файле настроек.
Все причины и проверки

baihua2471/mcd-expiry-butler

Установка

Работает в

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

npx skillfoxx add skills/mcd-expiry-butler

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

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

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

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

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

  • Скилл работает с токеном официального MCP, дающим чтение вашего аккаунта, а токен хранится в локальном файле настроек.

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

Что делает

McD Expiry Butler работает поверх официального MCP McDonald's в Китае. Он только читает купоны и баллы, показывает, какие скоро сгорят, и подбирает не больше двух вариантов заказа под бюджет. Сумма каждого варианта проходит через официальный расчет цены `calculate-price`. Если подходящего варианта нет, скилл так и говорит: в этот раз не тратить. Бюджет стоит выше сгорающих бонусов. Скилл сначала уточняет три вещи: бюджет, способ получения и ресторан. Затем выбирает купоны по ресторану и каналу, считает окно истечения (по умолчанию 7 дней, настраивается), выводит рекомендацию, список того, что использовать не стоит, и неподтвержденные условия. Баллы и деньги показываются раздельно, без пересчета курса. Результат собирается в одностраничный HTML-отчет. Для проверки есть демонстрационный режим на примерных данных.

Для кого. Пользователям WorkBuddy в Китае, которые копят купоны McDonald's и хотят тратить по бюджету, а не из-за срока сгорания.

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

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

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

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

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

Я потрачу на McDonald's один раз на этой неделе, бюджет 30 юаней. Покажи, какие купоны скоро сгорят и стоит ли их использовать.

Ограничения

Скилл рассчитан на WorkBuddy и официальный MCP McDonald's в Китае: нужен токен с портала `open.mcd.cn`, активированный по номеру телефона. Токен записывается в `~/.workbuddy/mcp.json` вручную, шаблон хранит лишь плейсхолдер, и файл с токеном нельзя коммитить. После настройки сервис нужно доверить в диспетчере коннекторов и перезапустить WorkBuddy. Нужен Python 3.9 или новее, внешних пакетов нет. Скилл не создает заказы, не берет купоны и не оплачивает. Не выводите и не публикуйте токен.

Как отключить. Запустите `bash scripts/install_skill.sh` повторно для обновления. Для удаления уберите папку `mcd-expiry-butler` из `~/.workbuddy/skills` и запись `mcd-mcp` из `~/.workbuddy/mcp.json`.

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

Как установить McD Expiry Butler?

Выполните `bash scripts/install_skill.sh` из клона репозитория, и скилл появится в `~/.workbuddy/skills/mcd-expiry-butler`. Ключ `--project` ставит его в текущий проект. Повторный запуск обновляет.

Какой MCP нужен скиллу?

Официальный MCP McDonald's по адресу `https://mcp.mcd.cn/mcp-servers/mcd-mcp`. Токен активируют на `open.mcd.cn` по телефону и вписывают в `mcp.json` WorkBuddy.

Заказывает ли скилл еду сам?

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

Что будет, если расчет цены не удался?

Скилл покажет неудачу и не станет оценивать сумму сам. Недостающий срок действия отмечается как «информация об истечении не предоставлена», совместимость купонов не додумывается.

Можно ли проверить скилл без аккаунта?

Да, демонстрационный режим `python3 scripts/run_demo.py` строит страницу на примерных данных с заметной пометкой, что это не данные реального аккаунта.

Обсуждение

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

Скиллы

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

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

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

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

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

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

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

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

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

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

Overtime Meal Buddy

overtime-meal-buddy

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

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

Коротко о README

Проект сделан для конкурса WorkBuddy и MCP McDonald's. В репозитории есть 17 тестов логики, записи реальной сверки и выгрузка демонстрационной страницы.

Бейдж для README

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