Order food or groceries end-to-end in the Uber Eats consumer app. Use when the user asks to open Uber Eats, browse merchants, add items, customize options, apply promos, choose delivery or pickup, place an order, or track order progress.
Use this skill to complete Uber Eats ordering flows with high reliability and low spend risk.
This skill is aligned with Uber Eats official help flows:
View cart -> Go to checkout -> Place order)com.ubercab.eats).request_human_auth(oauth).request_human_auth(payment) and/or request_human_auth(sms-2fa).Follow this baseline sequence unless the current screen requires a detour:
View cart, then Go to checkout.Place order.Treat labels as variants; exact wording may differ by locale/A-B test.
Home, Search, Cart, Account.Delivery / Pickup, ASAP / Schedule, address chip near top.Add to cart, Customize, Required, Optional, Add.View cart, Go to checkout, Checkout, Place order.Cancel order, Help, contact courier/support.Delivery vs Pickup.Schedule before checkout.Search tab for deterministic lookup by merchant/dish.Add to cart after required options are complete.View cart and verify:
Go to checkout (or equivalent checkout CTA).Before final submit, verify all high-impact fields:
Delivery or Pickup)ASAP vs scheduled)If user asked for constraints (for example max total), enforce them here.
Place order.request_user_decision before tapping Place order.Use Uber’s policy-aware behavior:
Help / support path and report constraints to user.tap_element when reliable UI candidates are present.batch_actions for short, deterministic same-screen edits (for example quantity +/- and confirm).swipe to browse long menus and cart sections.launch_app to recover quickly from background/app switch issues.When finishing, include:
Delivery or Pickup)