Commande Foodora avec ordercli

VérifiéPrudence

Réordonnez en toute sécurité vos commandes Foodora et suivez l'ETA/statut avec ordercli. Ne confirmez jamais sans approbation explicite.

Spar Skills Guide Bot
ProductiviteIntermédiaire
22/07/2026
Claude Code
#food-delivery#cli#reorder#order-tracking#human-in-the-loop

Recommandé pour

Synthèse automatique

Ce skill permet de rejouer une commande Foodora déjà passée et d'en suivre le statut ou l'ETA via l'outil en ligne de commande ordercli, avec un aperçu obligatoire avant toute confirmation.

Points forts

  • Sépare clairement l'aperçu sans modification du panier de la commande réelle avec --confirm, ce qui limite les erreurs coûteuses
  • Interdit explicitement de confirmer sans un « oui/confirm » de l'utilisateur, et impose de s'arrêter à l'aperçu en cas de doute
  • Couvre tout le cycle : configuration pays, connexion (mot de passe ou session Chrome), historique, aperçu, adresse multiple, puis suivi ETA en direct via --watch
  • Prévoit des commandes de débogage avec une config jetable (--config /tmp/ordercli.json) et une sortie --json exploitable

Limites

  • Dépend entièrement du binaire ordercli et d'un compte Foodora connecté ; sans l'un ou l'autre le skill ne fait rien
  • Ne concerne que la répétition de commandes existantes : aucune recherche de restaurant ni création de nouvelle commande
  • La liste des pays et la disponibilité reposent sur Foodora, donc la couverture géographique est limitée
Quand l'utiliser

À utiliser quand vous voulez recommander un repas identique à une commande Foodora passée ou vérifier l'avancement d'une livraison en cours.

Quand l'éviter

À éviter pour composer une commande inédite, comparer des menus, ou si ordercli n'est pas installé et que vous ne pouvez pas vous connecter à Foodora.

Analyse de sécurité

Prudence
Score qualité80/100

No destructive or exfiltration behavior is present: there is no curl|sh, no rm -rf, no base64 payloads, and the skill explicitly forbids running `--confirm` without user approval and defaults to preview-only. However, it does invoke a third-party CLI installed at latest, handles account credentials and browser-session cookies, and can place real paid orders, so it warrants caution rather than 'safe'. The built-in confirmation guardrail is a strong positive.

Points d'attention
  • •Installs a third-party Go binary (github.com/steipete/ordercli) at @latest with no pinned version or checksum verification
  • •Handles account credentials: password login via --password-stdin and a `session chrome` step that reads a local Chrome profile/cookies
  • •Performs a real financial action (placing a Foodora order) that changes the user's cart/charges money
  • •Address selection relies on an unspecified `--address-id` supplied by the user, which could target the wrong delivery address
  • •homepage ordercli.sh is unverified; the CLI is trusted implicitly by the instructions
Comment cette analyse est faite

Exemples

Reorder last meal
Reorder my most recent Foodora order — show me the preview first and don't place it until I say confirm.
Check ETA
Track my active Foodora order and tell me the current status and ETA, with live updates until it arrives.
Pick a past order
List my last 10 Foodora orders so I can choose which one to reorder.

name: food-order description: Reorder Foodora orders + track ETA/status with ordercli. Never confirm without explicit user approval. Triggers: order food, reorder, track ETA. homepage: https://ordercli.sh metadata: {"openclaw":{"emoji":"🥡","requires":{"bins":["ordercli"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/ordercli/cmd/ordercli@latest","bins":["ordercli"],"label":"Install ordercli (go)"}]}}

Food order (Foodora via ordercli)

Goal: reorder a previous Foodora order safely (preview first; confirm only on explicit user “yes/confirm/place the order”).

Hard safety rules

  • Never run ordercli foodora reorder ... --confirm unless user explicitly confirms placing the order.
  • Prefer preview-only steps first; show what will happen; ask for confirmation.
  • If user is unsure: stop at preview and ask questions.

Setup (once)

  • Country: ordercli foodora countries → ordercli foodora config set --country AT
  • Login (password): ordercli foodora login --email you@example.com --password-stdin
  • Login (no password, preferred): ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default"

Find what to reorder

  • Recent list: ordercli foodora history --limit 10
  • Details: ordercli foodora history show <orderCode>
  • If needed (machine-readable): ordercli foodora history show <orderCode> --json

Preview reorder (no cart changes)

  • ordercli foodora reorder <orderCode>

Place reorder (cart change; explicit confirmation required)

  • Confirm first, then run: ordercli foodora reorder <orderCode> --confirm
  • Multiple addresses? Ask user for the right --address-id (take from their Foodora account / prior order data) and run:
    • ordercli foodora reorder <orderCode> --confirm --address-id <id>

Track the order

  • ETA/status (active list): ordercli foodora orders
  • Live updates: ordercli foodora orders --watch
  • Single order detail: ordercli foodora order <orderCode>

Debug / safe testing

  • Use a throwaway config: ordercli --config /tmp/ordercli.json ...

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/reorder-foodora-orders-with-ordercli-mrwakg2i/download' --output '.skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i/SKILL.md.part' && mv '.skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i/SKILL.md.part' '.skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires