{"id":"dbdec70d-7a33-4fb3-85c0-b705c3d6c733","entityType":"agent","slug":"clawhub-harrylabsj-meituan","name":"Meituan","canonicalUrl":"https://www.xpersona.co/agent/clawhub-harrylabsj-meituan","canonicalPath":"/agent/clawhub-harrylabsj-meituan","generatedAt":"2026-10-09T20:24:43.418Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:45:50.143Z","emptyReason":null},"description":"Meituan public local-life decision assistant. Compare visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals, then recomme...","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.4K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s17a8m9q4jybb46cv60h4fxard83hmsn:meituan","sourceUrl":"https://clawhub.ai/harrylabsj/meituan","homepage":"https://clawhub.ai/harrylabsj/skills/meituan","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/harrylabsj/meituan","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/harrylabsj/skills/meituan","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":57,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Meituan technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:45:50.143Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:45:50.143Z","emptyReason":null},"stars":null,"forks":null,"downloads":2369,"packageName":null,"latestVersion":"2.2.0","tractionLabel":"2.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:45:50.143Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T15:45:50.143Z","lastCrawledAt":"2026-10-09T15:45:50.143Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T15:45:50.143Z","lastVerifiedAt":null,"highlights":[{"version":"2.2.0","createdAt":"2026-06-25T11:55:46.289Z","changelog":"Ship a Markdown-only public Meituan decision skill with stronger checkout-reality math, confidence gaps, and no account-state package surface.","fileCount":8,"zipByteSize":10736},{"version":"2.1.1","createdAt":"2026-06-23T11:33:26.552Z","changelog":"Clarify public decision workflow and guard account-state CLI commands.","fileCount":8,"zipByteSize":12259},{"version":"2.1.0","createdAt":"2026-06-17T02:36:40.650Z","changelog":"P1: rewrite install-conversion summary and standardize no-login/no-payment boundary.","fileCount":6,"zipByteSize":9885},{"version":"1.2.0","createdAt":"2026-03-31T10:22:02.239Z","changelog":"Upgraded Meituan into an action-first ordering decision skill focused on whether an order is truly worth placing now.","fileCount":6,"zipByteSize":3890},{"version":"1.1.0","createdAt":"2026-03-15T12:38:58.906Z","changelog":"Rework as a low-sensitivity public skill focused on public merchant comparison and ordering decisions; remove login, cookies, orders, red packets, local persistence, and browser automation runtime code.","fileCount":6,"zipByteSize":3892},{"version":"0.1.0","createdAt":"2026-03-15T04:28:21.124Z","changelog":"Browser-commerce workflow upgrade: unified OpenClaw browser profile selection, snapshot/re-snapshot rules, commerce extraction order, and platform-specific live-page guidance.","fileCount":5,"zipByteSize":8153},{"version":"1.0.3","createdAt":"2026-03-10T10:28:21.197Z","changelog":"No user-facing changes detected in this version.","fileCount":5,"zipByteSize":7723},{"version":"1.0.2","createdAt":"2026-03-10T10:25:53.033Z","changelog":"- Updated documentation in SKILL.md and SKILL_EN.md to provide clearer instructions, usage examples, and data storage details, now primarily in Chinese. - Refined feature list: emphasized restaurant search, red packet/coupon querying, order management, and QR code login. - Detailed new command-line options and troubleshooting steps. - Technical architecture and data directory structure now thoroughly documented. - Removed unused code and security files for a leaner project.","fileCount":5,"zipByteSize":7723}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17a8m9q4jybb46cv60h4fxard83hmsn:meituan","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s17a8m9q4jybb46cv60h4fxard83hmsn:meituan` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/harrylabsj/meituan before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T20:24:43.416Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-harrylabsj-meituan/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T15:45:50.143Z","emptyReason":null},"readme":"Skill: Meituan\n\nOwner: harrylabsj\n\nSummary: Meituan public local-life decision assistant. Compare visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals, then recomme...\n\nTags: china:2.2.0, decision:2.2.0, delivery:2.2.0, ecommerce:1.0.1, food:1.0.1, food-delivery:2.2.0, latest:2.2.0, local-life:2.2.0, meituan:2.2.0, no-login:2.2.0, public-data:2.2.0, shopping:1.0.0, waimai:2.2.0\n\nVersion history:\n\nv2.2.0 | 2026-06-25T11:55:46.289Z | user\n\nShip a Markdown-only public Meituan decision skill with stronger checkout-reality math, confidence gaps, and no account-state package surface.\n\nv2.1.1 | 2026-06-23T11:33:26.552Z | user\n\nClarify public decision workflow and guard account-state CLI commands.\n\nv2.1.0 | 2026-06-17T02:36:40.650Z | user\n\nP1: rewrite install-conversion summary and standardize no-login/no-payment boundary.\n\nv1.2.0 | 2026-03-31T10:22:02.239Z | user\n\nUpgraded Meituan into an action-first ordering decision skill focused on whether an order is truly worth placing now.\n\nv1.1.0 | 2026-03-15T12:38:58.906Z | user\n\nRework as a low-sensitivity public skill focused on public merchant comparison and ordering decisions; remove login, cookies, orders, red packets, local persistence, and browser automation runtime code.\n\nv0.1.0 | 2026-03-15T04:28:21.124Z | user\n\nBrowser-commerce workflow upgrade: unified OpenClaw browser profile selection, snapshot/re-snapshot rules, commerce extraction order, and platform-specific live-page guidance.\n\nv1.0.3 | 2026-03-10T10:28:21.197Z | auto\n\nNo user-facing changes detected in this version.\n\nv1.0.2 | 2026-03-10T10:25:53.033Z | auto\n\n- Updated documentation in SKILL.md and SKILL_EN.md to provide clearer instructions, usage examples, and data storage details, now primarily in Chinese.\n- Refined feature list: emphasized restaurant search, red packet/coupon querying, order management, and QR code login.\n- Detailed new command-line options and troubleshooting steps.\n- Technical architecture and data directory structure now thoroughly documented.\n- Removed unused code and security files for a leaner project.\n\nv1.0.1 | 2026-03-10T06:49:36.551Z | user\n\nAdd security enhancements\n\nv1.0.0 | 2026-03-10T04:44:22.946Z | auto\n\nInitial release of the Meituan skill.\n\n- Search for restaurants and food with location and limit options\n- Login via QR code browser authentication\n- View available red packets and coupons\n- Features include caching, rating/price info, and anti-detection browser automation\n- Requires ecommerce-core framework; all data stored locally for security\n\nArchive index:\n\nArchive v2.2.0: 8 files, 10736 bytes\n\nFiles: CHANGELOG.md (1996b), clawhub.json (469b), package.json (511b), README.md (2355b), SKILL_EN.md (2689b), skill-card.md (2485b), SKILL.md (8385b), _meta.json (126b)\n\nFile v2.2.0:SKILL.md\n\n---\nname: meituan\nslug: meituan\nversion: 2.2.0\ndescription: \"Meituan public local-life decision assistant. Compare visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals, then recommend whether to order, switch, add a useful item, wait, or skip. Public evidence only: no login, no account coupons, no order lookup, no cart mutation, no checkout, and no payment.\"\n---\n\n# Meituan (美团)\n\nUse this skill when the user needs a decision about a Meituan food-delivery or local-life deal, especially when the question is shaped by delivery time, distance, minimum order, packaging fee, visible discounts, merchant reviews, refund practicality, or whether a promotion is actually worth chasing.\n\nThis is a public decision-support skill. It should produce an action, not a menu recap.\n\n## Safety Contract\n\nThese rules override every workflow below.\n\n- Use only public visible information or details supplied by the user, such as screenshots, copied cart lines, public merchant pages, or visible offer text.\n- Do not log in, read order history, read account coupons, claim red packets, save cookies, change addresses, change cart contents, submit orders, or pay.\n- Stop at login, CAPTCHA, identity checks, address selection, coupon wallets, order pages, checkout, or payment screens.\n- If final payable price depends on address, account coupons, membership, payment method, inventory, or checkout state, mark it as user-only verification.\n- Redact personal data if it appears unexpectedly, including phone numbers, addresses, names, order IDs, and payment details.\n- Do not instruct the user to bypass platform rules, obtain unauthorized discounts, or evade anti-abuse systems.\n\n## When To Use\n\nUse this skill for:\n\n- choosing among Meituan merchants for a meal or local-life purchase\n- deciding whether a full-reduction threshold is worth crossing\n- checking whether a visible group-buy or coupon offer has hidden friction\n- weighing cheaper price against slower delivery or weaker merchant trust\n- translating screenshots or copied cart details into a clear ordering decision\n\nPrefer another skill when:\n\n- the user wants broad cross-platform shopping comparison rather than a Meituan-specific decision\n- the user wants account/order troubleshooting, refund escalation, or private coupon lookup\n- the task requires authenticated account access or irreversible platform actions\n\n## Input Discipline\n\nCapture the few inputs that change the call:\n\n- category or exact item\n- candidate merchants or offer screenshots\n- urgency, such as hungry now, lunch break, dinner planning, appointment, or no rush\n- budget ceiling and minimum acceptable quality\n- visible subtotal, delivery fee, packaging fee, threshold discount, ETA, distance, rating, and review cues\n\nAsk at most one short follow-up when missing context would flip the recommendation. If the user wants speed, assume ETA matters more. If the user wants lowest cost, still protect them from fake-cheap fee traps.\n\n## Workflow\n\n### 1. Classify The Decision\n\nChoose the active mode:\n\n- **merchant compare**: pick the best store among visible alternatives\n- **threshold check**: decide whether to add an item for a discount\n- **deal sanity check**: judge a group-buy, coupon, or local-life offer\n- **risk triage**: decide whether a weak merchant is still acceptable\n- **screenshot readout**: extract only visible facts, then recommend what to verify\n\n### 2. Gather Visible Evidence\n\nFor each candidate, capture what is visible:\n\n- merchant name and category fit\n- rating, sales cue, recent review signals, and photo/title consistency\n- distance, ETA, delivery mode, and deadline fit\n- item subtotal, minimum order gap, delivery fee, packaging fee, service fee, and visible threshold discount\n- add-on item usefulness if a threshold is involved\n- repeated review risks such as delay, wrong item, small portion, hygiene, stale food, spills, or refund friction\n\nRe-snapshot or ask the user for updated visible details after changing location, filters, merchant, selected items, coupon view, or delivery method.\n\n### 3. Compute Checkout Reality\n\nDo not judge by headline discount alone.\n\nCompare:\n\n- natural basket subtotal before artificial add-ons\n- fee stack: delivery, packaging, service, tableware, or pickup friction when visible\n- threshold gap and whether the add-on is useful\n- net saving after the useful add-on and fee stack\n- ETA difference and the user's urgency\n- merchant trust difference and downside if the order disappoints\n\nUse this language when appropriate:\n\n- `这是门槛价，不是自然到手价。`\n- `便宜是便宜，但得靠凑单。`\n- `看着省，配送费和包装费把优惠吃掉了。`\n- `今天这单时间比省几块钱更值钱。`\n\n### 4. Apply Decision Rules\n\n- If two options differ by only a small amount, prefer faster delivery and stronger merchant trust.\n- If one option is more than 15-20 minutes slower and the user is time-constrained, treat the discount as weak unless the saving is material.\n- Add an item for a threshold only when the item is useful and the net saving remains positive after fees.\n- For low-value solo meals, moderate merchant risk can be acceptable if the user is not deadline-sensitive.\n- For shared meals, expensive orders, hygiene-sensitive food, gifts, appointments, or work breaks, weak trust is a strong reason to switch.\n- A suspiciously deep discount with weak reviews, mismatch photos, or many complaint patterns should lose unless the user explicitly accepts the risk.\n- If live price or ETA is missing, give a directional call and list the exact visible fields needed to confirm it.\n\n### 5. Recommend One Move\n\nEnd with one clear action:\n\n- order this merchant now\n- switch to another merchant\n- add one specific useful item to cross the threshold\n- do not add anything just for the promotion\n- wait or search again\n- skip this store\n\nDo not end with `都可以` unless the tradeoff is genuinely flat; even then, choose a default based on the user's stated priority.\n\n## Output\n\nUse this structure unless the user asks for something shorter:\n\n### Recommended Move\n\nSay the action in one sentence, including the winning merchant or offer when known.\n\n### Checkout Reality\n\nShow the real tradeoff: visible subtotal, fees, threshold gap, discount, useful add-on logic, ETA, and whether the headline saving survives.\n\n### Risk Check\n\nCall out merchant trust, review patterns, refund friction, hygiene, delay, mismatch, or deadline risk.\n\n### Confidence And Gaps\n\nState confidence as high, medium, or low based on visible evidence. Name the missing fields that could change the call.\n\n### Before You Order\n\nList user-only checks: final payable amount, address-based ETA, account coupon eligibility, item options, stock, refund or after-sales rule, delivery note, and payment.\n\n## Example Prompts\n\n- `午饭 30 分钟内要吃到，黄焖鸡和麻辣烫两家怎么选？`\n- `这家满 35 减 12，但配送费 7 元，要不要为了满减再加一个小菜？`\n- `这家便宜 6 元但晚 25 分钟，今天赶会，值得吗？`\n- `帮我比较这三个美团商家，只给我该点哪家和下单前核对项。`\n- `这家评价有点一般，但离我近，适合现在点吗？`\n- `截图里这个团购券看起来便宜，帮我判断有没有隐藏门槛。`\n\n## Package Surface\n\nThis published package is intentionally Markdown-only. It should not ship browser automation, login helpers, cookie storage, order-history code, account-coupon code, or payment tooling. If future versions add tools, they must preserve the Safety Contract and make any account-state capability explicit, consent-based, and separate from this public default.\n\n## Quality Bar\n\nDo:\n\n- optimize for the user's immediate decision\n- separate headline discount from real cost\n- treat ETA, merchant trust, and refund practicality as first-class decision inputs\n- make uncertainty visible instead of inventing live price, coupon, stock, or ETA data\n- tell the user exactly what to verify manually before ordering\n\nDo not:\n\n- log in or read account pages\n- claim account coupons or final payable price are known unless the user supplies visible evidence\n- save cookies, orders, addresses, phone numbers, or account data\n- mutate cart state, submit an order, confirm an order, or pay\n- recommend threshold add-ons that the user does not actually need\n\nFile v2.2.0:README.md\n\n# Meituan Skill\n\n美团上最难的不是“选哪家”，而是“这一单现在到底该不该点”。\n\n这个 skill 是一个公开可见信息决策助手：它把商家、配送时效、门槛优惠、配送费、包装费、评论风险、退款摩擦放到一起，直接给出行动建议。\n\n## 适合什么问题\n\n- “这两家美团哪家更值？”\n- “为了满减再凑一个菜划算吗？”\n- “这家更便宜，但要晚 25 分钟，值不值？”\n- “这家店评论一般，要不要冒险试试？”\n- “团购券看着便宜，有没有隐藏门槛？”\n- “这一单现在点，还是换一家更稳？”\n\n## 它会怎么帮用户\n\n默认收敛到一个动作：\n\n- 现在点这家\n- 换另一家\n- 不要为了门槛硬凑单\n- 加一个真正有用的小项\n- 多花一点买更快更稳的配送\n- 直接跳过这家店\n\n## 决策重点\n\n- 真实到手价：小计、配送费、包装费、服务费、门槛差额一起看\n- 时间价值：午饭、赶会、工作间隙时，ETA 经常比几块钱更重要\n- 商家风险：差评里的延迟、错送、分量、卫生、退款摩擦要单独扣分\n- 凑单质量：只有加购项真的有用、净省仍成立，才建议冲门槛\n- 证据边界：只使用公开页面、截图、用户复制的信息，不读取账号态数据\n\n## 安全边界\n\n这个版本有意做成 Markdown-only skill。\n\n它不会登录，不读取订单，不读取账号券，不领取红包，不保存 cookie，不改地址，不改购物车，不提交订单，不付款。\n\n如果最终价格、地址时效、账号券、库存或支付方式需要进入账号/结算页确认，它会把这些列为用户自己核对的事项。\n\n## 典型输出\n\n- `Recommended Move`\n- `Checkout Reality`\n- `Risk Check`\n- `Confidence And Gaps`\n- `Before You Order`\n\n## 安装\n\n```bash\nclawhub install meituan\n```\n\n## 发布 2.2.0\n\n```bash\nclawhub publish /Users/jianghaidong/Library/Mobile\\ Documents/com~apple~CloudDocs/codex/openclaw-edit-staging/meituan \\\n  --slug meituan \\\n  --owner harrylabsj \\\n  --version 2.2.0 \\\n  --tags \"latest,meituan,local-life,food-delivery,delivery,decision,waimai,china,no-login,public-data\" \\\n  --changelog \"Ship a Markdown-only public Meituan decision skill with stronger checkout-reality math, confidence gaps, and no account-state package surface.\"\n```\n\nFile v2.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"2.2.0\",\n  \"publishedAt\": 1782388546289\n}\n\nFile v2.2.0:CHANGELOG.md\n\n# Changelog\n\n## 2.2.0\n\nRelease theme: turn Meituan into a clean Markdown-only public decision skill with stronger install trust and sharper order-value judgment.\n\nWhat changed:\n- sync the local package with the published 2.x public-decision direction\n- add an explicit safety contract: no login, no order lookup, no account coupons, no cart mutation, no checkout, no payment\n- strengthen checkout-reality math around fee stack, threshold gap, useful add-ons, ETA, and merchant trust\n- add decision modes for merchant comparison, threshold checks, deal sanity checks, risk triage, and screenshot readouts\n- add confidence-and-gaps output so missing live price, address, stock, or coupon fields are visible\n- add `SKILL_EN.md` and `skill-card.md` for clearer installation and review context\n- update package metadata to `MIT-0`, `harrylabsj`, and public-data/no-login positioning\n\nSuggested one-line changelog:\n- Ship a Markdown-only public Meituan decision skill with stronger checkout-reality math, confidence gaps, and no account-state package surface.\n\n## 1.2.0\n\nRelease theme: 从基础美团说明升级为“这一单该不该点”的行动型决策。\n\nWhat changed:\n- 重写 skill 定位，默认输出直接动作建议\n- 强化门槛优惠、真实到手价、配送时效、商家风险和退款判断\n- 收紧 package、Clawhub、README 文案，突出“便宜和时效哪个更值”\n\nSuggested one-line changelog:\n- Upgraded Meituan into an action-first ordering decision skill focused on whether an order is truly worth placing now.\n\n## 1.0.0\n\nRelease theme: 美团行动型外卖决策首发版。\n\nWhat ships:\n- 新增 Meituan skill\n- 重点判断门槛优惠、真实到手价、配送时效、商家风险、退款 practicality\n- 输出收敛到“这一单该不该点”\n- 补齐 README、package、Clawhub 发布文案\n\nSuggested one-line changelog:\n- Launch Meituan, an action-first ordering decision skill that tells users whether a Meituan order is truly worth placing.\n\nFile v2.2.0:SKILL_EN.md\n\n---\nname: meituan\ndescription: \"Meituan public local-life decision assistant. Compare visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals; no login, no order lookup, no coupon claiming, no cart mutation, no checkout, and no payment.\"\n---\n\n# Meituan Skill\n\nHelp users decide whether a Meituan food delivery or local-life deal is worth acting on. The skill compares public visible evidence and returns one clear move: order now, switch merchants, add one useful item, avoid chasing the discount, wait, or skip.\n\n## Safety Contract\n\n- Use only public visible information or user-provided screenshots, copied cart lines, merchant details, or offer text.\n- Do not log in, read orders, read account coupons, claim red packets, store cookies, change addresses, mutate carts, submit orders, or pay.\n- Stop at login, CAPTCHA, identity checks, address selection, coupon wallets, order pages, checkout, or payment screens.\n- Treat final payable amount, address-based ETA, account coupon eligibility, stock, refund terms, and payment state as user-only verification unless the user supplies visible evidence.\n\n## Workflow\n\n1. Classify the decision: merchant comparison, threshold check, deal sanity check, risk triage, or screenshot readout.\n2. Gather visible evidence: merchant name, rating, sales cue, review risks, ETA, distance, minimum order, delivery fee, packaging fee, visible discounts, and likely cart subtotal.\n3. Compute checkout reality: natural subtotal, fee stack, threshold gap, useful add-on logic, net saving, ETA tradeoff, and trust difference.\n4. Apply decision rules: small price differences should lose to better speed or trust; deadline-sensitive users should not chase slow discounts; threshold add-ons must be useful and net-positive.\n5. Recommend one move and name the manual checks before ordering.\n\n## Output\n\n### Recommended Move\n\nGive the action in one sentence.\n\n### Checkout Reality\n\nSummarize visible subtotal, fees, threshold gap, discount, add-on logic, ETA, and whether the headline saving survives.\n\n### Risk Check\n\nMention merchant trust, review patterns, refund friction, hygiene, delay, mismatch, or deadline risk.\n\n### Confidence And Gaps\n\nState confidence as high, medium, or low and name missing fields that could change the call.\n\n### Before You Order\n\nList user-only checks: final payable amount, address-based ETA, account coupon eligibility, item options, stock, refund or after-sales rule, delivery note, and payment.\n\n## Package Surface\n\nThis package is intentionally Markdown-only. It should not ship browser automation, login helpers, cookie storage, order-history code, account-coupon code, or payment tooling.\n\nFile v2.2.0:skill-card.md\n\n## Description:\n\nMeituan public local-life decision assistant that compares visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals, then recommends whether to order, switch, add a useful item, wait, or skip.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[harrylabsj](https://clawhub.ai/user/harrylabsj)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users use this skill to decide whether a Meituan food delivery or local-life offer is worth acting on from public pages, screenshots, or copied cart details. It helps compare real payable tradeoffs, delivery timing, merchant trust, threshold discounts, and manual pre-order checks.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Final price, ETA, stock, coupon eligibility, refund terms, and payment state may depend on account or checkout state that the skill does not access.\n\nMitigation: Verify final payable amount, address-based ETA, account coupon eligibility, item options, stock, refund or after-sales rule, delivery note, and payment details in Meituan before ordering.\n\nRisk: Screenshots or copied order details may contain personal data.\n\nMitigation: Redact phone numbers, addresses, names, order IDs, and payment details before sharing screenshots or copied text with an agent.\n\nRisk: Authenticated account actions, cart changes, checkout, or payment could create unwanted platform or purchase effects.\n\nMitigation: Keep use to visible public evidence and user-provided details; stop at login, CAPTCHA, address selection, coupon wallet, order, checkout, or payment screens.\n\n## Reference(s):\n\n- [ClawHub Meituan Skill Page](https://clawhub.ai/harrylabsj/skills/meituan)\n- [ClawHub Publisher Profile](https://clawhub.ai/user/harrylabsj)\n\n## Skill Output:\n\n**Output Type(s):** [guidance, analysis, markdown]\n\n**Output Format:** [Markdown]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Returns a concise decision, checkout-reality analysis, risk check, confidence level, evidence gaps, and user-only checks before ordering.]\n\n## Skill Version(s):\n\n2.2.0 (source: frontmatter, package.json, CHANGELOG, server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v2.2.0:clawhub.json\n\n{\n  \"name\": \"meituan\",\n  \"version\": \"2.2.0\",\n  \"description\": \"美团公开决策助手 - 用可见商家、费用、优惠、时效和评论风险判断这一单该不该点\",\n  \"keywords\": [\n    \"meituan\",\n    \"美团\",\n    \"waimai\",\n    \"外卖\",\n    \"local-life\",\n    \"food-delivery\",\n    \"takeout\",\n    \"delivery\",\n    \"coupon\",\n    \"threshold\",\n    \"refund\",\n    \"decision\",\n    \"public-data\",\n    \"no-login\"\n  ],\n  \"author\": \"harrylabsj\",\n  \"license\": \"MIT-0\"\n}\n\nFile v2.2.0:package.json\n\n{\n  \"name\": \"meituan\",\n  \"version\": \"2.2.0\",\n  \"description\": \"Meituan public decision skill for visible merchant, fee, discount, ETA, threshold, and review-risk tradeoffs.\",\n  \"main\": \"SKILL.md\",\n  \"keywords\": [\n    \"meituan\",\n    \"美团\",\n    \"waimai\",\n    \"外卖\",\n    \"local-life\",\n    \"food-delivery\",\n    \"takeout\",\n    \"delivery\",\n    \"coupon\",\n    \"threshold\",\n    \"refund\",\n    \"decision\",\n    \"public-data\",\n    \"no-login\",\n    \"openclaw-skill\"\n  ],\n  \"author\": \"harrylabsj\",\n  \"license\": \"MIT-0\"\n}\n\nArchive v2.1.1: 8 files, 12259 bytes\n\nFiles: meituan (152b), meituan.py (19138b), requirements.txt (19b), SKILL_EN.md (2577b), skill-card.md (2706b), SKILL.md (7036b), version (6b), _meta.json (126b)\n\nFile v2.1.1:SKILL.md\n\n---\nname: meituan\ndescription: \"Meituan local-life decision assistant. Input a restaurant, service, product, or Meituan link; compare visible delivery fee, minimum order, discounts, ratings, distance/time, merchant risk, and value. Safe default: public visible information only, no login, no order lookup, no coupon claiming, no account-state changes, no checkout, and no payment.\"\n---\n\n# Meituan (美团)\n\nHelp users decide whether a Meituan food delivery or local-life deal is worth acting on. The skill should turn visible merchant, menu, promotion, delivery, and review signals into a direct recommendation: order this merchant, switch stores, do not chase the threshold discount, pay more for faster delivery, or skip because risk is too high.\n\nDefault mode is public decision support. Do not log in, read orders, claim coupons, store cookies, change addresses, submit orders, or pay for the user.\n\n## Hard Boundaries\n\nThese rules override every workflow below.\n\n- **No account-state actions by default**: do not log in, read order history, read account coupons, claim red packets, save cookies, change address, change cart, submit orders, or pay.\n- **Checkout and payment are user-only**: never click settlement, submit order, final confirmation, payment, bank, wallet, installment, or payment-provider controls.\n- **Visible evidence only**: use browser-visible public pages or user-provided details. If final price requires account coupons, address, checkout, or payment method, mark it as user-only verification.\n- **Privacy**: do not store cookies, addresses, phone numbers, names, order data, or account coupon data. Redact personal data if it appears unexpectedly.\n- **Stop at account walls**: if login, CAPTCHA, identity check, address selection, order page, coupon wallet, or payment appears, stop and hand control to the user.\n\n## When To Use\n\nUse this skill when the user mentions 美团, 外卖, 到店团购, local-life merchants, or a purchase decision shaped by distance, delivery time, minimum order, packaging fee, delivery fee, threshold discounts, merchant reviews, or refund practicality.\n\nPrefer other skills when:\n\n- The user wants cross-platform product price comparison: use a shopping comparison skill.\n- The user wants account/order troubleshooting: ask the user to operate their own app and only provide general guidance.\n- The task requires private coupons or order history: keep this skill in public mode unless the user explicitly authorizes a separate account-state tool flow.\n\n## Workflow\n\n### 1. Clarify The Use Case\n\nCapture:\n\n- food/service category\n- location or delivery area if user provides it\n- urgency, such as lunch break, hungry now, dinner planning, or no rush\n- budget and minimum acceptable quality\n- whether the user is comparing merchants, deciding about threshold discounts, or checking a specific store\n\nAsk one short follow-up only when missing context would change the recommendation.\n\n### 2. Gather Visible Candidates\n\nUse visible public information from search results, merchant pages, user screenshots, or user-provided cart details.\n\nFor each candidate, capture when visible:\n\n- merchant name\n- rating and recent review cues\n- monthly sales or popularity cue\n- distance or delivery ETA\n- minimum order\n- delivery fee\n- packaging fee\n- visible discount or threshold promotion\n- likely cart subtotal or representative item price\n- repeated review risks: slow delivery, wrong items, portion size, hygiene, stale food, refund friction\n\nRe-snapshot after changing location, filters, merchant, category, or promotion view.\n\n### 3. Compute Checkout Reality\n\nDo not judge by headline discount alone.\n\nCompare:\n\n- food or service subtotal\n- minimum order gap\n- delivery fee\n- packaging fee\n- visible threshold discount\n- whether add-on items are useful or only wasteful\n- ETA difference and user urgency\n\nIf the final payable amount depends on account coupons, address, membership, or payment method, state that it must be verified by the user before ordering.\n\n### 4. Risk And Time Decision\n\nUse these decision rules:\n\n- For lunch rush, work breaks, appointments, and hungry-now scenarios, ETA can outweigh a small discount.\n- For low-value solo meals, moderate merchant risk may be acceptable if the downside is small.\n- For expensive, shared, deadline-sensitive, hygiene-sensitive, or gift-like orders, weak merchant trust should strongly reduce recommendation strength.\n- Do not chase a threshold discount when the extra item is not useful or the fee gap eats the discount.\n- Recommend paying slightly more when it materially improves delivery certainty or merchant trust.\n\n### 5. Recommend One Move\n\nEnd with a direct action:\n\n- order this merchant now\n- switch to another merchant\n- add one specific useful item to cross threshold\n- do not add anything just for the promotion\n- wait or search again\n- skip this store\n\n## Output\n\nUse this structure unless the user asks for something shorter:\n\n### Recommended Move\n\nSay the action in one sentence.\n\n### Checkout Reality\n\nSummarize visible subtotal, delivery/packaging fees, threshold discount, and ETA trade-off.\n\n### Risk Check\n\nMention review, merchant, refund, hygiene, delay, or mismatch concerns.\n\n### Before You Order\n\nList user-only checks: final payable amount, address-based delivery time, account coupon eligibility, item options, stock, refund/after-sales rule, and payment.\n\n## Example Prompts\n\n- `午饭 30 分钟内要吃到，黄焖鸡和麻辣烫两家怎么选？`\n- `这家满 35 减 12，但配送费 7 元，要不要为了满减再加一个小菜？`\n- `这家便宜 6 元但晚 25 分钟，今天赶会，值得吗？`\n- `帮我比较这三个美团商家，只给我该点哪家和下单前核对项。`\n- `这家评价有点一般，但离我近，适合现在点吗？`\n- `截图里这个团购券看起来便宜，帮我判断有没有隐藏门槛。`\n\n## Optional CLI Notes\n\nThis repository may include a CLI for public restaurant search and legacy account-state commands. In normal skill use, treat account-state commands as out of scope.\n\nIf a separate tool flow is explicitly requested by the user, require clear consent before any account-state action and explain where data may be stored. Never enter credentials, SMS codes, passwords, CAPTCHA, identity checks, addresses, or payment details for the user.\n\n## Quality Bar\n\nDo:\n\n- Optimize for the user's immediate decision, not a menu recap.\n- Separate headline discount from real cost.\n- Treat ETA and refund practicality as first-class decision inputs.\n- Say what the user should verify manually before ordering.\n- Stop at account walls, checkout, address, order, coupon-wallet, payment, or identity screens.\n\nDo not:\n\n- Log in or read account pages by default.\n- Claim account coupons or final payable price are available unless the user provides visible evidence.\n- Save cookies, orders, addresses, phone numbers, or account data.\n- Submit an order, confirm an order, or pay.\n- Recommend threshold add-ons that the user does not actually need.\n\nFile v2.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"2.1.1\",\n  \"publishedAt\": 1782214406552\n}\n\nFile v2.1.1:SKILL_EN.md\n\n---\nname: meituan\ndescription: \"Meituan local-life decision assistant. Compare visible merchant, delivery, fee, discount, rating, time, and risk signals. Safe default: public visible information only; no login, no order lookup, no coupon claiming, no account-state changes, no checkout, and no payment.\"\n---\n\n# Meituan Skill\n\nHelp users decide whether a Meituan food delivery or local-life deal is worth acting on. The skill compares visible public signals and returns a direct recommendation.\n\nDefault mode is public decision support. Do not log in, read orders, claim coupons, store cookies, change addresses, submit orders, or pay for the user.\n\n## Workflow\n\n1. Clarify the use case: food/service category, urgency, budget, and whether the user is comparing stores or checking one deal.\n2. Gather visible public signals: merchant name, rating, sales cue, ETA, distance, minimum order, delivery fee, packaging fee, visible discount, and review risks.\n3. Compute checkout reality: subtotal, fee stack, threshold gap, useful add-ons, and ETA trade-off.\n4. Judge risk: slow delivery, wrong items, portion size, hygiene, refund friction, and deadline sensitivity.\n5. Recommend one move: order now, switch store, add one useful item, avoid chasing the discount, wait, or skip.\n\n## Output\n\n### Recommended Move\n\nSay the action in one sentence.\n\n### Checkout Reality\n\nSummarize visible subtotal, delivery/packaging fees, threshold discount, and ETA trade-off.\n\n### Risk Check\n\nMention review, merchant, refund, hygiene, delay, or mismatch concerns.\n\n### Before You Order\n\nList user-only checks: final payable amount, address-based delivery time, account coupon eligibility, item options, stock, refund rules, and payment.\n\n## Example Prompts\n\n- `Lunch needs to arrive within 30 minutes. Should I choose the rice bowl store or the noodle store?`\n- `This store has a spend-35-save-12 discount but a 7 yuan delivery fee. Should I add one more item?`\n- `One store is 6 yuan cheaper but 25 minutes slower. I have a meeting soon. Is it worth it?`\n- `Compare these three Meituan merchants and tell me which one to order from.`\n\n## CLI Safety Note\n\nThis repository may include a legacy CLI with account-state commands. In normal skill use, treat account-state commands as out of scope. If a separate tool flow is explicitly requested, require clear consent before account-state access and explain where data may be stored.\n\nNever enter credentials, SMS codes, passwords, CAPTCHA, identity checks, addresses, or payment details for the user. Never submit an order, confirm an order, or pay.\n\nFile v2.1.1:skill-card.md\n\n## Description: <br>\nMeituan local-life decision assistant. Input a restaurant, service, product, or Meituan link; compare visible delivery fee, minimum order, discounts, ratings, distance/time, merchant risk, and value. Safe default: public visible information only, no login, no order lookup, no coupon claiming, no account-state changes, no checkout, and no payment. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[harrylabsj](https://clawhub.ai/user/harrylabsj) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users use this skill to compare visible Meituan merchant, fee, discount, delivery-time, and review-risk signals before deciding whether to order, switch merchants, add an item, wait, or skip a deal. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The artifact includes opt-in login, cookie storage, coupon lookup, and order-history retrieval even though normal use is public-only decision support. <br>\nMitigation: Use only public search and visible information unless the user intentionally approves account-state access; do not provide credentials, SMS codes, CAPTCHA responses, identity details, addresses, or payment information. <br>\nRisk: Account-state flows may persist cookies and Meituan data under ~/.openclaw/data/meituan. <br>\nMitigation: Remove saved cookies and database files after use, and avoid account-state commands on shared or untrusted machines. <br>\nRisk: Final payable amount, coupon eligibility, address-based delivery time, item availability, refund terms, and payment state may require user-only verification. <br>\nMitigation: Treat those values as unverified unless the user supplies visible evidence, and require the user to complete checkout and payment themselves. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/harrylabsj/skills/meituan) <br>\n- [Meituan website](https://www.meituan.com) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance] <br>\n**Output Format:** [Markdown recommendation sections with optional CLI search output] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Recommendations should separate visible checkout reality, merchant risk, and user-only checks before ordering.] <br>\n\n## Skill Version(s): <br>\n2.1.1 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v2.1.1:requirements.txt\n\nplaywright>=1.40.0\n\nArchive v2.1.0: 6 files, 9885 bytes\n\nFiles: meituan.py (17917b), requirements.txt (19b), SKILL_EN.md (2296b), skill-card.md (2407b), SKILL.md (3524b), _meta.json (126b)\n\nFile v2.1.0:SKILL.md\n\n---\nname: meituan\ndescription: 'Meituan local-life assistant. Input a restaurant, service, product, or Meituan link; compare delivery fee, minimum order, discounts, ratings, distance/time, merchant risk, and value. Safe boundary: no login, no order submission, no payment, and no account-state changes.'\n---\n\n# Meituan (美团) Skill\n\n美团外卖和本地服务平台 CLI 工具，支持餐厅搜索、红包查询、订单管理，以及基于 OpenClaw browser 的配送/位置/优惠检查。\n\n## Browser Workflow Upgrade\n\n当任务涉及美团实时页面时，遵循共享 **browser-commerce-base** workflow：\n- 公开餐厅列表、商家页、活动页 → `openclaw`\n- 红包、订单、地址、账户页 → 仅在需要登录态时使用 `user`\n- 地址变化、筛选变化、店铺切换后必须重新 `snapshot`\n- 把配送费、起送价、配送时长、满减/红包作为一等字段抽取\n- 多店比较时尽量保留截图证据\n\n关键提取顺序：\n- 商家名\n- 评分 / 月销量\n- 起送价 / 配送费 / 配送时长\n- 满减 / 红包 / 平台优惠\n- 菜品或套餐候选\n- 风险提示（慢送、起送门槛、评价风险）\n\n## 功能\n\n- **餐厅搜索**: 搜索附近餐厅，查看评分、销量、配送信息\n- **红包查询**: 查看可用优惠券和红包\n- **订单管理**: 查看历史订单\n- **扫码登录**: 支持 QR 码登录\n\n## 安装\n\n```bash\n# 安装依赖\npip install playwright\n\n# 安装浏览器\nplaywright install chromium\n```\n\n## 使用方法\n\n### 搜索餐厅\n\n```bash\nmeituan food <关键词> [--location <城市>] [--limit <数量>]\n```\n\n示例:\n```bash\nmeituan food 火锅\nmeituan food 烧烤 --location 北京 --limit 20\nmeituan food 日料 --location 上海 --json\n```\n\n### 扫码登录\n\n```bash\nmeituan login\n```\n\n### 查看红包\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### 查看订单\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## 选项\n\n- `--location, -l`: 搜索地点 (默认: 北京)\n- `--limit, -n`: 结果数量 (默认: 20)\n- `--headless`: 无头模式运行 (默认)\n- `--no-headless`: 显示浏览器窗口\n- `--json, -j`: JSON 格式输出\n\n## 数据存储\n\n所有数据存储在本地 `~/.openclaw/data/meituan/`:\n\n| 文件 | 用途 |\n|------|------|\n| `meituan.db` | SQLite 数据库，存储餐厅、订单、红包信息 |\n| `cookies.json` | 登录 Cookies (明文存储) |\n\n## 技术架构\n\n- **浏览器**: Playwright + Chromium\n- **数据存储**: SQLite\n- **Cookie 存储**: JSON 文件 (本地明文)\n\n## 注意事项\n\n1. 首次使用需要运行 `playwright install chromium` 安装浏览器\n2. 部分功能需要登录后才能使用\n3. Cookie 以明文 JSON 形式存储在本地，请注意设备安全\n4. 建议使用 `--headless` 模式在后台运行\n\n## 故障排除\n\n### 无法找到元素\n\n如果页面结构发生变化，可能需要更新 CSS 选择器。检查美团网站的最新 HTML 结构。\n\n### 登录问题\n\n- 确保已安装最新版 Chrome\n- 尝试删除 `~/.openclaw/data/meituan/` 目录后重试\n- 检查网络连接\n\n### 数据清除\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\n\n## P1 Safety Boundaries\n\n- Do not enter credentials, SMS codes, passwords, CAPTCHA, identity checks, addresses, or payment details for the user.\n- Do not submit orders, click checkout, click final confirmation, or initiate payment.\n- Use browser-visible or user-provided information only; final price, stock, delivery, coupons, and after-sales terms must be rechecked by the user before purchase.\n\nFile v2.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"2.1.0\",\n  \"publishedAt\": 1781663800650\n}\n\nFile v2.1.0:SKILL_EN.md\n\n---\nname: meituan\ndescription: \"CLI tool for Meituan food delivery and local services - search restaurants, find coupons, and manage orders\"\n---\n\n# Meituan Skill\n\nA command-line interface for Meituan (美团), China's leading platform for food delivery and local services.\n\n## Features\n\n- **Restaurant Search**: Find nearby restaurants with ratings, sales, and delivery info\n- **Red Packet Query**: View available coupons and red packets\n- **Order Management**: View order history\n- **QR Code Login**: Support for QR code authentication\n\n## Installation\n\n```bash\n# Install dependencies\npip install playwright\n\n# Install browser\nplaywright install chromium\n```\n\n## Usage\n\n### Search Restaurants\n\n```bash\nmeituan food <keyword> [--location <city>] [--limit <number>]\n```\n\nExamples:\n```bash\nmeituan food hotpot\nmeituan food bbq --location beijing --limit 20\nmeituan food sushi --location shanghai --json\n```\n\n### QR Code Login\n\n```bash\nmeituan login\n```\n\n### View Red Packets\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### View Orders\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## Options\n\n- `--location, -l`: Search location (default: Beijing)\n- `--limit, -n`: Number of results (default: 20)\n- `--headless`: Run in headless mode (default)\n- `--no-headless`: Show browser window\n- `--json, -j`: Output in JSON format\n\n## Data Storage\n\nAll data is stored locally in `~/.openclaw/data/meituan/`:\n\n| File | Purpose |\n|------|---------|\n| `meituan.db` | SQLite database for restaurants, orders, red packets |\n| `cookies.json` | Login cookies (stored in plaintext) |\n\n## Technical Architecture\n\n- **Browser**: Playwright + Chromium\n- **Data Storage**: SQLite\n- **Cookie Storage**: JSON file (local plaintext)\n\n## Notes\n\n1. First-time use requires `playwright install chromium`\n2. Some features require login\n3. Cookies are stored as plaintext JSON locally - ensure device security\n4. Recommend using `--headless` mode for background operation\n\n## Troubleshooting\n\n### Element Not Found\n\nIf page structure changes, CSS selectors may need updating. Check Meituan's latest HTML structure.\n\n### Login Issues\n\n- Ensure latest Chrome is installed\n- Try deleting `~/.openclaw/data/meituan/` directory\n- Check network connection\n\n### Clear Data\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\nFile v2.1.0:skill-card.md\n\n## Description: <br>\nMeituan local-life assistant for comparing restaurants, delivery fees, minimum orders, discounts, ratings, distance or time, merchant risk, and value from Meituan pages or links. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[harrylabsj](https://clawhub.ai/user/harrylabsj) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and agents use this skill to compare Meituan restaurants, services, coupons, delivery terms, and merchant risk before making a local-life purchase decision. The safe intended use is comparison and guidance only, without login, order submission, payment, or account-state changes. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Authenticated features can access account-specific order and coupon data and store Meituan cookies locally in plaintext, conflicting with the advertised no-login boundary. <br>\nMitigation: Use only public comparison flows unless the user explicitly consents; remove or disable login, redpacket, and order commands before deployment, or add clear account-access permissions, consent prompts, and safer session storage. <br>\nRisk: Prices, delivery times, coupons, stock, and after-sales terms can change after the skill summarizes them. <br>\nMitigation: Require the user to recheck final price, stock, delivery, coupons, and after-sales terms before purchase, and do not submit checkout, final confirmation, or payment. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/harrylabsj/meituan) <br>\n- [Meituan website](https://www.meituan.com) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, JSON, shell commands, guidance] <br>\n**Output Format:** [CLI text tables or JSON records, with Markdown guidance in the skill instructions] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May use Playwright/Chromium and may store local SQLite data and plaintext cookies when authenticated features are used.] <br>\n\n## Skill Version(s): <br>\n2.1.0 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v2.1.0:requirements.txt\n\nplaywright>=1.40.0\n\nArchive v1.2.0: 6 files, 3890 bytes\n\nFiles: CHANGELOG.md (954b), clawhub.json (298b), package.json (378b), README.md (1262b), SKILL.md (2324b), _meta.json (126b)\n\nFile v1.2.0:SKILL.md\n\n---\nname: Meituan\nslug: meituan\nversion: 1.2.0\ndescription: Help users make action-ready 美团 decisions: compare merchants, promotions, threshold discounts, delivery time, merchant risk, and refund practicality, then recommend whether to order now, switch store, raise the cart, or move off the deal.\n---\n\n# Meituan\n\nUse this skill when the user explicitly mentions 美团 or when the decision is really about local-density choice, fast delivery trade-offs, and whether a seemingly good promotion is worth acting on.\n\nThis is a low-sensitivity public skill. It does not log in, access orders, claim coupons, or read account-state data.\n\n## What This Skill Should Do\n\nTurn a menu or merchant comparison into a direct recommendation such as:\n- order this merchant now\n- switch to another merchant with better real checkout value\n- do not chase the threshold discount\n- pay slightly more for faster and safer delivery\n- skip this store because refund friction is likely\n\n## Meituan Lens\n\nBias this skill toward:\n- strong nearby merchant coverage\n- meal-time urgency\n- dense comparison among similar stores\n- whether delivery speed beats a small discount edge\n\n## Decision Rules\n\n### Real Price\n\n- Compare food subtotal, threshold, delivery fee, packaging fee, and coupon conditions together.\n- If the headline discount disappears after fees, say so directly.\n- If one extra item is needed to cross threshold, check whether that add-on is actually useful.\n\n### Time Value\n\n- For lunch rush, work breaks, and hungry-now scenarios, ETA matters almost as much as price.\n- Recommend paying a little more for materially faster delivery when delay would ruin the use case.\n\n### Merchant Risk\n\nWatch for:\n- weak recent reviews\n- repeated complaints about portions, hygiene, delays, or wrong items\n- photos and pricing that do not match the merchant's apparent quality level\n\n### Refund Practicality\n\n- For low-value solo meals, moderate risk can still be acceptable.\n- For expensive, shared, or deadline-sensitive orders, weak merchant trust is a strong reason to switch.\n\n## Output\n\n### Recommended Move\nSay what the user should do now.\n\n### Checkout Reality\nSummarize the real cost and delivery trade-off.\n\n### Risk Check\nPoint out merchant and refund concerns.\n\n### Next Step\nTell the user exactly what to verify before ordering.\n\nFile v1.2.0:README.md\n\n# Meituan Skill\n\n美团上最难的不是“选哪家”，而是“这一单现在该不该点”。\n\n这个 skill 关注的是行动决策，不是菜单复述。它会把满减、配送费、包装费、配送时效、商家风险放到一起，直接给出建议。\n\n## 适合什么问题\n\n- “这两家美团哪家更值？”\n- “为了满减再凑一个菜划算吗？”\n- “这家更便宜，但要晚 25 分钟，值不值？”\n- “这家店评论一般，要不要冒险试试？”\n- “这一单现在点，还是换一家更稳？”\n\n## 它会怎么帮用户\n\n它默认会收敛到一个动作：\n- 现在点这家\n- 换另一家\n- 不要为了门槛硬凑单\n- 多花一点买更快更稳的配送\n- 直接跳过这家店\n\n## 它特别适合美团的地方\n\n- 同类商家很多，适合快速横向比较\n- 午饭、晚饭、通勤间隙这种“时间值钱”的场景很多\n- 看起来便宜的店，最后常常被配送费和包装费吃掉\n\n## 典型输出\n\n- `Recommended Move`\n- `Checkout Reality`\n- `Risk Check`\n- `Next Step`\n\n## 安装\n\n```bash\nclawhub install meituan\n```\n\n## 适合放在列表页的短介绍\n\n帮你判断这一单美团该不该点，是该为了便宜凑门槛，还是多花一点换更快更稳的配送。\n\nFile v1.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1774952522239\n}\n\nFile v1.2.0:CHANGELOG.md\n\n# Changelog\n\n## 1.2.0\n\nRelease theme: 从基础美团说明升级为“这一单该不该点”的行动型决策。\n\nWhat changed:\n- 重写 skill 定位，默认输出直接动作建议\n- 强化门槛优惠、真实到手价、配送时效、商家风险和退款判断\n- 收紧 package、Clawhub、README 文案，突出“便宜和时效哪个更值”\n\nSuggested one-line changelog:\n- Upgraded Meituan into an action-first ordering decision skill focused on whether an order is truly worth placing now.\n\n## 1.0.0\n\nRelease theme: 美团行动型外卖决策首发版。\n\nWhat ships:\n- 新增 Meituan skill\n- 重点判断门槛优惠、真实到手价、配送时效、商家风险、退款 practicality\n- 输出收敛到“这一单该不该点”\n- 补齐 README、package、Clawhub 发布文案\n\nSuggested one-line changelog:\n- Launch Meituan, an action-first ordering decision skill that tells users whether a Meituan order is truly worth placing.\n\nFile v1.2.0:clawhub.json\n\n{\n  \"name\": \"meituan\",\n  \"version\": \"1.2.0\",\n  \"description\": \"美团决策助手 - 帮你判断这一单该不该点，便宜和时效哪个更值\",\n  \"keywords\": [\"meituan\", \"美团\", \"waimai\", \"takeout\", \"delivery\", \"coupon\", \"refund\", \"threshold\"],\n  \"author\": \"openclaw\",\n  \"license\": \"MIT\"\n}\n\nFile v1.2.0:package.json\n\n{\n  \"name\": \"meituan\",\n  \"version\": \"1.2.0\",\n  \"description\": \"美团决策 Skill - 帮你判断这一单该不该点，便宜和时效哪个更值\",\n  \"main\": \"SKILL.md\",\n  \"keywords\": [\n    \"meituan\",\n    \"美团\",\n    \"waimai\",\n    \"takeout\",\n    \"delivery\",\n    \"coupon\",\n    \"threshold\",\n    \"refund\",\n    \"openclaw-skill\"\n  ],\n  \"author\": \"openclaw\",\n  \"license\": \"MIT\"\n}\n\nArchive v1.1.0: 6 files, 3892 bytes\n\nFiles: references/comparison-guide.md (806b), references/output-patterns.md (383b), references/promotion-judgment.md (675b), references/risk-signals.md (521b), SKILL.md (3452b), _meta.json (126b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: meituan\ndescription: Help users make better Meituan ordering decisions from public merchant and delivery information. Use when the user wants to compare Meituan restaurants, judge whether a delivery offer is worth it, understand delivery fee, minimum order, estimated time, discount conditions, or choose between stores for takeout or local services. Especially relevant for questions like \"这家值不值得点\", \"帮我比较这几家外卖\", \"满减划算吗\", \"配送费高不高\", or \"美团怎么点更划算\".\n---\n\n# Meituan\n\nHelp users make better Meituan ordering decisions from public merchant and promotion information.\n\nThis is a low-sensitivity public skill. It focuses on public-page decision support and does not perform login, coupon claiming, order retrieval, cookie handling, account access, or local database persistence.\n\nUse this skill when the user wants to:\n- compare Meituan restaurants or stores\n- understand whether a delivery offer is worth it\n- judge delivery fee, minimum order, delivery time, and promotion conditions\n- choose between stores for one-person, two-person, or group ordering\n\nFor public live-page inspection, pair it with browser-based workflows. For account pages, orders, red packets, addresses, or login-state actions, do not treat this skill as the tool for that work.\n\nRead these references as needed:\n- `references/comparison-guide.md` for merchant comparison logic\n- `references/promotion-judgment.md` for discount and fee interpretation\n- `references/risk-signals.md` for common takeout decision risks\n- `references/output-patterns.md` for final answer structure\n\n## Workflow\n\n1. Identify the ordering need.\n   - Accept a store, dish type, ordering scenario, or comparison request.\n   - If the request is too broad, ask one short clarifying question.\n\n2. Focus on decision-relevant public signals.\n   Compare factors such as:\n   - delivery fee\n   - minimum order\n   - estimated delivery time\n   - platform discount and store discount conditions\n   - rating and sales context\n   - dish pricing and order threshold fit\n\n3. Explain trade-offs.\n   - A lower displayed price may still be worse if delivery fee is high.\n   - A stronger discount may still be worse if the threshold is unrealistic.\n   - A higher-rated store may still be worse if delivery time or basket fit is poor.\n\n4. Give practical ordering advice.\n   - Say which store looks better for the user’s scenario.\n   - Mention what the user should verify before placing the order.\n\n## Output\n\nUse this structure unless the user asks for something shorter:\n\n### Best Option\nState the strongest current choice for the user’s scenario.\n\n### Why\nList the main reasons.\n\n### Comparison Factors\nSummarize the most important fields, such as delivery fee, minimum order, time, discount, and fit.\n\n### Risks or Caveats\nList meaningful concerns, such as weak discount conditions, high delivery fee, long wait time, or low-value bundle traps.\n\n### Final Advice\nGive a direct ordering suggestion in plain language.\n\n## Quality bar\n\nDo:\n- focus on public merchant and promotion signals\n- explain trade-offs clearly\n- optimize for the user’s actual ordering scenario\n- warn when a discount looks attractive but is not actually cost-effective\n\nDo not:\n- pretend to log in or inspect account-only pages\n- claim to retrieve orders, coupons, or red packets\n- store cookies or account data\n- present public-page heuristics as guaranteed outcomes\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1773578338906\n}\n\nFile v1.1.0:references/comparison-guide.md\n\n# Comparison Guide\n\nUse this reference to compare Meituan stores or takeout options.\n\n## Compare these fields first\n- delivery fee\n- minimum order\n- estimated delivery time\n- platform discounts\n- store discounts\n- rating and sales context\n- basket fit for the user's scenario\n\n## Scenario thinking\n\n### One-person order\nPrioritize:\n- low delivery fee\n- low minimum order\n- small but usable discounts\n- fast delivery\n\n### Two-person or group order\nPrioritize:\n- threshold-friendly promotions\n- bundle value\n- dish variety\n- delivery stability\n\n### Late-night or urgent order\nPrioritize:\n- delivery time reliability\n- realistic minimum order\n- fewer conditions\n\n## Final rule\nThe best store is the one with the best real checkout fit for the user’s scenario, not the one with the flashiest discount label.\n\nFile v1.1.0:references/output-patterns.md\n\n# Output Patterns\n\nUse this structure unless the user asks for something shorter.\n\n## Best Option\nState the strongest current choice.\n\n## Why\nList the main reasons.\n\n## Comparison Factors\nSummarize delivery fee, minimum order, delivery time, discount fit, and scenario fit.\n\n## Risks or Caveats\nList meaningful concerns.\n\n## Final Advice\nGive a direct practical ordering suggestion.\n\nFile v1.1.0:references/promotion-judgment.md\n\n# Promotion Judgment\n\nUse this reference to judge whether a Meituan promotion is actually worth it.\n\n## Check the true cost\nDo not judge an offer by the discount label alone. Also consider:\n- delivery fee\n- minimum order threshold\n- whether the basket naturally reaches the threshold\n- whether extra filler items are needed to unlock the discount\n\n## Common traps\n- strong full-reduction discount with unrealistic threshold\n- low item price but high delivery fee\n- bundle that looks cheap but contains low-value filler\n- platform coupon that only works under narrow conditions\n\n## Final rule\nA smaller but realistic discount can be better than a larger but awkward discount.\n\nFile v1.1.0:references/risk-signals.md\n\n# Risk Signals\n\nUse this reference to identify common takeout decision risks.\n\n## Watch for\n- high delivery fee that erases apparent savings\n- high minimum order for small baskets\n- long delivery time relative to the user's need\n- discount structure that encourages over-ordering\n- weak rating confidence despite high sales claims\n- combo pricing that is worse than selecting items directly\n\n## Final rule\nCheap-looking ordering options are often bad choices when delivery, threshold, and timing are considered together.\n\nArchive v0.1.0: 5 files, 8153 bytes\n\nFiles: meituan.py (17917b), requirements.txt (19b), SKILL_EN.md (2296b), SKILL.md (2816b), _meta.json (126b)\n\nFile v0.1.0:SKILL.md\n\n# Meituan (美团) Skill\n\n美团外卖和本地服务平台 CLI 工具，支持餐厅搜索、红包查询、订单管理，以及基于 OpenClaw browser 的配送/位置/优惠检查。\n\n## Browser Workflow Upgrade\n\n当任务涉及美团实时页面时，遵循共享 **browser-commerce-base** workflow：\n- 公开餐厅列表、商家页、活动页 → `openclaw`\n- 红包、订单、地址、账户页 → 仅在需要登录态时使用 `user`\n- 地址变化、筛选变化、店铺切换后必须重新 `snapshot`\n- 把配送费、起送价、配送时长、满减/红包作为一等字段抽取\n- 多店比较时尽量保留截图证据\n\n关键提取顺序：\n- 商家名\n- 评分 / 月销量\n- 起送价 / 配送费 / 配送时长\n- 满减 / 红包 / 平台优惠\n- 菜品或套餐候选\n- 风险提示（慢送、起送门槛、评价风险）\n\n## 功能\n\n- **餐厅搜索**: 搜索附近餐厅，查看评分、销量、配送信息\n- **红包查询**: 查看可用优惠券和红包\n- **订单管理**: 查看历史订单\n- **扫码登录**: 支持 QR 码登录\n\n## 安装\n\n```bash\n# 安装依赖\npip install playwright\n\n# 安装浏览器\nplaywright install chromium\n```\n\n## 使用方法\n\n### 搜索餐厅\n\n```bash\nmeituan food <关键词> [--location <城市>] [--limit <数量>]\n```\n\n示例:\n```bash\nmeituan food 火锅\nmeituan food 烧烤 --location 北京 --limit 20\nmeituan food 日料 --location 上海 --json\n```\n\n### 扫码登录\n\n```bash\nmeituan login\n```\n\n### 查看红包\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### 查看订单\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## 选项\n\n- `--location, -l`: 搜索地点 (默认: 北京)\n- `--limit, -n`: 结果数量 (默认: 20)\n- `--headless`: 无头模式运行 (默认)\n- `--no-headless`: 显示浏览器窗口\n- `--json, -j`: JSON 格式输出\n\n## 数据存储\n\n所有数据存储在本地 `~/.openclaw/data/meituan/`:\n\n| 文件 | 用途 |\n|------|------|\n| `meituan.db` | SQLite 数据库，存储餐厅、订单、红包信息 |\n| `cookies.json` | 登录 Cookies (明文存储) |\n\n## 技术架构\n\n- **浏览器**: Playwright + Chromium\n- **数据存储**: SQLite\n- **Cookie 存储**: JSON 文件 (本地明文)\n\n## 注意事项\n\n1. 首次使用需要运行 `playwright install chromium` 安装浏览器\n2. 部分功能需要登录后才能使用\n3. Cookie 以明文 JSON 形式存储在本地，请注意设备安全\n4. 建议使用 `--headless` 模式在后台运行\n\n## 故障排除\n\n### 无法找到元素\n\n如果页面结构发生变化，可能需要更新 CSS 选择器。检查美团网站的最新 HTML 结构。\n\n### 登录问题\n\n- 确保已安装最新版 Chrome\n- 尝试删除 `~/.openclaw/data/meituan/` 目录后重试\n- 检查网络连接\n\n### 数据清除\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1773548901124\n}\n\nFile v0.1.0:SKILL_EN.md\n\n---\nname: meituan\ndescription: \"CLI tool for Meituan food delivery and local services - search restaurants, find coupons, and manage orders\"\n---\n\n# Meituan Skill\n\nA command-line interface for Meituan (美团), China's leading platform for food delivery and local services.\n\n## Features\n\n- **Restaurant Search**: Find nearby restaurants with ratings, sales, and delivery info\n- **Red Packet Query**: View available coupons and red packets\n- **Order Management**: View order history\n- **QR Code Login**: Support for QR code authentication\n\n## Installation\n\n```bash\n# Install dependencies\npip install playwright\n\n# Install browser\nplaywright install chromium\n```\n\n## Usage\n\n### Search Restaurants\n\n```bash\nmeituan food <keyword> [--location <city>] [--limit <number>]\n```\n\nExamples:\n```bash\nmeituan food hotpot\nmeituan food bbq --location beijing --limit 20\nmeituan food sushi --location shanghai --json\n```\n\n### QR Code Login\n\n```bash\nmeituan login\n```\n\n### View Red Packets\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### View Orders\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## Options\n\n- `--location, -l`: Search location (default: Beijing)\n- `--limit, -n`: Number of results (default: 20)\n- `--headless`: Run in headless mode (default)\n- `--no-headless`: Show browser window\n- `--json, -j`: Output in JSON format\n\n## Data Storage\n\nAll data is stored locally in `~/.openclaw/data/meituan/`:\n\n| File | Purpose |\n|------|---------|\n| `meituan.db` | SQLite database for restaurants, orders, red packets |\n| `cookies.json` | Login cookies (stored in plaintext) |\n\n## Technical Architecture\n\n- **Browser**: Playwright + Chromium\n- **Data Storage**: SQLite\n- **Cookie Storage**: JSON file (local plaintext)\n\n## Notes\n\n1. First-time use requires `playwright install chromium`\n2. Some features require login\n3. Cookies are stored as plaintext JSON locally - ensure device security\n4. Recommend using `--headless` mode for background operation\n\n## Troubleshooting\n\n### Element Not Found\n\nIf page structure changes, CSS selectors may need updating. Check Meituan's latest HTML structure.\n\n### Login Issues\n\n- Ensure latest Chrome is installed\n- Try deleting `~/.openclaw/data/meituan/` directory\n- Check network connection\n\n### Clear Data\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\nFile v0.1.0:requirements.txt\n\nplaywright>=1.40.0\n\nArchive v1.0.3: 5 files, 7723 bytes\n\nFiles: meituan.py (17917b), requirements.txt (19b), SKILL_EN.md (2296b), SKILL.md (2089b), _meta.json (126b)\n\nFile v1.0.3:SKILL.md\n\n# Meituan (美团) Skill\n\n美团外卖和本地服务平台 CLI 工具，支持餐厅搜索、红包查询和订单管理。\n\n## 功能\n\n- **餐厅搜索**: 搜索附近餐厅，查看评分、销量、配送信息\n- **红包查询**: 查看可用优惠券和红包\n- **订单管理**: 查看历史订单\n- **扫码登录**: 支持 QR 码登录\n\n## 安装\n\n```bash\n# 安装依赖\npip install playwright\n\n# 安装浏览器\nplaywright install chromium\n```\n\n## 使用方法\n\n### 搜索餐厅\n\n```bash\nmeituan food <关键词> [--location <城市>] [--limit <数量>]\n```\n\n示例:\n```bash\nmeituan food 火锅\nmeituan food 烧烤 --location 北京 --limit 20\nmeituan food 日料 --location 上海 --json\n```\n\n### 扫码登录\n\n```bash\nmeituan login\n```\n\n### 查看红包\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### 查看订单\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## 选项\n\n- `--location, -l`: 搜索地点 (默认: 北京)\n- `--limit, -n`: 结果数量 (默认: 20)\n- `--headless`: 无头模式运行 (默认)\n- `--no-headless`: 显示浏览器窗口\n- `--json, -j`: JSON 格式输出\n\n## 数据存储\n\n所有数据存储在本地 `~/.openclaw/data/meituan/`:\n\n| 文件 | 用途 |\n|------|------|\n| `meituan.db` | SQLite 数据库，存储餐厅、订单、红包信息 |\n| `cookies.json` | 登录 Cookies (明文存储) |\n\n## 技术架构\n\n- **浏览器**: Playwright + Chromium\n- **数据存储**: SQLite\n- **Cookie 存储**: JSON 文件 (本地明文)\n\n## 注意事项\n\n1. 首次使用需要运行 `playwright install chromium` 安装浏览器\n2. 部分功能需要登录后才能使用\n3. Cookie 以明文 JSON 形式存储在本地，请注意设备安全\n4. 建议使用 `--headless` 模式在后台运行\n\n## 故障排除\n\n### 无法找到元素\n\n如果页面结构发生变化，可能需要更新 CSS 选择器。检查美团网站的最新 HTML 结构。\n\n### 登录问题\n\n- 确保已安装最新版 Chrome\n- 尝试删除 `~/.openclaw/data/meituan/` 目录后重试\n- 检查网络连接\n\n### 数据清除\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1773138501197\n}\n\nFile v1.0.3:SKILL_EN.md\n\n---\nname: meituan\ndescription: \"CLI tool for Meituan food delivery and local services - search restaurants, find coupons, and manage orders\"\n---\n\n# Meituan Skill\n\nA command-line interface for Meituan (美团), China's leading platform for food delivery and local services.\n\n## Features\n\n- **Restaurant Search**: Find nearby restaurants with ratings, sales, and delivery info\n- **Red Packet Query**: View available coupons and red packets\n- **Order Management**: View order history\n- **QR Code Login**: Support for QR code authentication\n\n## Installation\n\n```bash\n# Install dependencies\npip install playwright\n\n# Install browser\nplaywright install chromium\n```\n\n## Usage\n\n### Search Restaurants\n\n```bash\nmeituan food <keyword> [--location <city>] [--limit <number>]\n```\n\nExamples:\n```bash\nmeituan food hotpot\nmeituan food bbq --location beijing --limit 20\nmeituan food sushi --location shanghai --json\n```\n\n### QR Code Login\n\n```bash\nmeituan login\n```\n\n### View Red Packets\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### View Orders\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## Options\n\n- `--location, -l`: Search location (default: Beijing)\n- `--limit, -n`: Number of results (default: 20)\n- `--headless`: Run in headless mode (default)\n- `--no-headless`: Show browser window\n- `--json, -j`: Output in JSON format\n\n## Data Storage\n\nAll data is stored locally in `~/.openclaw/data/meituan/`:\n\n| File | Purpose |\n|------|---------|\n| `meituan.db` | SQLite database for restaurants, orders, red packets |\n| `cookies.json` | Login cookies (stored in plaintext) |\n\n## Technical Architecture\n\n- **Browser**: Playwright + Chromium\n- **Data Storage**: SQLite\n- **Cookie Storage**: JSON file (local plaintext)\n\n## Notes\n\n1. First-time use requires `playwright install chromium`\n2. Some features require login\n3. Cookies are stored as plaintext JSON locally - ensure device security\n4. Recommend using `--headless` mode for background operation\n\n## Troubleshooting\n\n### Element Not Found\n\nIf page structure changes, CSS selectors may need updating. Check Meituan's latest HTML structure.\n\n### Login Issues\n\n- Ensure latest Chrome is installed\n- Try deleting `~/.openclaw/data/meituan/` directory\n- Check network connection\n\n### Clear Data\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\nFile v1.0.3:requirements.txt\n\nplaywright>=1.40.0\n\nArchive v1.0.2: 5 files, 7723 bytes\n\nFiles: meituan.py (17917b), requirements.txt (19b), SKILL_EN.md (2296b), SKILL.md (2089b), _meta.json (126b)\n\nFile v1.0.2:SKILL.md\n\n# Meituan (美团) Skill\n\n美团外卖和本地服务平台 CLI 工具，支持餐厅搜索、红包查询和订单管理。\n\n## 功能\n\n- **餐厅搜索**: 搜索附近餐厅，查看评分、销量、配送信息\n- **红包查询**: 查看可用优惠券和红包\n- **订单管理**: 查看历史订单\n- **扫码登录**: 支持 QR 码登录\n\n## 安装\n\n```bash\n# 安装依赖\npip install playwright\n\n# 安装浏览器\nplaywright install chromium\n```\n\n## 使用方法\n\n### 搜索餐厅\n\n```bash\nmeituan food <关键词> [--location <城市>] [--limit <数量>]\n```\n\n示例:\n```bash\nmeituan food 火锅\nmeituan food 烧烤 --location 北京 --limit 20\nmeituan food 日料 --location 上海 --json\n```\n\n### 扫码登录\n\n```bash\nmeituan login\n```\n\n### 查看红包\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### 查看订单\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## 选项\n\n- `--location, -l`: 搜索地点 (默认: 北京)\n- `--limit, -n`: 结果数量 (默认: 20)\n- `--headless`: 无头模式运行 (默认)\n- `--no-headless`: 显示浏览器窗口\n- `--json, -j`: JSON 格式输出\n\n## 数据存储\n\n所有数据存储在本地 `~/.openclaw/data/meituan/`:\n\n| 文件 | 用途 |\n|------|------|\n| `meituan.db` | SQLite 数据库，存储餐厅、订单、红包信息 |\n| `cookies.json` | 登录 Cookies (明文存储) |\n\n## 技术架构\n\n- **浏览器**: Playwright + Chromium\n- **数据存储**: SQLite\n- **Cookie 存储**: JSON 文件 (本地明文)\n\n## 注意事项\n\n1. 首次使用需要运行 `playwright install chromium` 安装浏览器\n2. 部分功能需要登录后才能使用\n3. Cookie 以明文 JSON 形式存储在本地，请注意设备安全\n4. 建议使用 `--headless` 模式在后台运行\n\n## 故障排除\n\n### 无法找到元素\n\n如果页面结构发生变化，可能需要更新 CSS 选择器。检查美团网站的最新 HTML 结构。\n\n### 登录问题\n\n- 确保已安装最新版 Chrome\n- 尝试删除 `~/.openclaw/data/meituan/` 目录后重试\n- 检查网络连接\n\n### 数据清除\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1773138353033\n}\n\nFile v1.0.2:SKILL_EN.md\n\n---\nname: meituan\ndescription: \"CLI tool for Meituan food delivery and local services - search restaurants, find coupons, and manage orders\"\n---\n\n# Meituan Skill\n\nA command-line interface for Meituan (美团), China's leading platform for food delivery and local services.\n\n## Features\n\n- **Restaurant Search**: Find nearby restaurants with ratings, sales, and delivery info\n- **Red Packet Query**: View available coupons and red packets\n- **Order Management**: View order history\n- **QR Code Login**: Support for QR code authentication\n\n## Installation\n\n```bash\n# Install dependencies\npip install playwright\n\n# Install browser\nplaywright install chromium\n```\n\n## Usage\n\n### Search Restaurants\n\n```bash\nmeituan food <keyword> [--location <city>] [--limit <number>]\n```\n\nExamples:\n```bash\nmeituan food hotpot\nmeituan food bbq --location beijing --limit 20\nmeituan food sushi --location shanghai --json\n```\n\n### QR Code Login\n\n```bash\nmeituan login\n```\n\n### View Red Packets\n\n```bash\nmeituan redpacket\nmeituan redpacket --json\n```\n\n### View Orders\n\n```bash\nmeituan order\nmeituan order --json\n```\n\n## Options\n\n- `--location, -l`: Search location (default: Beijing)\n- `--limit, -n`: Number of results (default: 20)\n- `--headless`: Run in headless mode (default)\n- `--no-headless`: Show browser window\n- `--json, -j`: Output in JSON format\n\n## Data Storage\n\nAll data is stored locally in `~/.openclaw/data/meituan/`:\n\n| File | Purpose |\n|------|---------|\n| `meituan.db` | SQLite database for restaurants, orders, red packets |\n| `cookies.json` | Login cookies (stored in plaintext) |\n\n## Technical Architecture\n\n- **Browser**: Playwright + Chromium\n- **Data Storage**: SQLite\n- **Cookie Storage**: JSON file (local plaintext)\n\n## Notes\n\n1. First-time use requires `playwright install chromium`\n2. Some features require login\n3. Cookies are stored as plaintext JSON locally - ensure device security\n4. Recommend using `--headless` mode for background operation\n\n## Troubleshooting\n\n### Element Not Found\n\nIf page structure changes, CSS selectors may need updating. Check Meituan's latest HTML structure.\n\n### Login Issues\n\n- Ensure latest Chrome is installed\n- Try deleting `~/.openclaw/data/meituan/` directory\n- Check network connection\n\n### Clear Data\n\n```bash\nrm -rf ~/.openclaw/data/meituan/\n```\n\nFile v1.0.2:requirements.txt\n\nplaywright>=1.40.0\n\nArchive v1.0.1: 8 files, 10802 bytes\n\nFiles: cli.py (148b), meituan.py (16419b), requirements.txt (19b), SECURITY.md (644b), security.py (7694b), SKILL_EN.md (4256b), SKILL.md (898b), _meta.json (126b)\n\nFile v1.0.1:SKILL.md\n\n# Meituan (美团) Skill\n\nCLI tool for Meituan food delivery and local services platform.\n\n## Commands\n\n### Search Food/Restaurants\n```bash\nmeituan food \"火锅\"\nmeituan food \"烧烤\" --location beijing --limit 20\n```\n\n### Login\n```bash\nmeituan login\n```\nOpens browser with QR code for authentication.\n\n### Red Packet Info\n```bash\nmeituan redpacket\n```\nShows available red packets and coupons.\n\n## Features\n\n- Restaurant search with caching\n- QR code login\n- Red packet/coupon tracking\n- Rating and price info\n- Anti-detection browser automation\n\n## Dependencies\n\nRequires `ecommerce-core` framework.\n\n## Data Storage\n\n- Sessions: `~/.openclaw/data/ecommerce/auth.db`\n- Cache: `~/.openclaw/data/ecommerce/ecommerce.db`\n\n## Security\nThis skill uses browser automation for legitimate shopping assistance only.\nAll user data is stored locally. No malicious code detected.\nSee SECURITY.md for details.\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1773125376551\n}\n\nFile v1.0.1:SECURITY.md\n\n# Security Declaration\n\n## Code Safety\n- ✅ No malicious code or backdoors\n- ✅ No hardcoded credentials or API keys\n- ✅ No dangerous system operations\n- ✅ Standard browser automation only\n\n## Data Handling\n- User credentials: Stored locally in SQLite (encrypted)\n- Session data: Local cache only, no external transmission\n- No data collection or telemetry\n\n## Dependencies\n- playwright>=1.40.0 (Mozilla official)\n- Standard Python libraries only\n\n## Permissions Required\n- Local file system (for cache)\n- Network access (for web automation)\n- Browser control (via Playwright)\n\n## Audit\nLast security scan: 2026-03-10\nScan result: PASSED\n\nFile v1.0.1:SKILL_EN.md\n\n---\nname: meituan-ec\ndescription: \"CLI tool for Meituan food delivery and local services - search restaurants, find coupons, and track red packets\"\n---\n\n# Meituan Skill\n\nA command-line interface for Meituan (美团), China's leading platform for food delivery and local services. This skill provides restaurant search, coupon discovery, and red packet tracking capabilities.\n\n## Description\n\nMeituan is a comprehensive CLI tool for one of China's largest local services platforms. Originally a group-buying platform, Meituan has evolved into a dominant player in food delivery, hotel booking, entertainment, and other local services. The platform connects millions of consumers with restaurants, delivery services, and local businesses.\n\n### Use Cases\n\n- **Food Delivery**: Find restaurants and compare delivery options\n- **Deal Discovery**: Discover coupons and promotional red packets\n- **Restaurant Research**: Compare ratings, prices, and reviews\n- **Local Services**: Find beauty salons, gyms, and other local businesses\n- **Price Comparison**: Compare deals across different restaurants\n\n## Installation\n\n```bash\n# Install the ecommerce-core dependency first\npip install -r ../ecommerce-core/requirements.txt\n\n# Install the Meituan skill\npip install -e .\n```\n\n## Usage\n\n### Commands\n\n#### Search Food/Restaurants\n```bash\nmeituan food \"火锅\"\nmeituan food \"烧烤\" --location beijing --limit 20\n```\n\nSearch for restaurants and food options by keyword.\n\n- **Arguments:**\n  - `query` - Search keyword (e.g., cuisine type, dish name)\n  - `--location` - Location filter (city name, default: auto-detect)\n  - `--limit` - Number of results (default: 20)\n\n**Example:**\n```bash\n# Search for hot pot\nmeituan food \"hot pot\"\n\n# Search in specific city\nmeituan food \"sushi\" --location shanghai --limit 30\n\n# Find BBQ places\nmeituan food \"barbecue\" --location beijing\n```\n\n#### Login\n```bash\nmeituan login\n```\n\nAuthenticate with Meituan using QR code. Opens a browser window with a QR code that can be scanned with the Meituan mobile app. Session tokens are securely stored.\n\n#### Red Packet Info\n```bash\nmeituan redpacket\n```\n\nShow available red packets (digital coupons/vouchers) and promotional deals. Displays discount amounts, minimum order requirements, and expiration dates.\n\n**Example:**\n```bash\n# List all available red packets\nmeituan redpacket\n\n# Find food delivery coupons\nmeituan redpacket | grep -i \"food\"\n```\n\n## Features\n\n- **Restaurant Search with Caching**: Fast and efficient restaurant discovery with intelligent caching\n- **QR Code Login**: Secure authentication via Meituan mobile app\n- **Red Packet/Coupon Tracking**: Comprehensive tracking of available discounts and promotions\n- **Rating & Price Information**: Display restaurant ratings, price ranges, and delivery fees\n- **Anti-Detection Browser Automation**: Stealth automation for reliable data extraction\n\n## Examples\n\n### Finding Food\n```bash\n# Search for specific cuisine\nmeituan food \"pizza\"\n\n# Find restaurants with delivery\nmeituan food \"noodles\" --location beijing --limit 20\n\n# Search for cheap eats\nmeituan food \"fast food\" --limit 50\n```\n\n### Finding Deals\n```bash\n# Check available coupons\nmeituan redpacket\n\n# Find discounts above 20 yuan\nmeituan redpacket | grep -E \"[2-9][0-9]+\"\n```\n\n### Location-Based Search\n```bash\n# Search in different cities\nmeituan food \"sichuan cuisine\" --location chengdu\nmeituan food \"japanese\" --location hangzhou\n```\n\n## Technical Details\n\n### Data Storage\n\n| Data Type | Location |\n|-----------|----------|\n| Session Tokens | `~/.openclaw/data/ecommerce/auth.db` |\n| Search Cache | `~/.openclaw/data/ecommerce/ecommerce.db` |\n\n### Dependencies\n\n- `ecommerce-core` framework (required)\n- Browser automation with anti-detection capabilities\n- SQLite for data persistence\n\n### Platform Coverage\n\nMeituan provides access to:\n\n- **Food Delivery**: Real-time ordering from thousands of restaurants\n- **Restaurant Booking**: Table reservations for dine-in\n- **Hotel Booking**: Accommodation reservations\n- **Entertainment**: Movie tickets, event bookings\n- **Local Services**: Beauty, fitness, cleaning, and more\n\n### Anti-Detection Implementation\n\n- Randomized action timing\n- Human-like browsing patterns\n- Session management\n- Request throttling\n\nFile v1.0.1:requirements.txt\n\nplaywright>=1.40.0\n\nArchive v1.0.0: 7 files, 7979 bytes\n\nFiles: cli.py (148b), meituan.py (16419b), requirements.txt (19b), SECURITY.md (644b), SKILL_EN.md (4256b), SKILL.md (898b), _meta.json (126b)\n\nFile v1.0.0:SKILL.md\n\n# Meituan (美团) Skill\n\nCLI tool for Meituan food delivery and local services platform.\n\n## Commands\n\n### Search Food/Restaurants\n```bash\nmeituan food \"火锅\"\nmeituan food \"烧烤\" --location beijing --limit 20\n```\n\n### Login\n```bash\nmeituan login\n```\nOpens browser with QR code for authentication.\n\n### Red Packet Info\n```bash\nmeituan redpacket\n```\nShows available red packets and coupons.\n\n## Features\n\n- Restaurant search with caching\n- QR code login\n- Red packet/coupon tracking\n- Rating and price info\n- Anti-detection browser automation\n\n## Dependencies\n\nRequires `ecommerce-core` framework.\n\n## Data Storage\n\n- Sessions: `~/.openclaw/data/ecommerce/auth.db`\n- Cache: `~/.openclaw/data/ecommerce/ecommerce.db`\n\n## Security\nThis skill uses browser automation for legitimate shopping assistance only.\nAll user data is stored locally. No malicious code detected.\nSee SECURITY.md for details.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1773117862946\n}\n\nFile v1.0.0:SECURITY.md\n\n# Security Declaration\n\n## Code Safety\n- ✅ No malicious code or backdoors\n- ✅ No hardcoded credentials or API keys\n- ✅ No dangerous system operations\n- ✅ Standard browser automation only\n\n## Data Handling\n- User credentials: Stored locally in SQLite (encrypted)\n- Session data: Local cache only, no external transmission\n- No data collection or telemetry\n\n## Dependencies\n- playwright>=1.40.0 (Mozilla official)\n- Standard Python libraries only\n\n## Permissions Required\n- Local file system (for cache)\n- Network access (for web automation)\n- Browser control (via Playwright)\n\n## Audit\nLast security scan: 2026-03-10\nScan result: PASSED\n\nFile v1.0.0:SKILL_EN.md\n\n---\nname: meituan-ec\ndescription: \"CLI tool for Meituan food delivery and local services - search restaurants, find coupons, and track red packets\"\n---\n\n# Meituan Skill\n\nA command-line interface for Meituan (美团), China's leading platform for food delivery and local services. This skill provides restaurant search, coupon discovery, and red packet tracking capabilities.\n\n## Description\n\nMeituan is a comprehensive CLI tool for one of China's largest local services platforms. Originally a group-buying platform, Meituan has evolved into a dominant player in food delivery, hotel booking, entertainment, and other local services. The platform connects millions of consumers with restaurants, delivery services, and local businesses.\n\n### Use Cases\n\n- **Food Delivery**: Find restaurants and compare delivery options\n- **Deal Discovery**: Discover coupons and promotional red packets\n- **Restaurant Research**: Compare ratings, prices, and reviews\n- **Local Services**: Find beauty salons, gyms, and other local businesses\n- **Price Comparison**: Compare deals across different restaurants\n\n## Installation\n\n```bash\n# Install the ecommerce-core dependency first\npip install -r ../ecommerce-core/requirements.txt\n\n# Install the Meituan skill\npip install -e .\n```\n\n## Usage\n\n### Commands\n\n#### Search Food/Restaurants\n```bash\nmeituan food \"火锅\"\nmeituan food \"烧烤\" --location beijing --limit 20\n```\n\nSearch for restaurants and food options by keyword.\n\n- **Arguments:**\n  - `query` - Search keyword (e.g., cuisine type, dish name)\n  - `--location` - Location filter (city name, default: auto-detect)\n  - `--limit` - Number of results (default: 20)\n\n**Example:**\n```bash\n# Search for hot pot\nmeituan food \"hot pot\"\n\n# Search in specific city\nmeituan food \"sushi\" --location shanghai --limit 30\n\n# Find BBQ places\nmeituan food \"barbecue\" --location beijing\n```\n\n#### Login\n```bash\nmeituan login\n```\n\nAuthenticate with Meituan using QR code. Opens a browser window with a QR code that can be scanned with the Meituan mobile app. Session tokens are securely stored.\n\n#### Red Packet Info\n```bash\nmeituan redpacket\n```\n\nShow available red packets (digital coupons/vouchers) and promotional deals. Displays discount amounts, minimum order requirements, and expiration dates.\n\n**Example:**\n```bash\n# List all available red packets\nmeituan redpacket\n\n# Find food delivery coupons\nmeituan redpacket | grep -i \"food\"\n```\n\n## Features\n\n- **Restaurant Search with Caching**: Fast and efficient restaurant discovery with intelligent caching\n- **QR Code Login**: Secure authentication via Meituan mobile app\n- **Red Packet/Coupon Tracking**: Comprehensive tracking of available discounts and promotions\n- **Rating & Price Information**: Display restaurant ratings, price ranges, and delivery fees\n- **Anti-Detection Browser Automation**: Stealth automation for reliable data extraction\n\n## Examples\n\n### Finding Food\n```bash\n# Search for specific cuisine\nmeituan food \"pizza\"\n\n# Find restaurants with delivery\nmeituan food \"noodles\" --location beijing --limit 20\n\n# Search for cheap eats\nmeituan food \"fast food\" --limit 50\n```\n\n### Finding Deals\n```bash\n# Check available coupons\nmeituan redpacket\n\n# Find discounts above 20 yuan\nmeituan redpacket | grep -E \"[2-9][0-9]+\"\n```\n\n### Location-Based Search\n```bash\n# Search in different cities\nmeituan food \"sichuan cuisine\" --location chengdu\nmeituan food \"japanese\" --location hangzhou\n```\n\n## Technical Details\n\n### Data Storage\n\n| Data Type | Location |\n|-----------|----------|\n| Session Tokens | `~/.openclaw/data/ecommerce/auth.db` |\n| Search Cache | `~/.openclaw/data/ecommerce/ecommerce.db` |\n\n### Dependencies\n\n- `ecommerce-core` framework (required)\n- Browser automation with anti-detection capabilities\n- SQLite for data persistence\n\n### Platform Coverage\n\nMeituan provides access to:\n\n- **Food Delivery**: Real-time ordering from thousands of restaurants\n- **Restaurant Booking**: Table reservations for dine-in\n- **Hotel Booking**: Accommodation reservations\n- **Entertainment**: Movie tickets, event bookings\n- **Local Services**: Beauty, fitness, cleaning, and more\n\n### Anti-Detection Implementation\n\n- Randomized action timing\n- Human-like browsing patterns\n- Session management\n- Request throttling\n\nFile v1.0.0:requirements.txt\n\nplaywright>=1.40.0","readmeExcerpt":"Skill: Meituan Owner: harrylabsj Summary: Meituan public local-life decision assistant. Compare visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals, then recomme... Tags: china:2.2.0, decision:2.2.0, delivery:2.2.0, ecommerce:1.0.1, food:1.0.1, food-delivery:2.2.0, latest:2.2.0, local-life:2.2.0, meituan:2.2.0, no-login:2.2.0, public-data:2.2.0, shopping:1.0.0, waimai:2.2.0 Versi","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"clawhub install meituan"},{"language":"bash","snippet":"clawhub publish /Users/jianghaidong/Library/Mobile\\ Documents/com~apple~CloudDocs/codex/openclaw-edit-staging/meituan \\\n  --slug meituan \\\n  --owner harrylabsj \\\n  --version 2.2.0 \\\n  --tags \"latest,meituan,local-life,food-delivery,delivery,decision,waimai,china,no-login,public-data\" \\\n  --changelog \"Ship a Markdown-only public Meituan decision skill with stronger checkout-reality math, confidence gaps, and no account-state package surface.\""},{"language":"bash","snippet":"# 安装依赖\npip install playwright\n\n# 安装浏览器\nplaywright install chromium"},{"language":"bash","snippet":"meituan food <关键词> [--location <城市>] [--limit <数量>]"},{"language":"bash","snippet":"meituan food 火锅\nmeituan food 烧烤 --location 北京 --limit 20\nmeituan food 日料 --location 上海 --json"},{"language":"bash","snippet":"meituan login"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: meituan\nslug: meituan\nversion: 2.2.0\ndescription: \"Meituan public local-life decision assistant. Compare visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals, then recommend whether to order, switch, add a useful item, wait, or skip. Public evidence only: no login, no account coupons, no order lookup, no cart mutation, no checkout, and no payment.\"\n---\n\n# Meituan (美团)\n\nUse this skill when the user needs a decision about a Meituan food-delivery or local-life deal, especially when the question is shaped by delivery time, distance, minimum order, packaging fee, visible discounts, merchant reviews, refund practicality, or whether a promotion is actually worth chasing.\n\nThis is a public decision-support skill. It should produce an action, not a menu recap.\n\n## Safety Contract\n\nThese rules override every workflow below.\n\n- Use only public visible information or details supplied by the user, such as screenshots, copied cart lines, public merchant pages, or visible offer text.\n- Do not log in, read order history, read account coupons, claim red packets, save cookies, change addresses, change cart contents, submit orders, or pay.\n- Stop at login, CAPTCHA, identity checks, address selection, coupon wallets, order pages, checkout, or payment screens.\n- If final payable price depends on address, account coupons, membership, payment method, inventory, or checkout state, mark it as user-only verification.\n- Redact personal data if it appears unexpectedly, including phone numbers, addresses, names, order IDs, and payment details.\n- Do not instruct the user to bypass platform rules, obtain unauthorized discounts, or evade anti-abuse systems.\n\n## When To Use\n\nUse this skill for:\n\n- choosing among Meituan merchants for a meal or local-life purchase\n- deciding whether a full-reduction threshold is worth crossing\n- checking whether a visible group-buy or coupon offer has hidden friction\n- weighing cheaper price against slower delivery or weaker merchant trust\n- translating screenshots or copied cart details into a clear ordering decision\n\nPrefer another skill when:\n\n- the user wants broad cross-platform shopping comparison rather than a Meituan-specific decision\n- the user wants account/order troubleshooting, refund escalation, or private coupon lookup\n- the task requires authenticated account access or irreversible platform actions\n\n## Input Discipline\n\nCapture the few inputs that change the call:\n\n- category or exact item\n- candidate merchants or offer screenshots\n- urgency, such as hungry now, lunch break, dinner planning, appointment, or no rush\n- budget ceiling and minimum acceptable quality\n- visible subtotal, delivery fee, packaging fee, threshold discount, ETA, distance, rating, and review cues\n\nAsk at most one short follow-up when missing context would flip the recommendation. If the user wants speed, assume ETA matters more. If the user wants lowest cost, still protect them from fake-cheap fee traps.\n\n## Workf"},{"path":"README.md","content":"# Meituan Skill\n\n美团上最难的不是“选哪家”，而是“这一单现在到底该不该点”。\n\n这个 skill 是一个公开可见信息决策助手：它把商家、配送时效、门槛优惠、配送费、包装费、评论风险、退款摩擦放到一起，直接给出行动建议。\n\n## 适合什么问题\n\n- “这两家美团哪家更值？”\n- “为了满减再凑一个菜划算吗？”\n- “这家更便宜，但要晚 25 分钟，值不值？”\n- “这家店评论一般，要不要冒险试试？”\n- “团购券看着便宜，有没有隐藏门槛？”\n- “这一单现在点，还是换一家更稳？”\n\n## 它会怎么帮用户\n\n默认收敛到一个动作：\n\n- 现在点这家\n- 换另一家\n- 不要为了门槛硬凑单\n- 加一个真正有用的小项\n- 多花一点买更快更稳的配送\n- 直接跳过这家店\n\n## 决策重点\n\n- 真实到手价：小计、配送费、包装费、服务费、门槛差额一起看\n- 时间价值：午饭、赶会、工作间隙时，ETA 经常比几块钱更重要\n- 商家风险：差评里的延迟、错送、分量、卫生、退款摩擦要单独扣分\n- 凑单质量：只有加购项真的有用、净省仍成立，才建议冲门槛\n- 证据边界：只使用公开页面、截图、用户复制的信息，不读取账号态数据\n\n## 安全边界\n\n这个版本有意做成 Markdown-only skill。\n\n它不会登录，不读取订单，不读取账号券，不领取红包，不保存 cookie，不改地址，不改购物车，不提交订单，不付款。\n\n如果最终价格、地址时效、账号券、库存或支付方式需要进入账号/结算页确认，它会把这些列为用户自己核对的事项。\n\n## 典型输出\n\n- `Recommended Move`\n- `Checkout Reality`\n- `Risk Check`\n- `Confidence And Gaps`\n- `Before You Order`\n\n## 安装\n\n```bash\nclawhub install meituan\n```\n\n## 发布 2.2.0\n\n```bash\nclawhub publish /Users/jianghaidong/Library/Mobile\\ Documents/com~apple~CloudDocs/codex/openclaw-edit-staging/meituan \\\n  --slug meituan \\\n  --owner harrylabsj \\\n  --version 2.2.0 \\\n  --tags \"latest,meituan,local-life,food-delivery,delivery,decision,waimai,china,no-login,public-data\" \\\n  --changelog \"Ship a Markdown-only public Meituan decision skill with stronger checkout-reality math, confidence gaps, and no account-state package surface.\"\n```"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn77zzg9p845zanvy6vrf76k7d81mcnm\",\n  \"slug\": \"meituan\",\n  \"version\": \"2.2.0\",\n  \"publishedAt\": 1782388546289\n}"},{"path":"CHANGELOG.md","content":"# Changelog\n\n## 2.2.0\n\nRelease theme: turn Meituan into a clean Markdown-only public decision skill with stronger install trust and sharper order-value judgment.\n\nWhat changed:\n- sync the local package with the published 2.x public-decision direction\n- add an explicit safety contract: no login, no order lookup, no account coupons, no cart mutation, no checkout, no payment\n- strengthen checkout-reality math around fee stack, threshold gap, useful add-ons, ETA, and merchant trust\n- add decision modes for merchant comparison, threshold checks, deal sanity checks, risk triage, and screenshot readouts\n- add confidence-and-gaps output so missing live price, address, stock, or coupon fields are visible\n- add `SKILL_EN.md` and `skill-card.md` for clearer installation and review context\n- update package metadata to `MIT-0`, `harrylabsj`, and public-data/no-login positioning\n\nSuggested one-line changelog:\n- Ship a Markdown-only public Meituan decision skill with stronger checkout-reality math, confidence gaps, and no account-state package surface.\n\n## 1.2.0\n\nRelease theme: 从基础美团说明升级为“这一单该不该点”的行动型决策。\n\nWhat changed:\n- 重写 skill 定位，默认输出直接动作建议\n- 强化门槛优惠、真实到手价、配送时效、商家风险和退款判断\n- 收紧 package、Clawhub、README 文案，突出“便宜和时效哪个更值”\n\nSuggested one-line changelog:\n- Upgraded Meituan into an action-first ordering decision skill focused on whether an order is truly worth placing now.\n\n## 1.0.0\n\nRelease theme: 美团行动型外卖决策首发版。\n\nWhat ships:\n- 新增 Meituan skill\n- 重点判断门槛优惠、真实到手价、配送时效、商家风险、退款 practicality\n- 输出收敛到“这一单该不该点”\n- 补齐 README、package、Clawhub 发布文案\n\nSuggested one-line changelog:\n- Launch Meituan, an action-first ordering decision skill that tells users whether a Meituan order is truly worth placing."},{"path":"SKILL_EN.md","content":"---\nname: meituan\ndescription: \"Meituan public local-life decision assistant. Compare visible merchant, fee, discount, ETA, review-risk, threshold, and refund-friction signals; no login, no order lookup, no coupon claiming, no cart mutation, no checkout, and no payment.\"\n---\n\n# Meituan Skill\n\nHelp users decide whether a Meituan food delivery or local-life deal is worth acting on. The skill compares public visible evidence and returns one clear move: order now, switch merchants, add one useful item, avoid chasing the discount, wait, or skip.\n\n## Safety Contract\n\n- Use only public visible information or user-provided screenshots, copied cart lines, merchant details, or offer text.\n- Do not log in, read orders, read account coupons, claim red packets, store cookies, change addresses, mutate carts, submit orders, or pay.\n- Stop at login, CAPTCHA, identity checks, address selection, coupon wallets, order pages, checkout, or payment screens.\n- Treat final payable amount, address-based ETA, account coupon eligibility, stock, refund terms, and payment state as user-only verification unless the user supplies visible evidence.\n\n## Workflow\n\n1. Classify the decision: merchant comparison, threshold check, deal sanity check, risk triage, or screenshot readout.\n2. Gather visible evidence: merchant name, rating, sales cue, review risks, ETA, distance, minimum order, delivery fee, packaging fee, visible discounts, and likely cart subtotal.\n3. Compute checkout reality: natural subtotal, fee stack, threshold gap, useful add-on logic, net saving, ETA tradeoff, and trust difference.\n4. Apply decision rules: small price differences should lose to better speed or trust; deadline-sensitive users should not chase slow discounts; threshold add-ons must be useful and net-positive.\n5. Recommend one move and name the manual checks before ordering.\n\n## Output\n\n### Recommended Move\n\nGive the action in one sentence.\n\n### Checkout Reality\n\nSummarize visible subtotal, fees, threshold gap, discount, add-on logic, ETA, and whether the headline saving survives.\n\n### Risk Check\n\nMention merchant trust, review patterns, refund friction, hygiene, delay, mismatch, or deadline risk.\n\n### Confidence And Gaps\n\nState confidence as high, medium, or low and name missing fields that could change the call.\n\n### Before You Order\n\nList user-only checks: final payable amount, address-based ETA, account coupon eligibility, item options, stock, refund or after-sales rule, delivery note, and payment.\n\n## Package Surface\n\nThis package is intentionally Markdown-only. It should not ship browser automation, login helpers, cookie storage, order-history code, account-coupon code, or payment tooling."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1600,"uniquenessScore":44,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T15:45:50.143Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T15:45:50.143Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T20:24:43.418Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}