luckin-ordering

Orders Luckin Coffee for store pickup through the My Coffee extension tools.

634|124|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/AIDotNet/OpenCowork --skill luckin-ordering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: luckin-ordering
Source: https://github.com/AIDotNet/OpenCowork/tree/main/resources/extensions/my-coffee/skills/luckin-ordering
Command: npx skills add https://github.com/AIDotNet/OpenCowork --skill luckin-ordering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ordering Luckin Coffee through an AI assistant requires a strict sequence of API calls that the upstream service rejects if performed out of order. This Skill encodes that exact workflow so store selection, SKU customization, order preview, payment, and status checks happen in the correct gated sequence without failed calls.

Core Features & Use Cases

  • Store and Product Discovery: Searches nearby Luckin stores via query_shop_list and finds drinks with search_product, always letting the user pick the store explicitly.
  • SKU Customization: Resolves temperature, sweetness, milk, and size options through query_product_detail and switch_product instead of guessing SKUs.
  • Gated Order Flow: Enforces preview_order before create_order, displays the payment QR code, and supports query_order_detail for pickup codes and cancel_order for cancellations.
  • Use Case: A user says "order me a hot coconut latte near my office." The Skill lists nearby stores, confirms the customized SKU and final price, creates the order, and shows the payment QR code.

Quick Start

Order me a Luckin coffee for pickup at a store near my current location.

Frequently Asked Questions about luckin-ordering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I order Luckin Coffee with the My Coffee extension?

Ask the assistant to order a drink and provide your rough location. The Skill lists nearby stores via query_shop_list, lets you pick one, searches products, previews the price, and creates the order with a payment QR code.

How do I customize a Luckin drink like sweetness or temperature?

Request the customization when naming your drink. The Skill calls query_product_detail and switch_product to resolve the exact SKU for options like temperature, sweetness, milk, and size rather than guessing from search results.

Does the Luckin ordering skill support delivery?

No, it supports store pickup only. If you ask for delivery, the Skill asks whether store pickup works instead and does not attempt to improvise a delivery flow.

Why does create_order fail in the Luckin ordering flow?

The upstream API rejects create_order unless preview_order ran first with the same store and product list. The Skill enforces this gate automatically, passing through any coupons returned by the preview.

How do I check my Luckin order status or pickup code?

Ask the assistant to check your order. The Skill calls query_order_detail and shows the pickup code only once the order is confirmed paid and pickup information is returned.

What happens if the My Coffee token is missing?

The Skill runs check_token as a preflight step. If the token is missing, it stops and walks you through Settings, Extensions, My Coffee to configure it before any ordering calls.