Skill: OpenAPI/Swagger TypeScript Client 生成
从 Swagger/OpenAPI 规范自动生成 TypeScript API 客户端,包括类型定义、fetch/axios 客户端、React Query hooks、SWR hooks。
触发条件
当用户请求以下操作时激活:
- "生成 api client"、"generate api client"、"从 swagger 生成客户端"
- "openapi client"、"swagger client"、"生成 ts 客户端"
- "从 openapi 生成类型"、"generate types from swagger"
执行步骤
第一步:获取 OpenAPI Spec
根据用户提供的输入方式获取 spec:
方式 A:URL
⚠️ 安全要求:下载前必须验证 URL
- 确认 URL 以
http://或https://开头- 不接受
file://、ftp://等协议- 使用引号包裹
[Description truncada. Veja o README completo no GitHub.]