ckjia-shopping

Queries cross-platform e-commerce product data and renders price comparison cards via MCP tools.

1.1k|322|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/matevip/mateclaw --skill ckjia-shopping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ckjia-shopping
Source: https://github.com/matevip/mateclaw/tree/main/mateclaw-server/src/main/resources/skills/ckjia-shopping
Command: npx skills add https://github.com/matevip/mateclaw --skill ckjia-shopping

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Shoppers asking an AI assistant about prices often get hallucinated or outdated quotes. This Skill routes shopping questions through the ckjia MCP server to return real product listings with live prices, images, and purchase links from Taobao, JD.com, Tmall, and Pinduoduo.

Core Features & Use Cases

  • Cross-Platform Price Comparison: Aggregates product search results across Taobao, JD.com, Tmall, and Pinduoduo via the ckjia_shopping_recommend tool.
  • Image-Based Product Recognition: Identifies items from uploaded photos with ckjia_image_recognize, then searches for matching products automatically.
  • Structured Product Cards: Renders results as clickable cards with price, original price, lowest price, platform, and shop name using a product-cards fenced block.
  • Use Case: A user asks "which 1.5HP air conditioner is worth buying under 3500 yuan" and receives a curated card list with real JD.com links, current prices, and purchase advice.

Quick Start

Ask the assistant to recommend budget-friendly air conditioners with prices across JD.com and Taobao after enabling the ckjia-shopping MCP server in Settings.

Frequently Asked Questions about ckjia-shopping

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

FAQPage Schema
How do I compare prices across Taobao, JD.com, and Pinduoduo with AI?

Enable the ckjia-shopping MCP server and ask a shopping question such as a product recommendation or price query. The skill calls ckjia_shopping_recommend to aggregate listings from Taobao, JD.com, Tmall, and Pinduoduo, then renders them as clickable product cards.

How to identify a product from a photo and find its price?

Upload or reference an image and the skill calls ckjia_image_recognize to get a suggested search query, then runs ckjia_shopping_recommend with that query. The result is a list of matching products with prices and purchase links.

What configuration does the ckjia-shopping MCP server need?

You must enable the ckjia-shopping server in Settings under MCP Connections and provide a CKJIA_MCP_KEY API key via the headers_json field using an environment variable placeholder. The preset localhost URL must be replaced with the production ckjia domain before use.

Why are product cards not rendering in my chat channel?

Cards require the product-cards fenced code block with verbatim url and imageUrl fields from the tool response. Plain-text IM channels cannot render the fence, so the skill falls back to a markdown link list in those channels.

What happens when the ckjia API rate limit is hit?

On a 429 rate_limited response, the skill waits once according to the Retry-After header and retries. If it still fails, it summarizes the results already gathered instead of retrying indefinitely.