ordercli — Claude skill: check Foodora orders from your agent
A skill that lets your coding agent check past Foodora orders and track active delivery status. Useful if you order often and want it handled from the terminal.
npx skills add openclaw/openclaw --skill ordercli -a claude-codeWhat ordercli does
The skill wires the ordercli binary into your agent so it can talk to Foodora. You get active order status, delivery tracking, order history, and reorder — all through CLI commands the agent runs for you. Deliveroo is listed as work in progress and does not work yet.
Commands cover the basics: ordercli foodora orders lists active orders, --watch polls for updates, history --limit 20 pulls recent orders, and reorder --confirm adds items back to your cart. Login takes an email and password via stdin. If Foodora's bot protection kicks in, there's a browser login flow and a Chrome cookie import.
Worth installing if you order from Foodora regularly and already live in Claude or another agent. If you don't use Foodora, skip it. The ordercli binary needs to be in PATH — install via brew or go.
What it helps with
- check the status of an active Foodora order
- pull up recent order history
- reorder a past meal into the cart
- watch delivery updates in real time
- log in through the browser when bot protection blocks
Example prompts for the agent
- show my active Foodora orders
- list my last 20 orders
- reorder and add it to the cart
How to install ordercli
1Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill ordercli -a claude-code2Manually: put the files in place
~/.claude/skills/ordercli/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ordercli/
1Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill ordercli -a codex2Manually: put the files in place
.agents/skills/ordercli/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill ordercli -a cursor2Manually: put the files in place
.cursor/skills/ordercli/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openclaw/openclaw ordercli2Manually: put the files in place
.github/skills/ordercli/SKILL.md1Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill ordercli -a gemini-cli2Platform CLI
gemini skills install https://github.com/openclaw/openclaw --path skills/ordercliManually: put the files in place
.devin/skills/ordercli/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill ordercli -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set45
The whole set →Similar
Questions about ordercli
How do I install ordercli in Claude?
Run npx skills add openclaw/openclaw --skill ordercli -a claude-code. The skill file lands at ~/.claude/skills/ordercli/SKILL.md.
What does ordercli do?
It checks active Foodora orders and history, tracks delivery status, and lets you reorder a past meal. Deliveroo support is not working yet.
What do I need for ordercli to work?
The ordercli binary in PATH, installed via brew or go. Login needs your Foodora email and password; if blocked, use browser login or import Chrome cookies.
Source text
SKILL.md · MIT
---
name: ordercli
description: "Foodora-only CLI for checking past orders and active order status (Deliveroo WIP)."
homepage: https://ordercli.sh
metadata:
{
"openclaw":
{
"emoji": "🛵",
"requires": { "bins": ["ordercli"] },
"install":
[
{
"id": "brew",
"kind": "brew",
"formula": "steipete/tap/ordercli",
"bins": ["ordercli"],
"label": "Install ordercli (brew)",
},
{
"id": "go",
"kind": "go",
"module": "github.com/steipete/ordercli/cmd/ordercli@latest",
"bins": ["ordercli"],
"label": "Install ordercli (go)",
},
],
},
}
---
# ordercli
Use `ordercli` to check past orders and track active order status (Foodora only right now).
Quick start (Foodora)
- `ordercli foodora countries`
- `ordercli foodora config set --country AT`
- `ordercli foodora login --email [email protected] --password-stdin`
- `ordercli foodora orders`
- `ordercli foodora history --limit 20`
- `ordercli foodora history show <orderCode>`
Orders
- Active list (arrival/status): `ordercli foodora orders`
- Watch: `ordercli foodora orders --watch`
- Active order detail: `ordercli foodora order <orderCode>`
- History detail JSON: `ordercli foodora history show <orderCode> --json`
Reorder (adds to cart)
- Preview: `ordercli foodora reorder <orderCode>`
- Confirm: `ordercli foodora reorder <orderCode> --confirm`
- Address: `ordercli foodora reorder <orderCode> --confirm --address-id <id>`
Cloudflare / bot protection
- Browser login: `ordercli foodora login --email [email protected] --password-stdin --browser`
- Reuse profile: `--browser-profile "$HOME/Library/Application Support/ordercli/browser-profile"`
- Import Chrome cookies: `ordercli foodora cookies chrome --profile "Default"`
Session import (no password)
- `ordercli foodora session chrome --url https://www.foodora.at/ --profile "Default"`
- `ordercli foodora session refresh --client-id android`
Deliveroo (WIP, not working yet)
- Requires `DELIVEROO_BEARER_TOKEN` (optional `DELIVEROO_COOKIE`).
- `ordercli deliveroo config set --market uk`
- `ordercli deliveroo history`
Notes
- Use `--config /tmp/ordercli.json` for testing.
© openclaw · MIT · openclaw/openclaw