android-order
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/04551lh/orderWhat This Skill Does
The Android Order skill (点餐) enables your OpenClaw AI agent to interact directly with a paired Android device running the OpenClaw SMS Demo application. It acts as an interface layer between your voice or text commands and an in-memory ordering system on the mobile device. This skill provides a full suite of menu and cart management features, allowing users to browse available food and drink items, modify quantities, inspect cart totals, and finalize mock orders. It is designed for demonstration purposes, making it an excellent tool for testing agent-to-device communication flows without needing a live backend payment processor.
Installation
To integrate this skill into your environment, use the OpenClaw hub command via your terminal:
clawhub install openclaw/skills/skills/04551lh/order
Ensure your target Android device is correctly paired as an OpenClaw node and that the SMS Demo app is running and active before invoking these commands.
Use Cases
- Automated Ordering: Perfect for hands-free interactions where a user asks the agent to "Add two lattes to my order."
- Menu Exploration: Useful for scenarios where a user wants to hear or see a list of available items before making a decision.
- Cart Management: Ideal for refining orders, such as removing unwanted items or checking the final cost before submission.
- Testing & Development: Serves as a reference implementation for developers building custom OpenClaw skills that require local device state management.
Example Prompts
- "Check what's on the menu today and add a medium latte to my cart."
- "Can you show me what I currently have in my order and what the total cost is?"
- "I'm ready to checkout, please submit my order now."
Tips & Limitations
- Demo Only: Please note that this skill is strictly for demonstration purposes. It does not integrate with real-world payment gateways or POS systems. All submitted orders are processed in-memory within the device application.
- Precise Naming: When using names to add or remove items, ensure they match the menu output exactly to avoid 'GOODS_NOT_FOUND' errors.
- Error Handling: If the order submission fails, ensure your cart is not empty; the
order.submitOrdercommand will return aCART_EMPTYerror if no items are present. - Batch Efficiency: For complex orders, use
order.batchAddGoodsto minimize round-trips to the Android device, which improves overall latency.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-04551lh-order": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: data-collection