做了个 Claude Code Skill,在终端直接搜 15 个中国开放平台的 API 文档

19 阅读3分钟

痛点

对接中国各大开放平台的 API,是很多开发者的日常。企业微信、飞书、钉钉、淘宝、小红书、抖音电商、微信小程序、微信小店、拼多多、有赞、微信支付、支付宝、京东、SHEIN、得物……

每次都要:

  1. 打开浏览器,找到对应平台的文档站
  2. 在文档站里搜索接口名
  3. 翻来覆去找参数说明
  4. 切回编辑器继续写代码

这个「浏览器 ↔ 编辑器」的来回切换,一天可能要几十次。

解决方案:SpecFusion

我做了一个 Claude Code Skill 叫 SpecFusion,把 15 个中国开放平台、26,840+ 篇 API 文档全部索引到一起,在终端里直接搜。

用起来就像这样:

> 企业微信怎么发应用消息?

  搜索到 3 篇相关文档:
  1. 发送应用消息 — POST /cgi-bin/message/send
  2. 接收消息与事件 — 被动回复消息
  3. 消息类型及数据格式 — text/image/voice/...

不用切浏览器,不用翻文档站——输入问题,拿到接口参数,继续写代码。

已接入的 15 个平台

平台文档数量覆盖范围
企业微信~2,680服务端 API、客户端 API、应用开发
飞书~4,070服务端 API、事件订阅、小程序
钉钉~2,020企业内部应用、服务端 API
淘宝开放平台~6,740商品、交易、物流、店铺等
小红书~100电商开放平台 API
抖音电商~1,280商品、订单、物流、售后等
微信小程序~280服务端 API
微信小店~480商品、订单、售后、物流等
拼多多~280订单、商品、物流等
有赞~1,240交易、商品、会员等
微信支付~540JSAPI/APP/H5/Native 支付等
支付宝~600当面付、APP支付等
京东~6,100商品、订单、物流等
SHEIN~190商品、订单、库存等
得物~260商品、订单、售后等

技术实现

  • 中文搜索:jieba 分词 + SQLite FTS5 全文索引,中英文关键词都能精准匹配
  • 云端服务:安装 Skill 后即可使用,无需自建后端
  • 多平台支持:Claude Code、Cursor、Gemini CLI、Codex CLI 都能用
  • 开源可自部署:如果需要私有化,支持 Docker 一键部署

安装(一行命令)

npx skills add wxkingstar/SpecFusion -g -y

安装完成后,在 Claude Code 里直接问即可:

> 飞书如何创建审批实例?
> 钉钉怎么发工作通知?
> 淘宝商品发布接口怎么用?
> 抖音电商怎么查询订单列表?
> 微信支付JSAPI下单接口怎么调?
> 支付宝当面付接口怎么用?
> 京东商品上架接口怎么调?

也可以用斜杠命令:

> /specfusion 企业微信发送应用消息

为什么做这个

我自己日常工作需要对接多个中国平台的 API,每次翻文档很痛苦。有了 AI Coding 工具后,自然想让 AI 帮我查文档。但 Claude 的训练数据里中国平台的 API 文档覆盖不全,经常会"编"接口。

所以我把这些平台的文档全部抓下来、建了索引,做成了一个 Skill。现在 Claude 可以实时查到最新的官方文档,不会再编了。

链接

如果觉得有用,欢迎 Star 和提 Issue!