Verwendung
- Installationsbefehl kopieren und das Quellpaket vor der Installation in der eigenen Agentenumgebung prüfen.
- Benötigte Werkzeuge, Zugangsdaten und Hosts im Original prüfen.
- Eingabe und gewünschtes Ergebnis beschreiben und die Ausgabe mit den Quellen abgleichen.
npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill adding-api-docsVor dem Start
- Die Installation umfasst weder Modellabo noch API-Kontingent oder Dateizugriffsrechte.
- Sterne und Installationen zeigen Aktivität, keine unabhängige Qualitäts- oder Sicherheitsprüfung.
Aus dem Quell-Repository gerendert; Überschriften, Beispiele, Code, Tabellen, Links und Bilder bleiben erhalten.
Add API Documentation (OpenAPI)
Use this skill when the user asks to add API docs, Swagger, OpenAPI spec, or generate endpoint documentation.
Steps
- Detect the API framework — check for Express, Fastify, Next.js API routes, Hono, Django REST Framework, FastAPI, etc.
- For Node.js/Express — install
swagger-jsdocandswagger-ui-express:
npm install swagger-jsdoc swagger-ui-express
npm install -D @types/swagger-jsdoc @types/swagger-ui-expressCreate the OpenAPI spec from JSDoc annotations on route handlers:
/**
* @openapi
* /api/users:
* get:
* summary: List all users
* responses:
* 200:
* description: A list of users
*/- For Next.js API routes — create an
openapi.jsonfile manually or usenext-swagger-docto generate from route handlers. Serve the spec at/api/docs.
- For FastAPI (Python) — docs are built-in at
/docs(Swagger UI) and/redoc. Ensure Pydantic models are used for request/response types so schemas are auto-generated.
- Add interactive docs UI — serve Swagger UI at a
/docsroute, or use Scalar/Redoc for a modern alternative:
npm install @scalar/express-api-reference- Define schemas — create Zod schemas (or JSON Schema) for request bodies and responses, then reference them in the OpenAPI spec. For TypeScript projects, use
zod-to-openapito generate schemas from existing Zod validators.
- Add authentication documentation — document the auth scheme (Bearer token, API key, OAuth2) in the OpenAPI
securitySchemessection.
Notes
- Keep the spec in sync with the actual API — generate from code when possible rather than maintaining a separate YAML file.
- Add example values to schemas for better developer experience.
- Version the API docs alongside the code.


