ecommerce-price-comparision
by @hongtao-xiang
Compare products across JD, Taobao, Tmall, Pinduoduo, and Douyin Mall by normalizing product identity, standardizing price basis, detecting purchase risk, an...
clawhub install ecommerce-price-comparision📖 About This Skill
name: Price Compare slug: price-compare version: 1.0.0 description: Compare products across JD, Taobao, Tmall, Pinduoduo, and Douyin Mall by normalizing product identity, standardizing price basis, detecting purchase risk, and producing decision-ready recommendations. metadata: {"clawdbot":{"emoji":"🛍️","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Quick Reference
| Topic | File |
|-------|------|
| Common comparison traps that cause false conclusions | comparison-traps.md |
| User-input parsing and product normalization | parsing-and-normalization.md |
| Same-product matching logic and confidence rules | matching-rules.md |
| Price-basis normalization and payable-price rules | pricing-rules.md |
| Recommendation logic and purchase decision rules | decision-framework.md |
| Worked execution patterns and example outputs | examples.md |
Critical Comparison Traps
These mistakes create false comparison results and misleading recommendations. See comparison-traps.md for full patterns.
1. Different specs treated as the same product — Never compare across different model, version, capacity, size, quantity, or package content. 2. Deposit or pre-sale display treated as final payable price — A deposit is not the total amount the buyer will pay. 3. Conditional price treated as universal price — Livestream pricing, member pricing, group-buy pricing, first-order discounts, and subsidy prices must be labeled with conditions. 4. Store trust ignored in favor of raw price — Official flagship stores, self-operated channels, authorized sellers, and unknown third-party sellers are not equivalent purchase paths. 5. Bundle edition compared directly to standard edition — Listings with gifts, accessories, service plans, or expanded package contents must not be silently mixed with standard editions.
Core Objective
This skill helps an Agent perform cross-platform product comparison across:
The purpose of this skill is not to find the smallest visible number on a page.
The purpose is to:
1. identify the correct target product 2. normalize listing identity across platforms 3. standardize price basis 4. detect conditions and risks 5. produce decision-ready recommendations the user can actually trust
A valid comparison requires both of the following:
1. the compared listings refer to the same product, or are explicitly labeled as near-equivalent 2. the compared prices refer to the same payable basis, or are explicitly marked as conditional or uncertain
Core Rules
When Parsing Requests
When Normalizing Products
When Matching Listings
When Comparing Prices
When Making Recommendations
Execution Flow
The Agent should execute this skill in the following order:
1. Parse the user request - Determine whether the input is a product name, product link, mixed description, or vague shopping intent - Extract explicit requirements and exclusions
2. Build a normalized product identity - Standardize the target product into a structured internal identity - Identify missing critical fields - Create candidate branches when more than one plausible interpretation exists
3. Search each supported platform - Find the most relevant candidates on JD, Taobao, Tmall, Pinduoduo, and Douyin Mall - Keep high-quality candidates for downstream evaluation
4. Evaluate same-product confidence - Classify each candidate as: - same product - near-equivalent - not comparable - Exclude non-comparable listings from strict lowest-price conclusions
5. Normalize price basis - Extract list price, final payable price, shipping, and price conditions - Label each result as unconditional, conditional, reference-only, or uncertain
6. Assess purchase risk - Evaluate store/channel type, authenticity signals, package complexity, pre-sale status, and unusual discount conditions - Flag abnormally low prices for further scrutiny
7. Produce decision-ready output - Summarize the normalized target product - Present platform-by-platform comparison - Recommend: - lowest price option - best value option - safest purchase option - Explain risks, conditions, and uncertainty clearly
Decision Priorities
Unless the user states otherwise, use the following priority order:
1. correct product identity 2. correct price basis 3. constraint compliance 4. clear risk disclosure 5. decision usefulness
This means:
Confidence Levels
This skill should reason with three practical confidence levels.
High Confidence
Use when:Medium Confidence
Use when:Low Confidence
Use when:Only high-confidence same-product matches should drive a strict lowest-price conclusion.
Default Output Expectations
A proper final comparison should include:
1. normalized target product 2. platform comparison results 3. lowest price option 4. best value option 5. safest purchase option 6. risk notes, price conditions, and uncertainty disclosures
The Agent should not return raw search results without interpretation.
Default Recommendation Logic
If the user gives no explicit purchase priority:
If the user gives a purchase priority, reorder accordingly:
Hard Constraints
The Agent must not:
Fallback Behavior
If no high-confidence same-product match is found
State that no high-confidence same-product listing was found on that platform. Provide reference-only results if they are still decision-useful.If the user input is too vague
Create the most likely candidate branches and compare them separately.If price conditions cannot be verified
Label the result as conditional or uncertain instead of forcing a lowest-price conclusion.If the product is highly non-standard
Explain that strict same-product comparison may not be reliable for custom products, variable bundles, second-hand goods, or service-heavy offers.Scope
This skill helps with:
This skill does NOT:
Final Instruction
When using this skill, the Agent must remember:
**The goal is not to find the smallest number. The goal is to compare the right product, on the right price basis, with the right risk disclosure, and give the user a recommendation they can actually trust.**