ASP.NET Minimal API OpenAPI Skill: Typed Endpoints with Docs
Guides your agent to write ASP.NET Minimal API endpoints with strong types and full OpenAPI documentation. Listed in github/awesome-copilot.
- Installs
- 9.2K
- on skills.sh
- Stars
- 40.7K
- on GitHub
- Updated
- Oct 2026
- last repo commit
aspnet-minimal-api-openapi makes your agent follow a short rulebook when it writes Minimal API endpoints. The rules group endpoints with MapGroup, use explicit request and response types, return TypedResults, and document operations with the built-in OpenAPI support from .NET 9.
It bundles no scripts and is a one-page checklist, not a generator. It edits the code you ask it to change.
Good for
- C# developers building Minimal APIs on .NET 9 or newer
- Teams that want every endpoint documented in OpenAPI
- Developers cleaning up untyped endpoints
Install aspnet-minimal-api-openapi
Claude Code
- 1
Copy this prompt.
Install the aspnet-minimal-api-openapi skill in Claude Code. Run this command: npx skills add https://github.com/github/awesome-copilot --skill aspnet-minimal-api-openapi Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The awesome-copilot README is written for GitHub Copilot. It does not name Claude Code, so these are the standard skill-folder routes.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
Create ASP.NET Minimal API endpoints with proper OpenAPI documentation
Sections in SKILL.md
- API Organization
- Request and Response Types
- Type Handling
- OpenAPI Documentation
Key facts
- Installs on skills.sh
- 9,186 (Nov 2, 2026)
- Last repo commit
- Oct 30, 2026
- Files in the folder
- 1 file: SKILL.md
What it includes
Groups endpoints with MapGroup, uses endpoint filters and feature folders
Four rules, including separate endpoint classes for larger APIs.
Write ·
API organizationUses explicit DTOs, records, validation attributes and ProblemDetails
Six rules, such as [Required] attributes and standard error responses.
Write ·
Request and response typesUses typed route parameters, Results<T1, T2> and TypedResults
Four rules, including C# 10+ features such as init-only properties.
Write ·
Type handlingAdds summaries, WithName operation IDs, [Description()] and transformers
Seven rules, built on the OpenAPI document support added in .NET 9.
Write ·
OpenAPI documentation
From the official docs
Permissions
Low risk
The skill edits your API code, which can change what clients see. The plugin route also adds an agent that can edit files and run commands, so use the skill-only route if you do not want that.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
The Copilot plugin adds agents that can edit files
The csharp-dotnet-development plugin lists the expert-dotnet-software-engineer agent. Its tools include editFiles, runCommands, runTasks and runTests. Install the skill alone if you do not want that. github.com
It edits your API code
The rules reshape endpoints, types and return values, which can change your API contract. Review the diff and run your tests. github.com
Community content, not reviewed by GitHub for you
The awesome-copilot README says the customizations are sourced from third-party developers and asks you to inspect them before installing. Read the SKILL.md first. github.com
Technical details
| Scopes |
|
|---|
Questions
What does aspnet-minimal-api-openapi do?
It gives your agent rules for writing ASP.NET Minimal API endpoints with clear types and OpenAPI docs. It covers 21 rules in four groups.
How do I install it?
Use the install box above. In GitHub Copilot CLI it can also come with the csharp-dotnet-development plugin, which lists nine skills and one agent.
Which .NET version does it need?
The OpenAPI rule says to use the built-in document support added in .NET 9. The type rules mention C# 10+ features.
Does it generate a project?
No. It is a checklist for writing and cleaning up endpoints, not a project generator.
Is it safe?
It bundles no scripts. It changes C# code you point it at, so use version control and review the diff. The csharp-dotnet-development plugin adds an agent that can edit files and run commands.
Does it work in Claude Code or the Claude app?
The file is a standard SKILL.md, and the install box shows how to place it in Claude Code or upload it to Claude. The awesome-copilot README targets GitHub Copilot, and nothing in the repo says this skill was tested in Claude.
Information
updated Nov 2, 2026
- Repository
- github/awesome-copilot
- Folder
skills/aspnet-minimal-api-openapi
Sources
Docs, issue trackers and discussions this page is built from.
Show all 4Hide
- github/awesome-copilot README · github.com
- csharp-dotnet-development plugin.json · github.com
- aspnet-minimal-api-openapi SKILL.md · github.com
- expert-dotnet-software-engineer agent · github.com