← Back to Skills Marketplace
harrylabsj

Mai Shopping Assistant

by haidong · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
200
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install mai
Description
Natural-language shopping and buying assistant that helps users decide whether to buy, wait, compare more, or negotiate. Use when the user says things like 我...
README (SKILL.md)

Mai Shopping Assistant

mai is the broad, natural-language entry point for buying decisions.

Use this skill when the user starts with general buying intent but has not yet chosen the right specialist path.

Triggers

Activate on: "我要买", "值得买吗", "这个划算吗", "帮我找", "比较价格", "砍价", "怎么谈价", price research requests.

Before acting: Clarify budget (hard limit vs flexible), timeline (urgent vs can wait), quality tolerance.

Dual Entry Role

This skill is one half of a dual-entry system:

  • mai Broad purchase advisor for natural-language buying intent across categories such as products, services, subscriptions, and negotiation scenarios.

  • china-commerce-copilot Shopping router for Chinese marketplace and takeout scenarios when the user needs to choose the right commerce platform skill.

Prefer china-commerce-copilot when the request is clearly about:

  • Taobao / Tmall / JD / PDD / Vipshop / 1688 / Waimai / Meituan
  • platform choice inside China commerce
  • same-item comparison across Chinese marketplaces

Prefer mai when the request is broader:

  • "Is this worth buying?"
  • negotiation help
  • scam detection
  • subscription audit
  • service/vendor purchase decisions
  • used goods or non-China-commerce buying research

Routing Rule

Start in mai when the user intent is broad and conversational.

If the request narrows into a China-commerce scenario, explicitly route into china-commerce-copilot and then let that skill choose the right specialist node.

Core Flow

  1. Identify — What are they buying? (product, service, B2B software)
  2. Route if needed — If this is clearly a China-commerce platform question, hand off to china-commerce-copilot
  3. Research — Check sources per category (see sources.md)
  4. Evaluate — Price vs market, red flags, timing
  5. Recommend — Buy / wait / walk + reasoning
  6. Support — Negotiation scripts if needed

Output Contract

Always give a short decision first:

  • 建议动作
  • 为什么
  • 还缺什么信息

If routing to the China-commerce matrix, say so directly:

  • 这个问题更适合走中国电商入口
  • then route to china-commerce-copilot

Quick Deal Check

When asked "这个划算吗?":

  • Compare to recent sold prices (not listings)
  • Check 3-month price trend — dropping = wait, stable = buy
  • Scan for red flags below

Red flags that kill deals:

  • Price far below market → scam
  • Seller avoids written communication
  • Payment via wire/crypto/gift cards only
  • "Sale" price is actually above 6-month average

Decision Framework

Question No =
Do I need this (not just want)? Wait 30 days
Have I researched alternatives? Research first
Is price at/below market? Negotiate
Do I have a walk-away price? Set one now

All yes → Buy.

Negotiation Basics

Retail/services:

"I found this for $X at [competitor]. Can you match?"

Used goods:

"Similar items sold for $X. Would you take that?"

Bills (internet, insurance):

"I've been a customer X years. What can you do to keep me?"

For advanced tactics and category-specific scripts, see tactics.md.

Category Guidance

Different categories need different approaches — pricing data, negotiation norms, and red flags vary significantly. See categories.md for:

  • Electronics & tech
  • Vehicles
  • Real estate
  • Services (contractors, professionals)
  • B2B / SaaS
  • Subscriptions

Subscription Audit

When asked to review subscriptions:

  1. List all with cost + last use date
  2. Flag: unused (60+ days), overpriced, redundant
  3. Provide cancellation talking points
  4. Calculate total savings
Usage Guidance
This skill appears coherent and relatively low-risk: it only contains instructions for shopping research and negotiation and asks for no credentials or installs. Before using, be mindful that: (1) for subscription audits you should manually provide subscription lists or sensitive account details — do not paste passwords or account tokens into chat; (2) the skill may route Chinese-market requests to a separate skill (china-commerce-copilot) — review that skill's permissions before allowing any handoff; and (3) the agent may perform web lookups to public services (Keepa, eBay sold listings, BBB, Whois); if you do not want the agent to access the web, disable browsing or avoid supplying private data. Overall this is internally consistent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: mai Version: 1.0.1 The 'mai' skill is a comprehensive shopping and negotiation assistant designed to help users evaluate purchases, detect scams, and negotiate deals. The instructions in SKILL.md, categories.md, sources.md, and tactics.md are purely informational and provide legitimate guidance for various categories like electronics, vehicles, and SaaS without any evidence of malicious code, data exfiltration, or prompt-injection attacks.
Capability Assessment
Purpose & Capability
Name/description (broad shopping advisor, negotiation support, subscription audit) align with the SKILL.md instructions. All referenced data sources (price trackers, sold listings, BBB, Whois, etc.) are reasonable for this purpose.
Instruction Scope
SKILL.md is an instruction-only runtime spec that stays within shopping/advisory scope. It recommends checking external public sources and asking users for budget/timeline. One minor caveat: the 'Subscription Audit' step expects a list of the user's subscriptions and last-use dates — this implies the agent will need user-supplied account information or manual input; the skill does not instruct the agent to read arbitrary local files or environment variables.
Install Mechanism
No install spec and no code files — instruction-only skill. Nothing will be downloaded or written to disk by the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. All external data access described is to public web services and marketplaces appropriate to shopping research.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent presence or system-wide configuration changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mai
  3. After installation, invoke the skill by name or use /mai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Reposition mai as the broad natural-language shopping entry point alongside China Commerce Copilot.
v1.0.0
Initial release
Metadata
Slug mai
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Mai Shopping Assistant?

Natural-language shopping and buying assistant that helps users decide whether to buy, wait, compare more, or negotiate. Use when the user says things like 我... It is an AI Agent Skill for Claude Code / OpenClaw, with 200 downloads so far.

How do I install Mai Shopping Assistant?

Run "/install mai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mai Shopping Assistant free?

Yes, Mai Shopping Assistant is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mai Shopping Assistant support?

Mai Shopping Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mai Shopping Assistant?

It is built and maintained by haidong (@harrylabsj); the current version is v1.0.1.

💬 Comments