McFairSplit — скилл
McFairSplit делит счет за общий заказ в китайском McDonald's по тому, что съел каждый, и показывает расчет по строкам
- 259 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Режим чтения заказов использует токен учетной записи и получает данные о ваших покупках.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/mcfairsplitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Режим чтения заказов использует токен учетной записи и получает данные о ваших покупках.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Навык и CLI на стандартной библиотеке Python 3.10 для честного дележа счета. Сначала агент раскладывает позиции заказа по людям и фиксирует правила, с которыми все согласны: напиток только у одного, бургер из комбо делят двое, наггетсы общие. Затем скрипт считает, сколько должен каждый, с учетом скидки и доставки, и выдает подробности расчета. Команда `python3 scripts/cli.py solve --demo four_people --compare equal --html exports/demo.html` строит HTML-отчет и сравнивает пропорциональный и равный дележ скидки. Необязательный режим читает заказы через MCP-платформу McDonald's China по токену.
Для кого. Компаниям друзей и коллег в Китае, где один платит за общий заказ, а потом спорят, кто сколько должен.
Подходит, если
- Один оплатил заказ на пятерых, и надо разделить счет с учетом комбо.
- Скидку хотят распределить по правилам и показать, как это изменило суммы.
- Нужен отчет, который можно отправить участникам.
- Чтение собственных заказов через MCP-токен нужно проверить на тестовом примере.
Не подходит, если
- Заказ оплачен не в юанях или участников больше десяти.
- Нужен официальный продукт McDonald's: проект независимый.
- Хочется платить прямо из навыка: расчет только показывает суммы.
Пример запроса к агенту
Используй McFairSplit: покажи демо на четырех людей, сравни расчет скидки по долям и поровну и выгрузи HTML.Ограничения
Версия 0.1.2 рассчитана на один оплаченный заказ в юанях, от двух до десяти человек и не больше 30 платных строк, платит за все один человек. Проект независимый и не считается продуктом McDonald's. Чтение заказов требует токен с платформы `open.mcd.cn/mcp`: его передают через переменную `MCD_MCP_TOKEN`, а не в репозиторий и не в аргументы команды. Данные в примерах синтетические. Лицензия в метаданных не определена (NOASSERTION).
Как отключить. Удалите папку навыка из каталога скиллов и файл `private/orders.json`, если выгружали заказы. Токен отзовите на платформе McDonald's.
Частые вопросы
Нужен ли токен для расчета?
Нет. Расчет работает с введенными позициями и демо. Токен нужен только для чтения заказов через MCP.
Что считает навык?
Сумму каждого с учетом скидок и доставки, и показывает источник каждой цифры и разницу при другом способе дележа.
Где хранятся выгруженные заказы?
В каталоге `private/`, который не нужно коммитить. Токен в файлы не записывают.
Что делает режим `mcp`?
Команды `mcp probe`, `mcp orders` и `mcp order --id ...` читают ваши заказы только на чтение и сохраняют снимок в `private/`.
Какие ограничения у расчета?
Один оплаченный заказ в юанях, от двух до десяти человек и не более 30 платных строк.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл заказа в McDonald's Китая: выбирает ресторан, спрашивает людей и бюджет, дает три набора с проверкой цены
Скилл и CLI называют самый дешевый способ заказать еду в McDonald's Китая и показывают итог до создания заказа
Подбирает полный заказ McDonald's Китая под бюджет и вкус по официальным ценам и выдает готовую карточку для заказа
Скилл для агента: перебирает меню и купоны McDonald's Китая и подбирает заказ по самой низкой цене
Скилл по MCP McDonald's Китая: из бюджета и пожеланий делает до трех меню с официальной ценой, остатком и условиями купонов
CLI и скилл для заказов McDonald's China: подбирают набор под калории, считают цену с купонами, держат заказ до подтверждения.
Коротко о README
Расчет честного дележа заказа по тому, кто что съел, с подробностями и отчетом, на стандартной библиотеке Python.