Install
openclaw skills install apifox-exporter导入 Apifox 导出的 OpenAPI JSON,递归展开引用,按模块分组整理并输出清晰的接口文档,支持多项目管理。
openclaw skills install apifox-exporter版本: 2.0.0
作者: 果果 @ 婉秋
描述: 全自动从 Apifox 导出接口数据并整理成标准格式的文档
现在支持全自动浏览器自动化!
基础口令:
更新接口文档
导出接口
刷新 Apifox 接口
指定项目(团队用默认):
更新接口文档,用商城项目
更新接口文档 - 商城
指定团队和项目:
更新接口文档,团队是xxxx,项目是xxx
更新接口文档 - 团队名 - 项目名
半自动更新接口文档
需要手动从apifox点击导出按钮导出借楼json文件后存到 ~/.openclaw/workspace/script/apifox/source.json,其他自动完成。
修改 script/auto-export-playwright.js 开头的默认配置:
const DEFAULT_TEAM_NAME = '团队名';
const DEFAULT_PROJECT_NAME = '项目名';
apifox-exporter/
├── SKILL.md # Skill 描述
├── README.md # 详细文档
├── skill.yaml # Skill 配置
├── package.json # 依赖配置
├── script/
│ ├── auto-export-playwright.js # 全自动脚本(主入口)
│ ├── auto-export.js # 半自动脚本(备用)
│ └── export.js # 核心处理脚本
└── .gitignore
运行时生成:
chrome-profile/ - 浏览器登录状态(首次运行后登录创建,一次登录后面就自动保存登录状态)source.json - 下载的原始数据Apifox 接口导出.txt - 最终输出(桌面)openclaw skill install apifox-exporter
~/.openclaw/workspace/skills/apifox-exporter/cd ~/.openclaw/workspace/skills/apifox-exporter
npm install
npx playwright install chromium
| 文件 | 位置 |
|---|---|
| 接口文档 | 桌面\Apifox 接口导出.txt |
| 原始数据 | ~/.openclaw/workspace/script/apifox/source.json |
A: 重新运行脚本,会提示你重新登录,登录后会自动保存新状态。
A: 脚本会自动尝试所有团队,如果还是找不到,可以手动在浏览器中进入项目。
A: 检查下载事件监听是否正常,或查看 Chrome 默认下载路径。
A: 说"半自动更新接口文档"即可。
Made with ❤️ by 果果