api-docs

Enrich OpenAPI specifications with summaries, descriptions, and examples.

4|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/FaysilAlshareef/dotnet-ai-kit --skill api-docs-faysilalshareef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-docs
Source: https://github.com/FaysilAlshareef/dotnet-ai-kit/tree/main/skills/docs/api-docs
Command: npx skills add https://github.com/FaysilAlshareef/dotnet-ai-kit --skill api-docs-faysilalshareef

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many OpenAPI specifications and code-first APIs lack clear summaries, descriptions, examples, and response documentation, which makes API references incomplete and hard to consume for developers and consumers.

Core Features & Use Cases

  • OpenAPI enrichment: add endpoint summaries, descriptions, examples, and response schemas to improve generated docs.
  • Markdown API reference generation: produce human-friendly API reference from OpenAPI with authentication, pagination, and error handling sections.
  • Detection & remediation: scan code for missing EndpointSummary and ProducesResponseType annotations and suggest changes; support microservice gateway docs with gRPC-to-REST mapping notes.
  • Use Case: convert a partial OpenAPI spec for an orders service into a complete Markdown reference and inject missing endpoint metadata.

Quick Start

Enrich the project's OpenAPI spec with summaries and examples and generate a Markdown API reference for the orders endpoints.

Frequently Asked Questions about api-docs

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

FAQPage Schema
How do I generate Markdown API reference docs from an OpenAPI specification?

To generate Markdown API reference docs from an OpenAPI specification, parse the OpenAPI document to produce human-friendly endpoint references, including sections for authentication, pagination, and error handling. This process enriches partial specs with missing summaries and examples.

How do I add missing summaries and descriptions to an OpenAPI spec?

Adding missing summaries and descriptions to an OpenAPI spec involves scanning code for missing EndpointSummary and ProducesResponseType annotations, then enriching the document with endpoint summaries, descriptions, examples, and response schemas to improve generated docs.

Can I map gRPC-to-REST endpoints for microservice gateway documentation?

Yes, you can map gRPC-to-REST endpoints for microservice gateway documentation by applying OpenAPI enrichment to REST services and gateway microservices, generating Markdown references with specific gRPC-to-REST mapping notes included.

What's the best way to scan code for missing EndpointSummary and ProducesResponseType annotations?

The best way to scan code for missing EndpointSummary and ProducesResponseType annotations is to parse project annotations and OpenAPI documents, detecting missing endpoint metadata and suggesting changes to remediate incomplete API references.

Does OpenAPI enrichment work for code-first APIs lacking response examples?

Yes, OpenAPI enrichment works for code-first APIs lacking response examples by injecting missing endpoint metadata, examples, and response schemas directly into the specification, converting partial specs into comprehensive Markdown references.

When do I need OpenAPI enrichment for my API documentation?

You need OpenAPI enrichment for API documentation when your OpenAPI specifications or code-first APIs lack clear summaries, descriptions, examples, and response documentation, making the API references incomplete and hard for developers to consume.