返回顶部
s

swagger-generatorSwagger生成器

Generate OpenAPI 3.0 specs from endpoint descriptions. Use when validating APIs, generating docs, formatting YAML, checking schemas, linting contracts.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.1
安全检测
已通过
338
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

swagger-generator

swagger-generator

根据端点描述生成完整的 OpenAPI 3.0/Swagger 规范文档。支持包含路径定义、请求/响应模式、认证方案(Bearer JWT、API Key、OAuth2)、错误响应、分页、过滤和示例值的 RESTful API 文档。输出有效的 YAML 或 JSON 规范,可被 Swagger UI、Redoc 渲染,或导入 Postman。包含模型生成、标签分组和服务器配置。

命令

命令描述
spec根据 API 描述生成完整的 OpenAPI 规范
endpoint
生成单个端点定义 | | model | 生成模式/模型定义 | | crud | 为资源生成 CRUD 端点 | | auth | 生成认证方案定义 | | error | 生成标准化的错误响应模式 | | server | 生成服务器配置(开发/预发布/生产) | | tag | 生成 API 分组的标签定义 | | merge | 将多个端点定义合并为一个规范 |

用法

生成完整的 API 规范

swagger-generator spec --title 我的 API --version 1.0.0 --description 我的应用的 REST API

为资源生成 CRUD 端点

swagger-generator crud --resource User --fields id:integer,name:string,email:string

生成单个端点

swagger-generator endpoint --method POST --path /users --body name:string,email:string --response User

生成模型/模式

swagger-generator model --name Product --fields id:integer,name:string,price:number,category:string

添加认证

swagger-generator auth --scheme bearer --format jwt

生成错误响应

swagger-generator error --codes 400,401,403,404,422,500

服务器配置

swagger-generator server --envs dev,staging,production --base-url api.example.com

示例

电商 API

swagger-generator spec --title 电商 API --resources products,orders,users,categories

博客 API

swagger-generator crud --resource Post --fields id:integer,title:string,body:string,author_id:integer,status:string

微服务 API

swagger-generator spec --title 支付服务 --auth bearer --resources payments,refunds,webhooks

特性

  • - OpenAPI 3.0 — 生成有效的 OpenAPI 3.0.3 规范
  • CRUD 生成 — 任何资源的完整 REST 端点
  • 认证 — Bearer JWT、API Key、OAuth2 方案
  • 模型 — 基于 JSON Schema 的模型定义
  • 错误处理 — 标准化的错误响应模式
  • 分页 — 游标和偏移分页参数
  • 示例 — 请求/响应示例值
  • 标签 — 逻辑 API 端点分组

关键词

swagger, openapi, api 文档, rest api, api 规范, api 设计, 文档, 端点, 模式, 后端



💬 反馈与功能请求:https://bytesagain.com/feedback
由 BytesAgain 提供技术支持 | bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 swagger-generator-1776121178 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 swagger-generator-1776121178 技能

通过命令行安装

skillhub install swagger-generator-1776121178

下载

⬇ 下载 swagger-generator v2.0.1(免费)

文件大小: 4.14 KB | 发布时间: 2026-4-15 14:34

v2.0.1 最新 2026-4-15 14:34
update

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部