Food Order — OpenClaw Skill
Reorder food from Foodora, track delivery ETA, and check order status from your AI agent.
What This Skill Does
The Food Order skill lets your OpenClaw AI agent reorder previous meals from Foodora, browse your order history, preview what will be ordered before confirming, and track active deliveries with real-time ETA updates. It uses the ordercli CLI tool to interact with the Foodora platform safely, with a strict preview-first workflow that never places an order without your explicit confirmation.
When you say "reorder the Thai food from last week," the agent pulls your order history, finds the matching order, shows you a preview of exactly what will be ordered (items, prices, delivery address), and waits for you to say "confirm" before placing it. Once ordered, you can ask the agent to track the delivery status, get the ETA, or watch for live updates until the food arrives.
Safety is a core design principle of this skill. The agent will never run the confirmation command without explicit user approval. If you are unsure about any detail, the agent stops at the preview step and answers your questions before proceeding. For testing, a throwaway configuration path can be used to avoid affecting your real Foodora account.
Example Prompts
"Show me my last 10 food orders"
"Reorder the pizza I got last Friday"
"What is the ETA on my current delivery?"
"Watch my order status until it arrives"
"Show me the details of order code ABC123"
"Reorder my usual sushi but deliver it to my office address"
"Cancel -- do not place that order"
Requirements
- ordercli CLI installed
- Foodora account with order history
- Login session (via password or browser cookie import)
- Country configured (e.g., AT for Austria)
On KiwiClaw: Pre-installed. Configure your Foodora login in the skill settings and start ordering.
Self-hosted: Install via Go: go install github.com/steipete/ordercli/cmd/ordercli@latest. Set your country and authenticate.
Setup on KiwiClaw
- Open your KiwiClaw dashboard
- Navigate to Skills in your agent settings
- Enable the Food Order skill
- Configure your Foodora country and login credentials
- Ask your agent to show your order history to verify the connection
Setup Self-Hosted
- Install ordercli:
go install github.com/steipete/ordercli/cmd/ordercli@latest - Set your country:
ordercli foodora config set --country AT - Login (preferred):
ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default" - Alternatively login with password:
ordercli foodora login --email you@example.com --password-stdin - Test:
ordercli foodora history --limit 5
Related Skills
- Voice Call -- call a restaurant directly if the online order fails
- Apple Reminders -- set a reminder to order lunch
- Slack -- coordinate team lunch orders via Slack
- Weather -- check the weather before deciding on delivery vs. pickup
FAQ
Can the AI agent place a food order without my confirmation?
No. The Food Order skill has strict safety rules that prevent placing orders without explicit user confirmation. The agent always shows a preview of the order first and only proceeds when you say "yes", "confirm", or "place the order". This prevents accidental purchases.
Which food delivery services does the skill support?
Currently, the Food Order skill supports Foodora via the ordercli tool. It can browse your order history, preview reorders, place confirmed orders, and track active deliveries. Support is focused on countries where Foodora operates.
Can I track my food delivery ETA through the agent?
Yes. After placing an order, you can ask your agent to check the delivery status and ETA at any time. The skill supports both one-time status checks and live watch mode that provides continuous updates until the order arrives.
How does the agent know what to reorder?
The skill pulls your recent order history from Foodora and can show you the last 10 orders with full details. You can ask your agent to "reorder the sushi from last Tuesday" or "show me my recent orders" and it will find and preview the matching order before asking for confirmation.