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`標註錯誤狀態碼。 這些方法可提升文檔清晰度與易用性,避免手動編寫維護的麻煩,確保接口信息與代碼一致,優化團隊協作與用戶體驗。
閱讀全文