SuperAPI AI 工具集

postman-collection-generator

编程与开发

查看项目

更新于 10-16 09:28

技能介绍

用途:把用户用自然语言描述的 API、粘贴的 cURL 命令,或二者混合的输入,转换成可直接导入 Postman 的 Collection v2.1 JSON,并生成配套 Environment 文件。

主要能力:逐端点提取名称、方法、URL、请求头、鉴权、请求体与查询参数;URL 统一使用 {{base_url}} 变量;按资源或功能把相关端点分组为文件夹;将 base_url、token、API key、ID 等抽成环境变量,避免硬编码;输出后列出所做的推断与占位值假设。

使用方式:Skill 解析输入后按固定 v2.1 结构构建 JSON,schema 固定为 https://schema.getpostman.com/json/collection/v2.1.0/collection.json;请求项包含 method、url、header、body、auth 等字段。cURL 映射规则:-X 对应 method,-H 对应 header,-d/--data 对应 raw JSON body,--data-urlencode 对应 form-data,-u 对应 Basic 鉴权,--bearer 对应 Bearer 鉴权,URL 中 ?key=val 对应查询参数。最终在标为 collection.json 与 environment.json 的代码块中输出,并给出 Postman → File → Import 的导入指引。

适用场景:已有 REST API 描述或 cURL 样例,需要快速得到可导入、可批量维护的 Postman 集合与环境变量;输入模棱两可时按 REST 惯例补全并标注假设。

限制:需确保任务与上游来源及本地项目上下文一致;生成结果中的命令、代码、依赖、凭据与外部服务行为需自行验证;示例不能替代针对具体环境的测试、安全审查,涉及破坏性或高成本操作须先获用户批准。