← Recherche

McDonald's Calorie Butler
Food & Drink 📌 Version épinglée : commit 456df1c
🔎 Analyse du prompt d’installation · 2026-10-19 : exécute des commandes
⚙ Prérequis: Avant de commencer…

McDonald's Calorie Butler

Mange McDonald's Chine dans ton objectif de calories : un journal alimentaire local, un budget restant, un plan tarifé, et une commande seulement sur ton mot.

L’essentiel
Quoi
Mange McDonald's Chine dans ton objectif de calories : un journal alimentaire local, un budget restant, un plan tarifé, et une commande seulement sur ton mot.
Coût
Gratuit
Prérequis
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
Installation
Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.

Version :

⌁

Installation

Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit 456df1c
Envie d'être encore plus prudent ?

Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?

Comment vérifier une création avant de l’installer →

🧭 Ce que ça touche
  • Peut lancer des commandes sur l’ordinateur de ton Muse.
Analyse du prompt d’installation · 2026-10-19
🔒 Sécurité et provenance
📌 Version épinglée : commit 456df1c · 2026-10-19
🔎 Analyse du prompt d’installation · 2026-10-19 : exécute des commandes
Ce que le scan a trouvé — extraits du prompt d’installation
  • exécute des commandes — p.mkdir(parents=True, exist_ok=True) · path.parent.mkdir(parents=True, exist_ok=True) · out.parent.mkdir(parents=True, exist_ok=True)
