McD Expiry Butler — скилл
Скилл для WorkBuddy читает купоны и баллы McDonald's через MCP и составляет до двух проверенных вариантов заказа по бюджету.
- 178 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл работает с токеном официального MCP, дающим чтение вашего аккаунта, а токен хранится в локальном файле настроек.
Установка
- Работает в
В терминале, через 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: цены с купонами, состав, статус заказа и тихий итог без оценок еды.
Скилл подбирает заказ в McDonald's Китая под бюджет и лимит натрия: сверяет купоны точки и не оформляет заказ.
Скилл для WorkBuddy ищет рестораны и купоны через официальный MCP McDonald's Китая и находит самое дешевое сочетание блюд.
McButler (mcd-self-butler)
mcd-self-butler
McButler считает для заказа в McDonald's калории, полную цену с дорогой и очередью и подбирает набор под бюджет через MCP сети
Скилл по MCP McDonald's Китая: из бюджета и пожеланий делает до трех меню с официальной ценой, остатком и условиями купонов
Overtime Meal Buddy
overtime-meal-buddy
Скилл для WorkBuddy разбирает пожелания из чата, сверяет меню McDonald's Китая через MCP и делит счет за общий заказ.
Коротко о README
Проект сделан для конкурса WorkBuddy и MCP McDonald's. В репозитории есть 17 тестов логики, записи реальной сверки и выгрузка демонстрационной страницы.