MCP Server Builder
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
跨平台比价与购物推荐 / Cross-platform price comparison. An agent skill from mateaix/mateclaw.
$ npx skills add mateaix/mateclaw --skill ckjia-shopping -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mateaix/mateclaw ckjia-shopping --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mateaix/mateclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/mateclaw-server/src/main/resources/skills/ckjia-shopping .claude/skills/ckjia-shopping && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ckjia-shopping" agent skill from https://github.com/mateaix/mateclaw/tree/dev/mateclaw-server/src/main/resources/skills/ckjia-shopping into .claude/skills/ckjia-shopping/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ckjia-shopping", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mateaix/mateclaw/tree/dev/mateclaw-server/src/main/resources/skills/ckjia-shoppingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mateaix/mateclaw --skill ckjia-shopping -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mateaix/mateclaw ckjia-shopping --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mateaix/mateclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/mateclaw-server/src/main/resources/skills/ckjia-shopping .agents/skills/ckjia-shopping && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ckjia-shopping" agent skill from https://github.com/mateaix/mateclaw/tree/dev/mateclaw-server/src/main/resources/skills/ckjia-shopping into .agents/skills/ckjia-shopping/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ckjia-shopping", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mateaix/mateclaw --skill ckjia-shopping -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mateaix/mateclaw ckjia-shopping --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mateaix/mateclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/mateclaw-server/src/main/resources/skills/ckjia-shopping .cursor/skills/ckjia-shopping && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ckjia-shopping" agent skill from https://github.com/mateaix/mateclaw/tree/dev/mateclaw-server/src/main/resources/skills/ckjia-shopping into .cursor/skills/ckjia-shopping/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ckjia-shopping", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mateaix/mateclaw.git --path mateclaw-server/src/main/resources/skills/ckjia-shopping--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mateaix/mateclaw --skill ckjia-shopping -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mateaix/mateclaw ckjia-shopping --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mateaix/mateclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/mateclaw-server/src/main/resources/skills/ckjia-shopping .gemini/skills/ckjia-shopping && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ckjia-shopping" agent skill from https://github.com/mateaix/mateclaw/tree/dev/mateclaw-server/src/main/resources/skills/ckjia-shopping into .gemini/skills/ckjia-shopping/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ckjia-shopping", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mateaix/mateclaw ckjia-shoppingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mateaix/mateclaw --skill ckjia-shopping -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mateaix/mateclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/mateclaw-server/src/main/resources/skills/ckjia-shopping .github/skills/ckjia-shopping && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ckjia-shopping" agent skill from https://github.com/mateaix/mateclaw/tree/dev/mateclaw-server/src/main/resources/skills/ckjia-shopping into .github/skills/ckjia-shopping/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ckjia-shopping", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mateaix/mateclaw --skill ckjia-shopping -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mateaix/mateclaw ckjia-shopping --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mateaix/mateclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/mateclaw-server/src/main/resources/skills/ckjia-shopping .opencode/skills/ckjia-shopping && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ckjia-shopping" agent skill from https://github.com/mateaix/mateclaw/tree/dev/mateclaw-server/src/main/resources/skills/ckjia-shopping into .opencode/skills/ckjia-shopping/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ckjia-shopping", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ckjia-shopping跨平台比价与购物推荐 / Cross-platform price comparison. An agent skill from mateaix/mateclaw.
Ckjia Shopping is an agent skill from mateaix/mateclaw. 跨平台比价与购物推荐 / Cross-platform price comparison. 淘宝 / 京东 / 天猫 / 拼多多商品聚合搜索 + 拍图识物。需要先启用 ckjia-shopping MCP server 并配置 CKJIAMCPKEY 才能用。
Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including assets.
It sits in Agent Workflows, covering MCP servers. It works with Model Context Protocol. The repository describes itself as: 🤖 MateClaw — Your second brain with Multi-Agent Orchestration, MCP Protocol, Skills & Memory, Dream, and Multi-Channel Support. Built on Spring AI Alibaba. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 10aad3b. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ckjia_shopping_recommendckjia_image_recognizeckjia_pingFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
ckjia.comunion-click.jd.comimg14.360buyimg.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
CKJIA_MCP_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ckjia Shopping loads about 958 tokens when it runs. Until then it costs about 37 tokens; SKILL.md has 188 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from mateaix/mateclaw at commit 10aad3b, republished under its Apache-2.0 licence (© mateaix). 188 words, ~958 tokens.
.claude/skills/ckjia-shopping/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.<!-- NOTE: dependencies.tools intentionally omitted. The three MCP tools
(ckjia_shopping_recommend / ckjia_image_recognize / ckjia_ping) live
on a remote MCP server and are registered into ToolRegistry at
runtime via McpToolCallbackProvider — they're never persisted to the
mate_tool table that SkillDependencyChecker.selectCount queries, so
listing them here would permanently mark the skill as "unresolved".
Tool availability is enforced by the ckjia-shopping MCP server being
enabled + healthy in Settings ▸ MCP Connections instead. -->
当用户询问"X 多少钱 / 哪里便宜 / 帮我推荐 X / 这个值不值买 / 拍照认一下这是什么"时使用本技能。
只要用户的意图属于购物 / 比价 / 选购 / 报价(关键词:买、多少钱、价格、参考价、推荐、性价比、哪款好、值不值、京东/淘宝/天猫/拼多多……),必须先调用 ckjia_shopping_recommend 拿到结构化商品数据,再组织回答。
ckjia_shopping_recommend → 拿到带图片和价格的真实商品ckjia_shopping_recommend 多次超时或返回为空时,才退回到网页搜索,并明确告诉用户"参考价数据暂不可用,以下为网络估算"ckjia_shopping_recommend(query, top_n=5)include_intent=trueckjia_image_recognize(image_url) → 拿到 suggested_query 后再 ckjia_shopping_recommend(suggested_query)ckjia_ping("hello"),验证 MCP 链路通聊天界面能把商品渲染成带图片和价格的可点击卡片。要触发卡片,必须把推荐结果放进一个语言标记为 product-cards 的代码围栏里,围栏内是一个 JSON 数组,每个对象的字段值直接从工具返回的 ProductCard 原样复制(尤其 url / imageUrl 必须照抄,不能改写、不能编造)。
先用一两句话给出整体结论(预算区间、推荐方向),然后紧跟卡片围栏,最后补充选购提醒:
🎯 你的预算内我挑了这几款,优先看 1.5 匹 / 新一级能效:
```product-cards
[
{
"name": "格力空调 云佳pro 1.5匹 新一级能效",
"url": "https://union-click.jd.com/jdc?e=...",
"imageUrl": "https://img14.360buyimg.com/.../xxx.jpg",
"price": 3057,
"originalPrice": 3299,
"lowestPrice": 2999,
"platformLabel": "京东",
"shopName": "格力京东自营官方旗舰店",
"purchaseAdvice": "卧室够用,关注是否含基础安装"
}
]
```
提醒:空调到手价会受安装费 / 高空费 / 国补影响,下单前确认基础安装是否免费。每个对象建议带的字段(缺失就省略,不要填占位符):name、url、imageUrl、price、originalPrice、lowestPrice、platformLabel、shopName、purchaseAdvice。
product-cards 围栏 —— 用户看不到卡片,也点不进购买页url / imageUrl —— 卡片会点开错误页面或图片裂开兼容性:纯文本渠道(部分 IM)无法渲染卡片围栏,会退化成代码块。若当前对话明显是这类渠道,再退回到
1. [商品名](url) — 价格的普通列表,并照抄markdownLink。Web 聊天页一律用product-cards围栏。
intent 字段是给 agent 自己看的"我理解对了吗"——拿到后若 budgetRange 与用户原话不符,应主动澄清needsClarification=true 时,把 clarificationQuestion + clarificationOptions 直接抛给用户选,不要硬猜user_id;当前 Phase 1 所有调用以 API key owner 身份执行mate_mcp_server 里预置的 localhost URL 只用于本地开发/测试;生产启用前必须在 Settings ▸ MCP Connections 改成 ckjia 官方 SaaS 域名或私有部署域名Settings ▸ MCP Connections 的 headers_json,使用 ${CKJIA_MCP_KEY} 环境变量占位符避免明文落库rate_limited 时按 Retry-After 等待一次,再失败就汇总现有结果而不是无限重试https://ckjia.com/console/mcp-keys(自助申请页面 P2 落地后开放;Phase 1 需联系运维手工签发)free / standard tier 与勾选所需 scopesckjia_mcp_live_5fK8j2nQ…)CKJIA_MCP_KEY=ckjia_mcp_live_xxxckjia-shopping 的 URL 改为生产域名后再启用© mateaix, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (assets) in mateclaw-server/src/main/resources/skills/ckjia-shopping of mateaix/mateclaw.
Open the folder on GitHubat commit 10aad3b
Ckjia Shopping next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ckjia Shopping this skillmateaix/mateclaw | 1.2k | — | ~958 | Automated safety check: Pass | Apache-2.0 | |
| MCP Server Builderanthropics/skills | 180k | 63 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| MCP Server BuildershareAI-lab/learn-claude-code | 78k | 4 repos | ~1.2k | Automated safety check: Pass | MIT | |
| MCP Integration for Pluginsanthropics/claude-plugins-official | 38k | 11 repos | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Crush Configurationcharmbracelet/crush | 29k | — | ~3.7k | Automated safety check: Pass | Custom licence | |
| Context Mode Output Sandboxmksglu/context-mode | 26k | — | ~4.1k | Automated safety check: Pass | Custom licence |
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
shareAI-lab/learn-claude-code
Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.
anthropics/claude-plugins-official
Explains how to bundle Model Context Protocol servers in a Claude Code plugin, covering config files, stdio, SSE, HTTP and WebSocket server types, and authentication.
charmbracelet/crush
Explains how to configure the Crush coding agent with crushrc or crush.json, covering providers, models, LSPs, MCP servers, hooks, permissions and config precedence.
mksglu/context-mode
Routes large command, file, API and browser output through context-mode tools so only the needed result enters the agent's context, instead of dumping it via Bash.
warpdotdev/warp
Migrates the compatible subset of settings and global file-based MCP servers from the Warp desktop app into Warp Agent CLI without exposing credentials or state.
mateaix/mateclaw
Pixel art w/ era palettes (NES, Game Boy, PICO-8). An agent skill from mateaix/mateclaw.
mateaix/mateclaw
A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx files).
mateaix/mateclaw
Use this skill any time a spreadsheet file is the primary input or output.
mateaix/mateclaw
Execute plans via delegatetask subagents (2-stage review). An agent skill from mateaix/mateclaw.
mateaix/mateclaw
Generate project ideas via creative constraints. An agent skill from mateaix/mateclaw.
mateaix/mateclaw
Dark-themed SVG architecture/cloud/infra diagrams as HTML. An agent skill from mateaix/mateclaw.
Works with
Categories
跨平台比价与购物推荐 / Cross-platform price comparison. An agent skill from mateaix/mateclaw. Ckjia Shopping is an agent skill from mateaix/mateclaw. 跨平台比价与购物推荐 / Cross-platform price comparison.
Ckjia Shopping fits situations like: tasks that involve MCP servers.
Run `npx skills add mateaix/mateclaw --skill ckjia-shopping -a claude-code`. Or copy the skill folder (mateclaw-server/src/main/resources/skills/ckjia-shopping in mateaix/mateclaw) into .claude/skills/ckjia-shopping in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mateaix/mateclaw --skill ckjia-shopping -a codex`. Or copy the skill folder (mateclaw-server/src/main/resources/skills/ckjia-shopping in mateaix/mateclaw) into .agents/skills/ckjia-shopping in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mateaix/mateclaw --skill ckjia-shopping -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ckjia-shopping, .gemini/skills/ckjia-shopping, .github/skills/ckjia-shopping and .opencode/skills/ckjia-shopping in your project.
Going by SKILL.md and its folder, Ckjia Shopping needs credentials named CKJIA_MCP_KEY. Our summary lists: A credential in CKJIA_MCP_KEY. Its frontmatter pre-approves these tools: ckjia_shopping_recommend, ckjia_image_recognize, ckjia_ping.
SKILL.md names 3 domains. In commands or code: ckjia.com, union-click.jd.com and img14.360buyimg.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Ckjia Shopping is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 958 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Ckjia Shopping: MCP Server Builder (anthropics/skills, 180k stars), MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars), MCP Integration for Plugins (anthropics/claude-plugins-official, 38k stars) and Crush Configuration (charmbracelet/crush, 29k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mateaix (a GitHub user) maintains it in mateaix/mateclaw, which has 1,152 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 9, 2026.
Source: mateaix/mateclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.