Skill Harbor ne révise jamais le code des skills listés. Ce sont des faits datés sur le prompt d’installation et notre test d’installation, pas une certification de sécurité. Révisez un skill vous-même avant de l’installer. Comment nous vérifions

Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis : Compte et jeton requis avant tout usage réel : un jeton MCP McDonald's Chine. La fiche est gratuite, et l'activation du jeton est décrite en amont comme gratuite. Obtiens le jeton toi-même, en personne, car il exige une vérification par numéro de téléphone mobile : va sur https://open.mcd.cn/mcp , connecte-toi avec ton numéro de téléphone mobile, ouvre la console en haut à droite, clique sur Activer, accepte l'entente de service, et copie le jeton. Configure ensuite le serveur MCP McDonald's Chine : nom mcd-mcp, type streamablehttp, URL https://mcp.mcd.cn , en-tête Authorization: Bearer <ton jeton>, ou définis la variable d'environnement MCD_MCP_TOKEN là où le skill la lit ainsi. Garde le jeton uniquement dans ta configuration cliente privée ou ton environnement : ne le commets jamais, ne le partage jamais, et ne le colle jamais dans un chat partagé. L'amont indique une limite de 600 requêtes par minute par jeton (429 au-delà). Il te faut aussi Python 3.9 ou plus récent, sans dépendances tierces. Le premier usage prend environ deux minutes de questions d'installation, posées une à la fois : ton objectif (ou sexe, âge, taille, poids et niveau d'activité pour que le script puisse le calculer avec la formule Mifflin St Jeor et ses planchers de sécurité), tes notes de goût permanentes, ton magasin habituel et ta commande habituelle. Ce profil reste dans ~/.mcd-calorie-butler sur ta machine, comme détaillé ci-dessous. Installe-moi « McDonald's Calorie Butler ». Il consigne ce que tu as mangé, calcule ce qui reste aujourd'hui avec un script local, planifie un repas McDonald's Chine dans ce budget à partir de la nutrition et des prix officiels, et commande seulement quand tu dis explicitement de commander. Dépôt : https://github.com/WilderNoTrack/mcd-calorie-butler (le skill est tout le dossier skill/mcd-calorie-butler/ au commit épinglé : SKILL.md, data/public_love.json, references/estimation.md, references/health.md, references/mcp-playbook.md, references/together.md, references/weirebi.md, scripts/butler.py, scripts/mcd_fetch.py) Version épinglée : installe le code au commit 456df1c880b84258d2aacf55aa38af1e1bd13e3d exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/WilderNoTrack/mcd-calorie-butler dans un dossier temporaire, place-toi au commit 456df1c880b84258d2aacf55aa38af1e1bd13e3d, et copie le dossier skill/mcd-calorie-butler/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-18 : [FINGERPRINTS] - SKILL.md: SHA-256 318f32646a439160cae0a59560702944d7ca7c72ddc9c39457870165395e1743 - data/public_love.json: SHA-256 5eae739bfbb3fe679f2d0fcf8909f7c0cd79621b09bcb994b735c7f349dfd562 - references/estimation.md: SHA-256 479fcdbc3fe80f499b114da8e3701f29f390c90dfdef92e278156572d5c9fa4f - references/health.md: SHA-256 a3a10510d24b8d900caad9f2b9c22bcfd23922cb98df11fdd24fbaa6a6d38c79 - references/mcp-playbook.md: SHA-256 7c64604d107b3f8c555ed43ed3acb9ea7e15574b0d8ebfe148ad59c495245bb8 - references/together.md: SHA-256 817659b234907dc03543942e07117292be334e4721a48f436045767904b85a33 - references/weirebi.md: SHA-256 ab5381e652ac295e611b8194d4c63942d7890f3473753893278a36ef28f16522 - scripts/butler.py: SHA-256 d0196336b3d6ca701e1bae78554ca87635e33368fb5185f7b36f7cc94b32b030 - scripts/mcd_fetch.py: SHA-256 979b00b94078172fd7df230a6c933b342bec9202b6193b47862ff610f896969a Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet (et chaque autre fichier du dossier) et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quels services il se connecte, s'il lit ou envoie des informations personnelles ou des clés, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient SKILL.md, des références (mcp-playbook.md, estimation.md, health.md, together.md, weirebi.md), data/public_love.json (une table de popularité publique de départ pour les scores de goût, sourcée en amont depuis une page de classement publique) et deux scripts : butler.py (tous les calculs et les données locales, aucun code réseau du tout) et mcd_fetch.py (un aide de récupération limité à une liste d'autorisation READ_ONLY qui refuse les outils d'écriture). Bibliothèque standard Python seulement. - Ce qui reste local, et n'est jamais envoyé au serveur MCP : ton profil et ton journal, gardés par butler.py sous ~/.mcd-calorie-butler sur ta machine. C'est-à-dire tes objectifs de calories et de protéines, et si tu laisses le script calculer l'objectif, ton sexe, ton âge, ta taille, ton poids et ton niveau d'activité, plus tes notes de goût, ton magasin habituel et ta commande habituelle, et ton journal alimentaire, y compris les repas non McDonald's que tu décris et les estimations de l'agent pour eux. butler.py ne contient aucun appel réseau, donc ces données ne quittent pas la machine via le skill. Ce qui est envoyé, à l'usage, va seulement à https://mcp.mcd.cn (POST Streamable HTTP, Authorization: Bearer avec ton jeton) : now-time-info, list-nutrition-foods, query-nearby-stores lors de l'installation de ton magasin habituel, query-meals et query-meal-detail avec storeCode, orderType et une date de réservation, et calculate-price avec les articles planifiés, donc le serveur reçoit ton jeton, ton magasin, la date et l'heure, et les articles du repas tarifé, et retourne la nutrition, les menus et les prix officiels, que mcd_fetch.py enregistre en fichiers sur ta machine pour butler.py. À l'installation du profil, si tu veux qu'il apprenne de tes commandes passées, l'agent peut appeler order-list via le connecteur, donc ton historique de commandes est retourné à ta machine et lu localement pour suggérer ta commande habituelle. Le jeton est lu depuis la variable d'environnement MCD_MCP_TOKEN ou depuis l'entrée mcd-mcp de ton fichier local ~/.workbuddy/mcp.json, et n'est jamais imprimé. - La commande est la seule écriture, et elle est gardée deux fois : mcd_fetch.py refuse create-order carrément, donc la commande passe toujours par le connecteur MCP via l'agent, et seulement quand tu dis explicitement commande, vas-y avec celui-ci, ou confirme. Des mots comme ça a l'air bien ne comptent pas comme confirmation, selon le SKILL.md. create-order envoie le même magasin, mode, date et articles que le devis accepté, plus un takeWayCode (sur place ou à emporter dans le magasin), et retourne un lien de paiement ; tu paies toi-même sur la page officielle McDonald's, le skill ne paie jamais et ne te pousse jamais à payer. Après que tu dis avoir payé, il peut vérifier la commande avec query-order et consigner le repas. Le SKILL.md interdit aussi d'appeler auto-bind-coupons, draw-lottery, mall-create-order et cancel-order sauf si tu le demandes explicitement. Limites de santé dans le SKILL.md et references/health.md : aucun soutien aux régimes extrêmes, aucun jugement sur le corps, aucun conseil médical, et un renvoi vers un médecin ou un diététiste plutôt que des cibles de calories quand tu mentionnes une maladie, une grossesse ou un trouble alimentaire ; chaque plan porte une note qu'il est à titre de référence seulement, pas un avis nutritionnel ou médical. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier du skill depuis GitHub au commit épinglé. La fiche et le jeton sont gratuits ; tu paies seulement une commande que tu confirmes, sur la page de paiement officielle. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier dans le répertoire des skills de l'agent, dans un dossier nommé « mcd-calorie-butler », en gardant chaque fichier (SKILL.md, data/public_love.json, references/estimation.md, references/health.md, references/mcp-playbook.md, references/together.md, references/weirebi.md, scripts/butler.py, scripts/mcd_fetch.py). 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : obtenir moi-même le jeton MCP McDonald's Chine sur https://open.mcd.cn/mcp avec mon numéro de téléphone mobile si je n'en ai pas, le mettre seulement dans ma propre configuration cliente MCP privée ou ma variable d'environnement et ne jamais le coller dans un chat partagé, installer Python s'il manque, et configurer le connecteur mcd-mcp vers https://mcp.mcd.cn s'il n'est pas configuré ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et toute commande, réclamation de coupon ou réservation arrive seulement comme divulgué ci-dessus). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.

?

Questions

Comment installer une création ?

Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.

Où va mon argent ?

Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.

Que signifie le ✓ à côté du nom d’un créateur ?

Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.