agentsclimarketplace

Aspnet minimal api openapi

Skill github/awesome-copilot/skills/aspnet-minimal-api-openapi

Create ASP.NET Minimal API endpoints with proper OpenAPI documentationFrom its SKILL.md

Install
npx -y skills add github/awesome-copilot --skill aspnet-minimal-api-openapi

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.7 KB, 316 tokens by cl100k_base, as published. Nobody here has run it

ASP.NET Minimal API with OpenAPI

Your goal is to help me create well-structured ASP.NET Minimal API endpoints with correct types and comprehensive OpenAPI/Swagger documentation.

API Organization

  • Group related endpoints using MapGroup() extension
  • Use endpoint filters for cross-cutting concerns
  • Structure larger APIs with separate endpoint classes
  • Consider using a feature-based folder structure for complex APIs

Request and Response Types

  • Define explicit request and response DTOs/models
  • Create clear model classes with proper validation attributes
  • Use record types for immutable request/response objects
  • Use meaningful property names that align with API design standards
  • Apply [Required] and other validation attributes to enforce constraints
  • Use the ProblemDetailsService and StatusCodePages to get standard error responses

Type Handling

  • Use strongly-typed route parameters with explicit type binding
  • Use Results<T1, T2> to represent multiple response types
  • Return TypedResults instead of Results for strongly-typed responses
  • Leverage C# 10+ features like nullable annotations and init-only properties

OpenAPI Documentation

  • Use the built-in OpenAPI document support added in .NET 9
  • Define operation summary and description
  • Add operationIds using the WithName extension method
  • Add descriptions to properties and parameters with [Description()]
  • Set proper content types for requests and responses
  • Use document transformers to add elements like servers, tags, and security schemes
  • Use schema transformers to apply customizations to OpenAPI schemas

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most api reference skills give in 316 tokens

Counted across 159 of the 198 authors here whose files we hold, read 2026-09-06

  • Document all possible error responsesin 14 of 159, across 7 files
  • Create OpenAPI 3.0 compliant specificationsin 13 of 159, across 7 files
  • Use $ref for reusable componentsin 12 of 159, across 6 files
  • Include example requests and responsesin 11 of 159, across 5 files
  • Group endpoints logically with tagsin 11 of 159, across 5 files
  • Document all endpoints with descriptions and examplesin 10 of 159, across 4 files
  • Define request and response schemas accuratelyin 9 of 159, across 3 files
  • Include authentication and security schemesin 8 of 159, across 2 files
  • Provide clear examples for all operationsin 8 of 159, across 2 files
  • Use descriptive summaries and descriptionsin 8 of 159, across 2 files
  • Use clear operation IDsin 8 of 159, across 2 files
  • Include parameter types and descriptionsin 7 of 159, across 5 files

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.