Toolverse
All skills

generating-rest-apis

by jeremylongshore

Generate complete REST API implementations from OpenAPI specifications or database schemas.\nUse when generating RESTful API implementations.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend

About this skill

Generate complete REST API implementations from OpenAPI specifications or database schemas.\nUse when generating RESTful API implementations.\nTrigger with phrases like \

How to use

  1. Upewnij się, że masz zainstalowane wymagane narzędzia dla wybranego frameworka: Node.js 18+ (Express/Fastify), Python 3.10+ (FastAPI/Flask), Java 17+ (Spring Boot) lub Go 1.21+ (Gin/Echo). Przygotuj również dostęp do bazy danych (PostgreSQL, MySQL, MongoDB) i narzędzie do testowania HTTP, takie jak curl, httpie lub Postman.
  2. Przeskanuj swój projekt, aby znaleźć istniejące specyfikacje OpenAPI, modele baz danych lub definicje routów. Użyj poleceń Glob i Read, aby ustalić obecną powierzchnię API i zrozumieć strukturę projektu.
  3. Wyzwól umiejętność frazami takimi jak "generate REST API", "create RESTful API" lub "build REST endpoints". Przekaż specyfikację OpenAPI 3.0+ lub schemat bazy danych (SQL DDL, Prisma, Sequelize).
  4. Umiejętność wygeneruje pliki routów implementujące pięć standardowych operacji REST dla każdego zasobu: GET (lista z paginacją), GET (szczegóły), POST (tworzenie), PUT (aktualizacja) i DELETE (usuwanie). Każdy endpoint będzie zawierać walidację danych wejściowych przy użyciu JSON Schema lub walidatorów natywnych dla frameworka.
  5. Zintegruj wygenerowany kod z twoim projektem, konfigurując połączenie z bazą danych i upewniając się, że wszystkie zależności są zainstalowane przez menadżer pakietów (npm, pip, Maven, go modules).
  6. Przetestuj wygenerowane endpointy za pomocą narzędzia HTTP, sprawdzając poprawność operacji CRUD, paginacji i filtrowania.

Related skills

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

find-skills

by openstatusHQ

Helps users discover and install agent skills when they ask questions like \

Backend
150111

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109