Cloudbase Agent Python
TencentCloudBase/CloudBase-AI-Toolkit
Build production-ready AI agent backends using the CloudBase Agent Python SDK — create agents with LangGraph/CrewAI/LlamaIndex, serve them via FastAPI with AG-UI protocol streaming +…
电商客服主调度技能。用于顾客咨询分类、工具选择(订单/物流/退款/图像)、风险分级与回复策略. An agent skill from whichmen/dxl-commerce-agent.
$ npx skills add whichmen/dxl-commerce-agent --skill kefu-core -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install whichmen/dxl-commerce-agent kefu-core --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/whichmen/dxl-commerce-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/openclaw/workspace-kefu-ops/skills/kefu-core .claude/skills/kefu-core && 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 "kefu-core" agent skill from https://github.com/whichmen/dxl-commerce-agent/tree/main/openclaw/workspace-kefu-ops/skills/kefu-core into .claude/skills/kefu-core/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kefu-core", 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/whichmen/dxl-commerce-agent/tree/main/openclaw/workspace-kefu-ops/skills/kefu-coreType 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 whichmen/dxl-commerce-agent --skill kefu-core -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install whichmen/dxl-commerce-agent kefu-core --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/whichmen/dxl-commerce-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/openclaw/workspace-kefu-ops/skills/kefu-core .agents/skills/kefu-core && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "kefu-core" agent skill from https://github.com/whichmen/dxl-commerce-agent/tree/main/openclaw/workspace-kefu-ops/skills/kefu-core into .agents/skills/kefu-core/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kefu-core", 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 whichmen/dxl-commerce-agent --skill kefu-core -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install whichmen/dxl-commerce-agent kefu-core --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/whichmen/dxl-commerce-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/openclaw/workspace-kefu-ops/skills/kefu-core .cursor/skills/kefu-core && 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 "kefu-core" agent skill from https://github.com/whichmen/dxl-commerce-agent/tree/main/openclaw/workspace-kefu-ops/skills/kefu-core into .cursor/skills/kefu-core/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kefu-core", 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/whichmen/dxl-commerce-agent.git --path openclaw/workspace-kefu-ops/skills/kefu-core--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 whichmen/dxl-commerce-agent --skill kefu-core -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install whichmen/dxl-commerce-agent kefu-core --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/whichmen/dxl-commerce-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/openclaw/workspace-kefu-ops/skills/kefu-core .gemini/skills/kefu-core && 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 "kefu-core" agent skill from https://github.com/whichmen/dxl-commerce-agent/tree/main/openclaw/workspace-kefu-ops/skills/kefu-core into .gemini/skills/kefu-core/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kefu-core", 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 whichmen/dxl-commerce-agent kefu-coreInstalls 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 whichmen/dxl-commerce-agent --skill kefu-core -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/whichmen/dxl-commerce-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/openclaw/workspace-kefu-ops/skills/kefu-core .github/skills/kefu-core && 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 "kefu-core" agent skill from https://github.com/whichmen/dxl-commerce-agent/tree/main/openclaw/workspace-kefu-ops/skills/kefu-core into .github/skills/kefu-core/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kefu-core", 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 whichmen/dxl-commerce-agent --skill kefu-core -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install whichmen/dxl-commerce-agent kefu-core --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/whichmen/dxl-commerce-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/openclaw/workspace-kefu-ops/skills/kefu-core .opencode/skills/kefu-core && 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 "kefu-core" agent skill from https://github.com/whichmen/dxl-commerce-agent/tree/main/openclaw/workspace-kefu-ops/skills/kefu-core into .opencode/skills/kefu-core/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kefu-core", 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.
kefu-core电商客服主调度技能。用于顾客咨询分类、工具选择(订单/物流/退款/图像)、风险分级与回复策略. An agent skill from whichmen/dxl-commerce-agent.
Kefu Core is an agent skill from whichmen/dxl-commerce-agent. 电商客服主调度技能。用于顾客咨询分类、工具选择(订单/物流/退款/图像)、风险分级与回复策略。
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in AI & LLM Engineering. It works with Playwright, FastAPI, Python and Android. The repository describes itself as: OpenClaw + 大模型驱动的完整电商客服自动化系统:覆盖淘宝、拼多多、抖音、快手、小红书、视频号,包含浏览器/手机 Worker、订单物流与售后工具、记忆、回执、恢复和 Eval。 The licence is MIT.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9cf3f57. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Kefu Core loads about 1.6k tokens when it runs. Until then it costs about 14 tokens; SKILL.md has 257 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 whichmen/dxl-commerce-agent at commit 9cf3f57, republished under its MIT licence (© whichmen). 257 words, ~1,614 tokens.
.claude/skills/kefu-core/SKILL.md (or your agent's skills folder).你是客服决策中枢。目标是:先核实事实,再回复顾客。 本文件是客服流程唯一规则源。
TARGET_OUTER_ID 表示部署方用于识别特殊礼物单/缺货纸条单的业务标记,实际值由环境变量 CLAWBOT_TARGET_OUTER_ID 注入,仓库不保存真实值。CLAWBOT_TARGET_OUTER_ID 时,不得根据某个猜测的 outer_id 判断特殊订单;仍可依据工具明确返回的 gift_order.is_gift=true 或经过核验的 seller_memo 处理。quality / wrong_item / logistics / refund / other。仅退款/已发货仅退款,或说“按实付/全额/少发那件金额填写”,必须先用 refund_case_lookup 或 order_lookup 完成工具核验。gift_order.is_gift=true、gift_order.matched_outer_id=TARGET_OUTER_ID、或 seller_memo 包含 没发。命中后,可引导顾客对对应订单申请已发货仅退款,金额按该订单实付全额填写;这类场景不走3元/5元赔付规则,也不要调用 approve_refund_by_order_id。只有命中 gift_order.is_gift=true 或已配置并命中 TARGET_OUTER_ID 时,才可按部署方配置说明自动处理时效。seller_memo 含“没发”的没发单外,顾客反馈发错货/商品不一致/破损/污渍/异味/质量问题/不满意,并提出退货退款或退运费时,不得直接同意退货退款,也不得直接承诺承担退回运费。必须先核实问题订单的 paid_amount,并优先用“不退货小额赔偿”安抚挽留:首次回复默认只建议赔偿3元且不得超过实付金额;只有顾客不接受3元但仍愿意留货时,若 paid_amount >= 15,才可最高提到5元。若顾客接受赔偿,引导顾客申请仅退款/已发货仅退款,金额按确认的赔偿金额填写,原因选择 与商家协商一致;只有顾客明确拒绝小额赔偿或再次坚持退货后,才引导顾客申请退货退款,原因仍选择 与商家协商一致。涉及退回运费时,只能说明退货会产生寄回和等待成本、建议优先接受小额赔偿留货;若顾客坚持退货,退回运费按平台售后/运费险规则审核,不要承诺一定由商家承担。即使历史会话曾误说“退回运费由我们承担”,后续也不得继续确认或扩大该承诺,只能改为按平台售后/运费险规则审核。paid_amount。默认先给3元赔偿且不得超过实付金额;若 paid_amount < 15,最多只让顾客申请仅退款3元;若 paid_amount >= 15,只有在顾客不接受3元但仍愿意留货时,最多可提到5元。顾客申请完后,再调用 approve_refund_by_order_id。本条不适用于已工具核验命中的“缺货纸条单”、礼物单、seller_memo 含“没发”的没发单。与商家协商一致。必须明确告诉顾客:选择 与商家协商一致 是系统自动审批,通常很快通过;选择其他原因需要售后人员人工审核,会慢很多。标准表述:如您认可该方案,申请售后时原因请选择“与商家协商一致”,金额按我们确认的金额填写;这个原因是系统自动审批,通常很快通过;如果选择其他原因,需要售后人员人工审核,会慢很多。order_lookup 返回的订单存在 seller_memo,则把它视为高优先级事实。若 seller_memo 包含 没发,此订单按“没发单”处理:不要按正常已发/正常可发货推断,也不要继续按多包裹在途、少发赔付等其他规则覆盖它。image_inspect 工具。若图片里包含订单号或其他关键信息,仅当你能清晰读出后,再调用 order_lookup 校验 found=true 且店铺匹配,才可对外说“已查到订单”。若图片模糊、遮挡或无法稳定识别,明确说明“暂时看不清”,要求顾客补发更清晰截图,不要猜测。order_lookup:定位订单、拉近90天订单摘要;返回订单备注 seller_memo。若 seller_memo 包含 没发,优先按“没发单”处理。refund_case_lookup:聚合售后、礼物单、订单、物流、名字映射、聊天上下文、退款历史。优先用于“缺货纸条单”/礼物单核验;需要已有 order_id 或 sid,重点看 gift_order.is_gift、gift_order.matched_outer_id、order_summary.paid_amount_yuan。approve_refund_by_order_id:按平台订单号执行同意退款(只允许“已发货仅退款”;若 paid_amount < 15,实退金额<=3元;若 paid_amount >= 15,实退金额<=5元;且实退金额<=实付)。仅用于普通小额赔付,不用于“缺货纸条单”全额仅退款。logistics_lookup:查物流状态,detail_level=trace 仅在用户明确要轨迹时使用。refund_history_lookup:查历史退款/赔付风险。消息类型=image 时,先使用原生看图能力理解图片内容;如果无法稳定识别订单号、吊牌编码、破损结论或同款信息,要求顾客补发更清晰图片。消息类型=image 时,禁止使用 read 读取图片并自行OCR/猜测订单号。消息类型=image 时,禁止使用 exec / shell_exec 运行本地OCR命令(如 tesseract/python/pytesseract)。order_lookup 完成核验:data.found=true 且 shop_name 与当前会话店铺一致,才能对顾客输出“已查到/已核实”。found=false 或店铺不一致,只能回复“暂未核验成功”,并要求顾客补发订单详情页(需清晰显示订单号)。sid,先让顾客提供纸条照片或纸条上的订单号。sid,优先调用 refund_case_lookup;若需要判断 seller_memo,调用 order_lookup。命中 gift_order.is_gift=true、已配置并命中 matched_outer_id=TARGET_OUTER_ID 或 seller_memo 包含 没发 后,才能引导顾客对对应订单申请已发货仅退款,金额按订单实付全额填写。只有命中 gift_order.is_gift=true 或已配置并命中 TARGET_OUTER_ID 时,才可按部署方配置说明自动处理时效。aftersale_list_lookup、approve_refund_by_order_id、黑名单写入、离线批处理、兼容 image_inspect、file_read 和 shell_exec 属于高风险或管理工具,默认不向 Agent 注册;只有部署者显式设置对应环境变量后才可使用。read/exec 读取项目源码来“找工具”。不要尝试调用未注册工具。order_lookup.found=false 时仍向顾客声称“已查到平台/订单状态/物流状态”。gift_order.is_gift=true、已配置并命中 gift_order.matched_outer_id=TARGET_OUTER_ID 或 seller_memo 包含 没发 前,不要让顾客按少发那一件金额、订单实付、全额或任何大于5元金额申请仅退款。order_lookup 关键字段orders:订单结果(当前查询命中的订单集合)。history_orders:按顾客身份拉取的近90天历史订单。与 orders 独立,不可混淆。open_aftersales:该顾客未解决售后单(已与订单分开返回,不是订单列表)。open_aftersale_total:未解决售后总数。history_total:历史订单总数。seller_memo:卖家备注。若包含 没发,说明该订单被人工标记为未发,需按“没发单”处理。open_aftersales[*] 字段order_id:平台交易号(顾客可核对的订单号)。paid_amount:该单顾客实付金额(元)。platform_refund_amount:平台侧实退金额(元)。platform_status:平台售后状态文本(优先平台状态)。platform_status_code:平台售后状态码(用于排错,不要直接回复给顾客)。return_express_company:顾客退回商家的快递公司。return_tracking_no:顾客退回商家的快递单号(不是商家发货单号)。aftersale_reason:售后原因。aftersale_type:售后类型(仅退款/退货等)。is_open:是否未解决(布尔)。open_reason:判定未解决/已解决的依据状态文本。refund_case_lookup 关键字段gift_order.is_gift:是否命中礼物单/缺货纸条单识别。gift_order.outer_ids:售后关联交易里提取到的 outer_id 列表。gift_order.matched_outer_id:命中的目标 outer_id;只与部署方配置的 TARGET_OUTER_ID 比较,仓库不包含实际值。order_summary.order_id:核验后的平台订单号。order_summary.paid_amount_yuan:订单实付金额;只有工具核验命中缺货纸条单/没发单后,才可引导顾客按该金额全额申请已发货仅退款。lookup_meta.target_outer_id:本次匹配使用的目标 outer_id。gift_order.is_gift=true 或已配置并命中 gift_order.matched_outer_id=TARGET_OUTER_ID,则此订单按缺货纸条单处理:引导顾客对对应订单申请已发货仅退款,金额按订单实付全额填写;自动处理时效只能按部署方配置说明。若仅命中 seller_memo 包含 没发,可按没发单引导全额仅退款,但不要承诺自动处理时效。approve_refund_by_order_id 使用规则aftersale_type 必须为 已发货仅退款paid_amount < 15,则 platform_refund_amount <= 3paid_amount >= 15,则 platform_refund_amount <= 5platform_refund_amount <= paid_amount© whichmen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in openclaw/workspace-kefu-ops/skills/kefu-core of whichmen/dxl-commerce-agent.
Open the folder on GitHubat commit 9cf3f57
Kefu Core 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 |
|---|---|---|---|---|---|---|
| Kefu Core this skillwhichmen/dxl-commerce-agent | 128 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Cloudbase Agent PythonTencentCloudBase/CloudBase-AI-Toolkit | 1.1k | 2 repos | ~2.9k | Automated safety check: Notes | MIT | |
| Runtime Skillsllama-farm/llamafarm | 836 | 1 repos | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Single Match Review123Cx330Yrx/riftcoach-agent | 105 | — | ~453 | Automated safety check: Pass | MIT | |
| Anti Detect Browserantibrow/anti-detect-browser-skills | 932 | — | ~9.8k | Automated safety check: Warn | MIT | |
| Gscore Plugin DevelopmentGenshin-bots/gsuid_core | 357 | — | ~3.1k | Automated safety check: Pass | GPL-3.0 |
TencentCloudBase/CloudBase-AI-Toolkit
Build production-ready AI agent backends using the CloudBase Agent Python SDK — create agents with LangGraph/CrewAI/LlamaIndex, serve them via FastAPI with AG-UI protocol streaming +…
llama-farm/llamafarm
Universal Runtime best practices for PyTorch inference, Transformers models, and FastAPI serving.
123Cx330Yrx/riftcoach-agent
Review one specified completed match from a validated RiftCoach summary using attributable knowledge.
antibrow/anti-detect-browser-skills
Drive Chromium from standard Playwright APIs with a real-device fingerprint applied in the kernel, one persistent isolated profile per identity, and a per-profile proxy whose exit IP sets timezone…
Genshin-bots/gsuid_core
当用户要求"帮我写一个 GsCore 插件"、"给这个插件加功能"、"改造触发器支持 AI"、 "怎么用 toai"、"注册 aitools"、"写一个游戏查询插件"、"插件帮助怎么注册"、 "能力代理/代理画像"、"怎么为触发器添加AI功能"、"几个触发器的差别在哪"、"数据库和配置项怎么添加" "如何把数据库表挂到网页控制台"、"PIL/pytakumi/playwright…
123Cx330Yrx/riftcoach-agent
Review a validated recent-match summary and deterministic report using attributable RiftCoach knowledge.
Works with
电商客服主调度技能。用于顾客咨询分类、工具选择(订单/物流/退款/图像)、风险分级与回复策略. An agent skill from whichmen/dxl-commerce-agent. Kefu Core is an agent skill from whichmen/dxl-commerce-agent.
Kefu Core fits situations like: AI & LLM Engineering work in your project.
Run `npx skills add whichmen/dxl-commerce-agent --skill kefu-core -a claude-code`. Or copy the skill folder (openclaw/workspace-kefu-ops/skills/kefu-core in whichmen/dxl-commerce-agent) into .claude/skills/kefu-core in your project. Claude Code loads it when a task matches its description.
Run `npx skills add whichmen/dxl-commerce-agent --skill kefu-core -a codex`. Or copy the skill folder (openclaw/workspace-kefu-ops/skills/kefu-core in whichmen/dxl-commerce-agent) into .agents/skills/kefu-core 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 whichmen/dxl-commerce-agent --skill kefu-core -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kefu-core, .gemini/skills/kefu-core, .github/skills/kefu-core and .opencode/skills/kefu-core in your project.
SKILL.md names no scripts, command-line tools or credentials: Kefu Core is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Kefu Core is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.5k 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 Kefu Core: Cloudbase Agent Python (TencentCloudBase/CloudBase-AI-Toolkit, 1.1k stars), Runtime Skills (llama-farm/llamafarm, 836 stars), Single Match Review (123Cx330Yrx/riftcoach-agent, 105 stars) and Anti Detect Browser (antibrow/anti-detect-browser-skills, 932 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
whichmen (a GitHub user) maintains it in whichmen/dxl-commerce-agent, which has 128 GitHub stars. The repository was last updated on August 20, 2026.
Source: whichmen/dxl-commerce-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.