Toolverse
All skills

validating-api-schemas

by jeremylongshore

Validate API schemas against OpenAPI, JSON Schema, and GraphQL specifications.\nUse when validating API schemas and contracts.\nTrigger with phrases like \

Installation

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

Installation

Quick info

Category
Backend
Views
3

About this skill

Validate API schemas against OpenAPI, JSON Schema, and GraphQL specifications.\nUse when validating API schemas and contracts.\nTrigger with phrases like \

How to use

  1. Przygotuj pliki specyfikacji API — upewnij się, że masz dostęp do plików OpenAPI (YAML lub JSON), definicji JSON Schema lub plików GraphQL SDL w swoim projekcie.
  2. Zainstaluj narzędzia walidacyjne wymagane dla Twojego standardu: Spectral do OpenAPI, graphql-schema-linter do GraphQL lub ajv-cli do JSON Schema.
  3. Wyzwól skill frazą taką jak "validate API schema", "check OpenAPI spec" lub "verify schema" w kontekście pliku specyfikacji.
  4. Skill automatycznie zlokalizuje wszystkie pliki specyfikacji w projekcie, przeprowadzi walidację strukturalną i sprawdzi zgodność z deklarowanym standardem (OpenAPI 3.0, 3.1 lub JSON Schema Draft 2020-12).
  5. Przeanalizuj wyniki lintingu — skill zastosuje reguły egzekwujące konwencje nazewnictwa (camelCase dla właściwości, kebab-case dla ścieżek), wymaga opisów dla wszystkich operacji i przykładowych wartości dla schematów żądań i odpowiedzi.
  6. Zweryfikuj kompletność schematu: każdy endpoint powinien mieć udokumentowany schemat żądania, wszystkie kody statusu odpowiedzi powinny mieć schematy (w tym 400, 401, 404, 500) i wszystkie referencje $ref powinny być rozwiązane. Opcjonalnie skonfiguruj walidację w pipeline CI, aby automatycznie sprawdzać schematy przy każdym pull request.

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

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507

youtube-transcribe-skill

by feiskyer

Extract subtitles/transcripts from a YouTube video URL and save as a local file. Use when you need to extract subtitles from a YouTube video.

Backend
24178

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

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483