Agent skill

Uber Eats Order

by pockebot in pockebot/openpocket

Order food or groceries end-to-end in the Uber Eats consumer app.

MITAuto-check passed

Install Uber Eats Order

skills CLI
$ npx skills add pockebot/openpocket --skill uber-eats-order -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install pockebot/openpocket uber-eats-order --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/pockebot/openpocket.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/uber-eats-order .claude/skills/uber-eats-order && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
uber-eats-order
GitHub stars
847
Token cost
~1.3k tokens
SKILL.md length
649 words
Files
1
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

Order food or groceries end-to-end in the Uber Eats consumer app.

  • Works in 7 steps: Set fulfillment context first → Find the right merchant → Add items with correct modifiers → …
  • The user asks to open Uber Eats
  • SKILL.md covers Preconditions, Canonical Ordering Flow, UI Anchors (Common) and Execution Procedure, plus 4 more sections
  • Calls go

What it does

Uber Eats Order is an agent skill from pockebot/openpocket. 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.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 🐹 An Intelligent Phone That Never Sleeps. The licence is MIT.

When your agent uses it

  • The user asks to open Uber Eats
  • Browse merchants
  • Customize options
  • Choose delivery

Example prompts

  • “/uber-eats-order”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Set fulfillment context first
  2. Find the right merchant
  3. Add items with correct modifiers
  4. Cart review before checkout
  5. Checkout verification
  6. Final confirmation gate (mandatory)
  7. After placing the order

What it can do on your machine

Read from SKILL.md and the folder at commit d4dae3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • go

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Uber Eats Order loads about 1.3k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 649 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~63
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from pockebot/openpocket at commit d4dae3d, republished under its MIT licence (© pockebot). 649 words, ~1,332 tokens.

Download SKILL.mdSave it as .claude/skills/uber-eats-order/SKILL.md (or your agent's skills folder).
name
uber-eats-order
description
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.

Uber Eats Order

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:

  • place order path (View cart -> Go to checkout -> Place order)
  • cancellation behavior (free before merchant accepts; possible charges after acceptance)
  • post-order tracking and support entry points.

Preconditions

  • Confirm Uber Eats app is in foreground (com.ubercab.eats).
  • If app is not installed, install and open it first.
  • If login/sign-up is required, trigger request_human_auth(oauth).
  • If payment verification (card CVC, bank OTP, 3DS) appears, use request_human_auth(payment) and/or request_human_auth(sms-2fa).

Canonical Ordering Flow

Follow this baseline sequence unless the current screen requires a detour:

  1. Choose merchant.
  2. Add item(s) to cart.
  3. Tap View cart, then Go to checkout.
  4. Review delivery details and payment.
  5. Tap Place order.
  6. Track order status.

UI Anchors (Common)

Treat labels as variants; exact wording may differ by locale/A-B test.

  • Bottom tabs: Home, Search, Cart, Account.
  • Entry controls: Delivery / Pickup, ASAP / Schedule, address chip near top.
  • Item actions: Add to cart, Customize, Required, Optional, Add.
  • Cart/checkout actions: View cart, Go to checkout, Checkout, Place order.
  • Order status actions: Cancel order, Help, contact courier/support.

Execution Procedure

1) Set fulfillment context first
  • Confirm fulfillment mode with user intent: Delivery vs Pickup.
  • Confirm destination/address before selecting items.
  • If scheduling is requested, set Schedule before checkout.
2) Find the right merchant
  • Prefer Search tab for deterministic lookup by merchant/dish.
  • If user gave constraints (budget, ETA, cuisine, rating), apply them before opening merchant page.
  • Avoid random browsing loops; open one candidate merchant and proceed.
3) Add items with correct modifiers
  • Open item detail page and resolve all required modifier groups.
  • Only submit Add to cart after required options are complete.
  • For multi-quantity, prefer explicit quantity control in cart over repeated back-and-forth on menu cards.
4) Cart review before checkout
  • Open View cart and verify:
    • item list and quantities
    • required modifiers were applied
    • promo/coupon status (if user asked)
  • Then proceed via Go to checkout (or equivalent checkout CTA).
5) Checkout verification

Before final submit, verify all high-impact fields:

  • fulfillment mode (Delivery or Pickup)
  • delivery address / pickup store
  • time (ASAP vs scheduled)
  • payment method
  • tip amount (if visible)
  • final payable total (items + fees + taxes + tip)

If user asked for constraints (for example max total), enforce them here.

Show full SKILL.md (268 more words)Show less
6) Final confirmation gate (mandatory)
  • If user explicitly requested immediate purchase (for example “place it now”), proceed to Place order.
  • Otherwise, pause at checkout and ask via request_user_decision before tapping Place order.
  • Never silently submit an order when user intent is ambiguous.
7) After placing the order
  • Stay on tracking screen and report key status:
    • accepted/preparing
    • courier matched / en route
    • ETA updates
  • Keep notification-sensitive actions minimal unless user asks for changes.

Safety Guardrails

  • Never add Uber One subscription or any upsell without explicit request.
  • Never change payment method to new credentials without human auth.
  • Never place duplicate orders to “retry” without explicit user confirmation.
  • If checkout total materially exceeds user expectation, stop and ask before placing.

Changes and Cancellation Handling

Use Uber’s policy-aware behavior:

  • Before merchant accepts:
    • cancellation is typically free; cancel and reorder if major edits are needed.
  • After merchant accepts:
    • cancellation may incur charges.
    • do not cancel automatically; ask user first unless explicitly instructed.
  • If item change is blocked after acceptance:
    • use in-app Help / support path and report constraints to user.

