원클릭으로
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).
// 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).
超级简历 WonderCV 出品,3000 万用户信赖。简历分析、段落改写、JD 岗位匹配、自动匹配职位、PDF 导出、AI 求职导师(面试准备/薪资谈判/职业规划/多版本简历策略)。 触发条件:用户提供简历、要求简历点评/打分/反馈、希望改写某个简历部分、 希望将简历与岗位 JD 匹配、咨询求职建议或面试准备,或提到 CV/简历/求职。 不触发条件:用户讨论普通写作(非简历)、询问其他文档, 或讨论与求职和职业发展无关的话题。
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your agent a soul.
Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.
Access the full suite of CarsXE vehicle data APIs — VIN decoding, license plate lookup, market value, vehicle history, safety recalls, lien/theft checks, OBD-II diagnostic code decoding, vehicle images, international VIN decoding, Year/Make/Model lookups, and plate/VIN OCR from images. Use this skill any time the user asks about a vehicle by VIN, plate, make/model, or OBD code. Also triggers for: "what's this car worth", "check for recalls", "vehicle history report", "decode this plate", "what does check engine code X mean", or any automotive data query. Always use this skill when working with CarsXE APIs — do not guess API behavior without it.
Auto-create a new session when OpenClaw context usage reaches 80% without requiring Mem0 or file memory systems. Use when users want default OpenClaw to proactively rotate sessions and avoid context overflow in long chats.
Assess Active Directory identity attack paths including roasting, relay, and delegation abuse.
| name | android-order |
| description | 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). |
| version | 1.0.0 |
| user-invocable | true |
| metadata | {"openclaw":{"capabilities":["order"],"commands":[{"name":"order.getGoods","description":"Get the menu / goods list (id, name, price).","params":[]},{"name":"order.getSelectedGoods","description":"Get current cart / selected items.","params":[]},{"name":"order.addGoods","description":"Add a product to the cart by id or name (fuzzy). Default quantity 1.","params":[{"name":"id","type":"string","description":"Goods ID from the menu (e.g. \"1\")."},{"name":"name","type":"string","description":"Goods name, supports fuzzy match (e.g. \"拿铁\", \"美式\")."},{"name":"quantity","type":"string","description":"Quantity, default \"1\"."}]},{"name":"order.removeGoods","description":"Remove a product from the cart by id or name.","params":[{"name":"id","type":"string","description":"Goods ID."},{"name":"name","type":"string","description":"Goods name (fuzzy)."},{"name":"quantity","type":"string","description":"Quantity to remove, default \"1\"."}]},{"name":"order.clearGoods","description":"Clear all items in the cart.","params":[]},{"name":"order.submitOrder","description":"Submit the current cart as an order (demo; no real payment).","params":[]},{"name":"order.batchAddGoods","description":"Add multiple items at once. list is JSON array [{\"id\":\"1\",\"quantity\":2},...].","params":[{"name":"list","type":"string","description":"JSON array of objects with id and quantity."}]}]}} |
This skill uses the paired Android device (OpenClaw SMS Demo app with order capability) to manage an in-app menu and cart: get menu, add/remove items, view cart, submit order. Inspired by EdgeOSToolService (MEOW PAY); implementation is in-memory on the device (demo, no real POS backend).
order.* commands below.| Command | Description |
|---|---|
order.getGoods | Return menu (id, name, priceCents, price). |
order.getSelectedGoods | Return current cart with quantities and subtotals. |
order.addGoods | Add by id or name (and optional quantity). |
order.removeGoods | Remove by id or name (and optional quantity). |
order.clearGoods | Clear cart. |
order.submitOrder | Submit cart as order; returns summary (demo only). |
order.batchAddGoods | Add multiple items: list = [{"id":"1","quantity":2},...]. |
Invoke via the OpenClaw gateway node invoke API:
order.getGoods, order.getSelectedGoods, order.addGoods, order.removeGoods, order.clearGoods, order.submitOrder, order.batchAddGoods.null for no-param commands.command: "order.getGoods"paramsJSON: null or "{}"{ "id", "name", "priceCents", "price" }.command: "order.getSelectedGoods"paramsJSON: null or "{}"id, name, quantity, priceCents, subtotalCents.command: "order.addGoods"
paramsJSON: provide id or name (or both); optional quantity (default 1).
{ "id": "1", "quantity": "2" }
or
{ "name": "拿铁", "quantity": "1" }
Success: payload includes success: true and message (e.g. "已添加 拿铁 x1").
command: "order.removeGoods"paramsJSON: same shape as addGoods (id or name, optional quantity).command: "order.clearGoods"paramsJSON: null or "{}".command: "order.submitOrder"paramsJSON: null or "{}".success, message, totalCents, items. Cart is cleared after submit.CART_EMPTY if cart is empty.command: "order.batchAddGoods"paramsJSON: { "list": "[{\"id\":\"1\",\"quantity\":2},{\"id\":\"2\",\"quantity\":1}]" }success and message (e.g. "已批量添加 2 项").order.getGoods to see the menu.list for batchAddGoods).The in-app menu includes items such as: 拿铁, 美式, 卡布奇诺, 三明治, 沙拉, 蛋糕 (with ids "1"–"6"). Use order.getGoods to get the current list and prices.