Android Order Automation for Openclaw

An automated ordering interface for Android devices that enables AI agents to manage menus, carts, and order submissions.

04551lh
v1.0.0
Mar 6, 2026
1
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install order

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install order using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Android Order Automation?

The Android Order skill allows an AI coding agent to interact with a digital menu and shopping cart on a paired Android node. Designed for developers working within the Openclaw Skills ecosystem, it provides a structured way to fetch goods lists, manage item quantities, and submit orders. This skill transforms a mobile device into a transactional endpoint, allowing for complex multi-step ordering workflows.

While this implementation is currently a demo flow based on the OpenClaw SMS Demo app, it showcases the power of hardware-software synchronization. It utilizes in-memory logic on the device to simulate a Point of Sale (POS) backend, making it an ideal template for developers looking to build real-world retail integrations with Openclaw Skills.

Android Order Automation Use Cases

  • Browsing a digital menu to retrieve item IDs and real-time pricing.
  • Automating the selection of food or drinks using fuzzy name matching.
  • Managing complex shopping carts where items need to be added or removed in batches.
  • Simulating a full order lifecycle from item discovery to checkout summary.

How Android Order Automation Works

  1. The AI agent connects to the paired Android device via the Openclaw Skills gateway node.
  2. The order.getGoods command is invoked to retrieve the available menu items, including their names and prices.
  3. Based on user intent, the agent uses order.addGoods to insert items into the device-side cart.
  4. The agent can verify current selections and calculate subtotals using order.getSelectedGoods.
  5. To finalize the workflow, the order.submitOrder command is called, which processes the cart and returns a summary message.

Android Order Automation Setup

To utilize this skill, you must have an Android device paired as an active node running the OpenClaw SMS Demo app with order capabilities enabled. You can invoke commands through the gateway API or via a CLI tool. To verify the menu connection, run:

# Fetch the current menu from the paired device
openclaw-cli invoke --command "order.getGoods" --params "{}"

Android Order Automation Data Schema & Taxonomy

The skill manages data through a structured taxonomy of products and cart states. Pricing is typically handled in cents to ensure precision during calculations.

Entity Fields Description
Goods id, name, priceCents, price Represents a menu item.
Cart Item id, name, quantity, subtotalCents Represents an item currently selected for purchase.
Order Result success, message, totalCents, items The final payload returned after an order submission.

Android Order Automation Advanced Features

  • Fuzzy Matching: Locate products by partial names (e.g., searching for Latte will find specific menu IDs).
  • Batch Processing: Use order.batchAddGoods to push multiple items into the cart in a single request.
  • Automated Cart Management: Support for clearing all items or removing specific quantities with a single command.
  • Detailed Error Feedback: Returns specific error codes like GOODS_NOT_FOUND or CART_EMPTY to help the agent recover gracefully.

SKILL.md


Loading

METADATA

Github Stars: 0
forks: 0

Featured*