闲社服务运行正常AI智能体自动化平台
s

Swagger生成器

技能标识:swagger-generator

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
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Swagger生成器

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
返回顶部