cck-openapi

Generate OpenAPI specifications for .NET 10 controller-based APIs with Swagger UI.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/s205109/AHKFlowApp --skill cck-openapi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cck-openapi
Source: https://github.com/s205109/AHKFlowApp/tree/main/.claude/skills/cck-openapi
Command: npx skills add https://github.com/s205109/AHKFlowApp --skill cck-openapi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines API documentation by generating a complete OpenAPI/Swagger surface for AHKFlowApp's .NET 10 controller-based APIs, enabling consistent contracts and interactive testing.

Core Features & Use Cases

  • SwaggerGen + UseSwaggerUI integration for developer-friendly API exploration.
  • XML documentation integration and ProducesResponseType annotations to ensure accurate OpenAPI schemas.
  • Centralized security definitions and API metadata to support secure, scalable API docs.

Quick Start

Enable Swagger in the API project and open /swagger to view and interact with AHKFlowApp's API documentation.

Frequently Asked Questions about cck-openapi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate OpenAPI documentation for .NET 10 controller-based APIs?

To generate OpenAPI documentation for .NET 10 controller-based APIs, this Skill integrates Swashbuckle SwaggerGen and XML comments to automatically produce a comprehensive, interactive Swagger UI specification. It exposes the generated documentation at the /swagger endpoint for testing and collaboration.

How does XML documentation integration work with Swagger UI in .NET?

XML documentation integration works by parsing XML comments from your .NET code and mapping them directly into the OpenAPI schemas. This ensures that Swagger UI displays accurate descriptions, explicit controller metadata via ProducesResponseType, and centralized security definitions.

What's the best way to enforce consistent API contracts and testable endpoints in .NET?

The best way to enforce consistent API contracts is by applying ProducesResponseType annotations and centralized security definitions. This generates an accurate OpenAPI specification, ensuring endpoints remain testable and standardized across development and collaboration scenarios.

Do I need .NET 10 to use SwaggerGen integration for API exploration?

Yes, this Skill specifically targets AHKFlowApp's .NET 10 controller-based APIs. It applies Swashbuckle configuration and XML documentation generation within the .NET 10 environment to ensure the interactive Swagger UI functions correctly.

Why does my Swagger UI not show accurate OpenAPI schemas for my controllers?

Swagger UI may lack accurate OpenAPI schemas if XML documentation generation is missing or ProducesResponseType annotations are not enforced. This Skill resolves the issue by applying Swashbuckle configuration to map XML comments and explicit metadata into the schemas.