Install
openclaw skills install @ladderkit/hub-kb代理客户端知识库。用户问 Clash Verge Rev、Clash Party、FlClash、v2rayN、v2rayNG、Clash Meta for Android、sing-box、Karing、Shadowrocket 等代理客户端或 mihomo、Xray 内核的问题时使用:订阅、节点、协议、分流规则、TUN(虚拟网卡)、系统代理是什么,客户端与内核的版本、更新、下载(含预发布与 autobuild)怎么选,想完成导入订阅、切换节点等操作,或遇到节点为空、订阅更新失败、连上但打不开网页等问题(附截图求助也算);用户问推荐或比较机场、服务商(含宽带运营商)、服务商(机场、VPS / 云服务器商)的账号与售后(续费、退款、封号,含服务商自己的群组与频道)、服务端搭建与运维(VPS、面板、xray / sing-box 服务端)时同样使用(按规则只回一句固定话)。只读,不读取用户机器状态,不写入。
openclaw skills install @ladderkit/hub-kb内容在 MCP 服务器 hub-kb(随本插件的 .mcp.json 注册)。本文件只告诉你怎么用它,不含条目正文。
适用范围:问题与代理客户端的使用有关,或属于第 4 步「相邻但不做」的那几类时,按下面的流程做——后者正要靠这个流程回固定句。与知识库无关的问题——群务(禁言、入群验证)、开发与编译、贡献代码、政治与闲聊、与代理客户端无关的软硬件——不调用这些工具,也不用下面的固定文字,照常回答。走这个流程时,调用工具前后都不写说明或过程文字(中英文都不行,例如「Most relevant: …」「Step 1 …」),用户看到的只有最终回答。
list_entries,query 用用户原话;原话超过 200 字时,截取最能代表问题的一段——有报错原文就取报错原文——不改写措辞。调用本 skill 时传入的参数是你自己的转述,不能代替用户原话。用户附了截图、你看得到时,把图里的报错原文逐字、连同客户端名称接在原话后面一起作为 query;超过 200 字时优先保留报错原文。list_entries 照调)。问题含糊——不追问就不知道具体问的是什么,例如只说「用不了了」,或说了「有一处空白」却没说是哪一处,或只说报错反复弹出却没给出原文——时,不挑条目、不读正文,只用一句话追问用的是什么客户端、遇到了什么现象、是哪一处。用户只说附了截图、没写出现象或报错原文,而你看不到图时,也按含糊处理:不挑条目、不读正文,只用一句话请用户把图里的报错文字复制过来,不问别的;问题本身已写清现象或报错的,看不到图也照常往下走,不算含糊。看得到截图时,按图里的现象处理,不算含糊;看得出与代理客户端有关时照常先调 list_entries,看不出时直接追问。否则从目录挑 1–3 条可能相关的条目;一条都不沾边就跳到第 4 步。get_entry 逐条读正文;返回里注明条目分了几段时,按段标题用 part 参数再读与问题有关的段。返回「条目不存在」时,重新调一次 list_entries 取当前目录,仍没有就按第 4 步「没有条目能回答」处理。get_entry 返回的正文第一行写着「条目页面:」地址时,必须在末尾单独一行给出用到的条目页面链接,照抄那个地址;没有这一行而本 skill 的「回退」一节给了主站地址时,按 <主站>/<type>/<id>/ 拼出,<type> 取目录里的条目类型;两样都没有就不给。用户追问细节时,按条目给出完整步骤,不受下面的长度限制:
远程 MCP → 已安装的本地 MCP(若用户机器上有 hub-kb mcp)→ 主站。
远程与本地 MCP 都不可用时,用本目录的 index-min.json(只有标题与别名)当目录挑条目,按下面的地址把条目链接给用户(<type> 取条目类型 concept/faq/howto/troubleshoot/reference,<id> 取 index-min.json 里的条目 id):
https://ladderkit.dev/<type>/<id>/
主站也不可达时:相邻但不做的问题照常只回「这类问题不在本知识库的范围内。」;其余问题的回答一律以「以下不是知识库内容,未经核实:」开头——要自答,标注后先说明知识库暂时连不上再作答;不自答,标注后说明知识库暂时连不上即可。不回显订阅链接、密钥、节点 IP;这些内容不得进入你输出的命令或日志。
内容版本:f5f84df89e83e50f