Tooling Guidance

  • Prefer tap_element when reliable UI candidates are present.
  • Use batch_actions for short, deterministic same-screen edits (for example quantity +/- and confirm).
  • Use swipe to browse long menus and cart sections.
  • Use launch_app to recover quickly from background/app switch issues.
  • If two similar taps fail to change state, switch target (row body vs button) instead of repeating.

Completion Report

When finishing, include:

  • whether order was placed or stopped at checkout
  • merchant name
  • fulfillment mode (Delivery or Pickup)
  • scheduled time or ASAP
  • final total observed
  • latest order status (if placed)
  • any unresolved blocker requiring user input

© pockebot, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/uber-eats-order of pockebot/openpocket.

Open the folder on GitHubat commit d4dae3d

Compare with similar skills

Uber Eats Order next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Uber Eats Order compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Uber Eats Order this skillpockebot/openpocket847—~1.3kAutomated safety check: PassMIT
Food Orderingasgeirtj/system_prompts_leaks69k—~1.4kAutomated safety check: PassCC0-1.0
CSS Orderthedaviddias/Front-End-Checklist74k—~404Automated safety check: PassMIT
Focus Orderthedaviddias/Front-End-Checklist74k—~519Automated safety check: PassMIT
Heading Orderthedaviddias/Front-End-Checklist74k—~452Automated safety check: PassMIT
Doordash Group Ordersdavila7/claude-code-templates32k—~1.3kAutomated safety check: PassMIT

Similar skills

  • Food Ordering

    asgeirtj/system_prompts_leaks

    Prepare restaurant food orders for delivery or pickup; use for cart, checkout and tracking.

    69k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • CSS Order

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing stylesheets, component styles, and responsive behavior related to Order CSS files correctly.

    74k GitHub stars~404 tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Focus Order

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Ensure logical focus order.

    74k GitHub stars~519 tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Heading Order

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Maintain logical heading order.

    74k GitHub stars~452 tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Doordash Group Orders

    davila7/claude-code-templates

    Group food ordering through the DoorDash CLI (dd-cli) from a persistent team roster.

    32k GitHub stars~1.3k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Official

    A skill your agent uses when a user asks to wobble ty constraint ordering, check constraint-set or TDD ordering determinism, test reversed constraint/typevar IDs, or investigate nondeterministic ty…

    50k GitHub stars~838 tokensUpdated today
    Testing & QAAuto-check passed

More from pockebot/openpocket

All 23 skills in this repo
  • Capcut Edit

    pockebot/openpocket

    Edit videos and beautify photos in CapCut on mobile. An agent skill from pockebot/openpocket.

    847 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Clash Of Clans Play

    pockebot/openpocket

    Play Clash of Clans on mobile with autonomous tactical decisions.

    847 GitHub stars~1.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Duolingo Play

    pockebot/openpocket

    Help users complete Duolingo language lessons. An agent skill from pockebot/openpocket.

    847 GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Human Auth Biometric

    pockebot/openpocket

    Handle biometric authentication delegation (fingerprint, face recognition) when the Agent Phone lacks biometric hardware.

    847 GitHub stars~506 tokensUpdated 3 mo ago
    Auto-check passed
  • Human Auth Camera

    pockebot/openpocket

    Handle camera photo capture delegation from Human Phone. An agent skill from pockebot/openpocket.

    847 GitHub stars~569 tokensUpdated 3 mo ago
    Auto-check passed
  • Human Auth Contacts Data

    pockebot/openpocket

    Handle contacts, calendar, files, and notification data delegation from Human Phone.

    847 GitHub stars~669 tokensUpdated 3 mo ago
    Auto-check passed

Questions about Uber Eats Order

What does Uber Eats Order do?

Order food or groceries end-to-end in the Uber Eats consumer app. Uber Eats Order is an agent skill from pockebot/openpocket. Order food or groceries end-to-end in the Uber Eats consumer app.

When should I use Uber Eats Order?

Uber Eats Order fits situations like: the user asks to open Uber Eats; browse merchants; customize options; choose delivery.

How do I install Uber Eats Order in Claude Code?

Run `npx skills add pockebot/openpocket --skill uber-eats-order -a claude-code`. Or copy the skill folder (skills/uber-eats-order in pockebot/openpocket) into .claude/skills/uber-eats-order in your project. Claude Code loads it when a task matches its description.

How do I install Uber Eats Order in Codex?

Run `npx skills add pockebot/openpocket --skill uber-eats-order -a codex`. Or copy the skill folder (skills/uber-eats-order in pockebot/openpocket) into .agents/skills/uber-eats-order in your project. Codex loads it when a task matches its description.

Can I use Uber Eats Order in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pockebot/openpocket --skill uber-eats-order -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/uber-eats-order, .gemini/skills/uber-eats-order, .github/skills/uber-eats-order and .opencode/skills/uber-eats-order in your project.

What does Uber Eats Order need to run?

Going by SKILL.md and its folder, Uber Eats Order needs the command-line tools its instructions call (go).

Does Uber Eats Order access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Uber Eats Order safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Uber Eats Order use?

Uber Eats Order is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Uber Eats Order use?

About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Uber Eats Order?

Skills that share tags, products or a category with Uber Eats Order: Food Ordering (asgeirtj/system_prompts_leaks, 69k stars), CSS Order (thedaviddias/Front-End-Checklist, 74k stars), Focus Order (thedaviddias/Front-End-Checklist, 74k stars) and Heading Order (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Uber Eats Order?

pockebot (a GitHub organization) maintains it in pockebot/openpocket, which has 847 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on July 9, 2026.

Source: pockebot/openpocket on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.