API测试自动化专家版:把接口测试设计交给 Skill 协作

API测试自动化专家版(@user_b91ca78d/api-test-automation-pro,v1.0.0)是 SkillHub 社区 dev-programming 技能,覆盖 REST/GraphQL 功能测试、Spring Doc/OpenAPI 解析、YAML 测试定义、性能与契约测试、测试点分析及 180 陷阱知识库。本文说明其定位、核实过的能力与 TRIGGER 关键词,并给出按 skillhub.cn 文档安装到 Cursor/Claude Code 等 skills 目录的步骤与对话触发示例;标注 requires_api_key=false 及社区来源等使用注意。

阅读全文
Aholo 3DGS重建与生成:把 Aholo OpenAPI 的 3D 任务编排交给 Agent

Aholo 3DGS重建与生成(@user_a0383623/aholo-3dgs-reconstruction,v1.0.12)面向 Aholo OpenAPI v1 的 3D reconstruction/generation:素材上传、创建任务(WorldAsyncOperation/worldId)、status/poll 与 PLY/SPZ/SOG 产物。标签 requires_api_key=true,不适用 2D 出图。可通过 skillhub 安装到 Cursor、Claude Code、Codex 等 skills 目录。

阅读全文
dsh-api-testgen:基于 OpenAPI 3.x 的接口测试骨架生成

DSH Harness 插件 `dsh-api-testgen` 旨在解决 API 测试代码编写重复且易错的问题。该插件通过解析 OpenAPI 3.x 规范,自动生成覆盖成功、缺参及非法枚举场景的测试代码骨架。支持 Python (pytest) 和 TypeScript (vitest) 两种语言,且完全本地运行。开发者可利用该插件快速构建自动化测试体系,配合其他 DSH 插件形成 API 开发闭环。需注意生成的代码仅含基础断言,具体业务逻辑需人工补充。

阅读全文
dsh-api-mock:解析 OpenAPI 生成零依赖 Mock 服务器

DeepSeek Harness 插件 `dsh-api-mock` 解决了接口联调等待后端的瓶颈。它解析 OpenAPI 3.x 规范,生成零依赖的本地 Mock 服务器。该工具基于 Node.js 内置模块运行,支持确定性生成示例数据,并尊重 Schema 中的默认值。开发者可调用 `mock_generate` 启动服务,或使用 `mock_sample` 生成测试数据,从而实现前端提前介入开发。

阅读全文
dsh-api-contract:OpenAPI 契约解析与客户端生成工具

DeepSeek Harness (DSH) 插件 `dsh-api-contract` 旨在解决 API 接口定义与客户端代码维护的痛点。该插件采用 MIT 协议,纯 Node 实现,无需网络依赖。 核心功能包括解析 OpenAPI 3.x 规范,生成 TypeScript 或 Python 类型化客户端代码;并能检测破坏性变更,如参数删除或类型变化。用户需在 `package.json` 中配置并安装,即可在会话中通过命令生成客户端或对比规范版本。安装前建议审阅源码以确保安全。

阅读全文
DSH 插件介绍:satan9394/dsh-api-documentation

`satan9394/dsh-api-documentation` 是 DeepSeek Harness (DSH) 的一个插件,专注于 API 文档管理与开发者门户功能。它支持 OpenAPI 规范处理,旨在提升开发者的接口体验。由于缺乏官方安装命令和详细文档,用户需直接访问 GitHub 仓库查看源码。该插件以当前进程权限运行,建议在使用前检查源码确认合规性。

阅读全文
dsh-youmind-plugin:为 DeepSeek Harness 接入 YouMind OpenAPI 工具与 Skill

dsh-youmind-plugin 是面向 DeepSeek Harness (DSH) 的社区适配插件,由 seamas0825-lab 维护,采用 MIT 许可证,需 Node.js >=20。该插件遵循 DSH“一切皆插件”理念,将 YouMind OpenAPI 工作流集成至 DSH,注册 `youmind` Skill 及五个核心模型工具:搜索可用 API、读取 API 说明、调用已确认接口、搜索个人知识库或指定 Board,以及通过 YouMind 进行公开互联网搜索。 配置方面,插件利用 DSH 原生 `credentials` 服务动态读取 API Key,修改凭据后无需重启

阅读全文
dsh-openapi:给 DeepSeek Harness 增加 OpenAPI 发现与安全调用工具

dsh-openapi 是 DeepSeek Harness 的一款插件,旨在解决模型直接调用 API 时参数不一致、凭据失控及范围过大等问题。该插件通过索引 OpenAPI 3.x 文档,提供三个核心工具:`openapi_list`(发现与搜索操作)、`openapi_describe`(查看细节)及 `openapi_call`(受限调用)。 其核心特性包括严格的安全边界:默认仅允许 GET/HEAD 请求,阻止访问本地及私有网络 IP,限制响应体大小并屏蔽敏感响应头,同时支持重定向检查。凭据管理通过环境变量映射实现,确保密钥不直接暴露在配置或输出中。 安装需使用 `dsh plugin

阅读全文
FastAPI文档自动生成:Swagger与OpenAPI的使用技巧

FastAPI的自动文档功能基于OpenAPI规范,通过Swagger UI和ReDoc提供交互式接口文档,可快速展示接口功能、参数及返回值,支持直接测试。启用方式简单:创建FastAPI应用,运行后访问`/docs`(Swagger UI)或`/redoc`(ReDoc)即可查看。 核心技巧包括:用`FastAPI`构造函数参数设置全局信息(标题、描述、版本等);通过函数注释、`Path`/`Query`工具类详细描述接口和参数;用`tags`分类接口便于筛选;通过`include_in_schema=False`隐藏内部接口;使用Pydantic模型规范返回格式,或用`HTTPException`标注错误状态码。 这些方法可提升文档清晰度与易用性,避免手动编写维护的麻烦,确保接口信息与代码一致,优化团队协作与用户体验。

阅读全文