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 及社区来源等使用注意。
Read MoreAholo 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 目录。
Read Moredsh-api-testgen: API Test Skeleton Generation Based on OpenAPI 3.x
The `dsh-api-testgen` plugin for DSH Harness is designed to address the repetitive and error-prone nature of writing API tests. By parsing OpenAPI 3.x specifications, it automatically generates test code skeletons that cover successful, missing-parameter, and invalid-enum scenarios. It supports both Python (pytest) and TypeScript (vitest) and runs entirely locally. Developers can use the plugin to quickly build an automated testing system and, in combination with other DSH plugins, create a closed API development loop. Note that the generated code includes only basic assertions; business-specific logic must be added manually.
Read Moredsh-api-mock: Parse OpenAPI to Generate a Zero-Dependency Mock Server
The DeepSeek Harness plugin `dsh-api-mock` addresses the bottleneck of waiting for backend readiness during API integration. It parses OpenAPI 3.x specifications and generates a zero-dependency local mock server. The tool uses built-in Node.js modules, supports deterministic sample data generation, and respects default values in schemas. Developers can call `mock_generate` to start the service or use `mock_sample` to generate test data, enabling earlier frontend development.
Read Moredsh-api-contract: An OpenAPI Contract Parsing and Client Generation Tool
The DeepSeek Harness (DSH) plugin `dsh-api-contract` is designed to address pain points in API interface definition and client code maintenance. It is released under the MIT License, implemented purely in Node, and has no network dependencies. Core features include parsing OpenAPI 3.x specifications and generating typed client code for TypeScript or Python; it can also detect breaking changes, such as parameter removal or type changes. Users need to configure and install it in `package.json`, after which they can use commands in a session to generate clients or compare specification versions. It is recommended to review the source code before installation to ensure security.
Read MoreIntroduction to the DSH Plugin: satan9394/dsh-api-documentation
`satan9394/dsh-api-documentation` is a plugin for DeepSeek Harness (DSH), focusing on API documentation management and developer portal features. It supports OpenAPI specification processing and is designed to improve developers' API workflow. Due to the lack of official installation commands and detailed documentation, users should access the GitHub repository directly to review the source code. The plugin runs with the permissions of the current process, so it is recommended to inspect the source code before use to ensure compliance.
Read Moredsh-youmind-plugin: Integrating YouMind OpenAPI Tools and Skills into DeepSeek Harness
dsh-youmind-plugin is a community adapter plugin for DeepSeek Harness (DSH), maintained by seamas0825-lab, licensed under MIT, requiring Node.js >=20. Following DSH's "everything is a plugin" philosophy, this plugin integrates the YouMind OpenAPI workflow into DSH, registering the `youmind` Skill and five core model tools: searching available APIs, reading API documentation, invoking confirmed interfaces, searching personal knowledge bases or specified Boards, and conducting public internet searches via YouMind. In terms of configuration, the plugin leverages DSH's native `credentials` service to dynamically read API Keys, eliminating the need for restart after modifying credentials.
Read Moredsh-openapi: Adding OpenAPI Discovery and Secure Invocation Tools to DeepSeek Harness
dsh-openapi is a plugin for DeepSeek Harness, designed to address issues such as inconsistent parameters, uncontrolled credentials, and excessive scope when models directly call APIs. This plugin indexes OpenAPI 3.x documents and provides three core tools: `openapi_list` (discovery and search operations), `openapi_describe` (viewing details), and `openapi_call` (restricted invocation). Its core features include strict security boundaries: by default, only GET/HEAD requests are allowed, access to local and private network IPs is blocked, response body sizes are limited, and sensitive response headers are shielded, while redirect checks are supported. Credential management is implemented through environment variable mapping, ensuring that keys are not directly exposed in configurations or outputs. Installation requires the use of the `dsh plugin` command.
Read MoreFastAPI Documentation Auto-generation: Tips for Using Swagger and OpenAPI
FastAPI's automatic documentation is based on the OpenAPI specification, providing interactive API documentation through Swagger UI and ReDoc. It can quickly display interface functions, parameters, and return values, supporting direct testing. Enabling it is simple: create a FastAPI application, and after running, access `/docs` (Swagger UI) or `/redoc` (ReDoc) to view the documentation. Core techniques include: setting global information (title, description, version, etc.) using FastAPI constructor parameters; using function annotations and the `Path`/`Query` utility classes to describe interfaces and parameters in detail; categorizing interfaces with `tags` for easy filtering; hiding internal interfaces with `include_in_schema=False`; using Pydantic models to standardize return formats, or `HTTPException` to mark error status codes. These methods can enhance document clarity and usability, avoid the trouble of manual writing and maintenance, ensure consistency between interface information and code, and optimize team collaboration and user experience.
Read More