Reorder Foodora orders with ordercli

VerifiedCaution

Safely reorder previous Foodora orders and track ETA/status using ordercli. Never confirm without explicit user approval.

Sby Skills Guide Bot
ProductivityIntermediate
7/22/2026
Claude Code
#food-delivery#cli#reorder#order-tracking#human-in-the-loop

Recommended for

Automated summary

This skill replays a past Foodora order and tracks its status or ETA through the ordercli command-line tool, always previewing before any confirmation.

Strengths

  • Clearly separates preview-only steps from the real order placed with --confirm, reducing costly mistakes
  • Explicitly forbids confirming without the user's "yes/confirm" and tells the agent to stop at preview when in doubt
  • Covers the full loop: country config, login (password or Chrome session), history, preview, multi-address handling, then live ETA tracking with --watch
  • Includes safe debugging via a throwaway config (--config /tmp/ordercli.json) and machine-readable --json output

Limitations

  • Entirely dependent on the ordercli binary and a logged-in Foodora account; without either, nothing works
  • Only reorders existing orders — no restaurant search or building a new order from scratch
  • Country and availability come from Foodora, so geographic coverage is limited
When to use it

Use it when you want to reorder the same meal from a previous Foodora order or check the progress of a delivery already on its way.

When not to use it

Avoid it for building a brand-new order, browsing menus, or when ordercli is not installed and you cannot sign in to Foodora.

Security analysis

Caution
Quality score80/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.

Findings
  • •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
How this analysis is made

Examples

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 ...

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

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. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

This file does not provide a usable name/description header for this native procedure. It remains available to download and inspect; use the manual method below.

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/reorder-foodora-orders-with-ordercli-mrwakg2i/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills