V
validate-openapi-specs
Validates and registers hook manifest files (YAML) in the Hook Registry for versioned hook management.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Validates and registers hook manifest files (YAML) in the Hook Registry for versioned hook management.
How to use
- Przygotuj plik manifestu hooku w formacie YAML. Manifest musi zawierać wymagane pola: name (unikalna nazwa w formacie kebab-case, np. validate-openapi-specs), version (wersja semantyczna, np. 0.1.0), description (opis działania hooku) oraz pozostałe pola schematu zdefiniowane w dokumentacji.
- Upewnij się, że plik manifestu znajduje się w dostępnej lokalizacji w Twoim projekcie.
- Uruchom skill za pomocą polecenia: python skills/hook.register/hook_register.py <ścieżka_do_pliku_manifestu.yaml>, zastępując <ścieżka_do_pliku_manifestu.yaml> rzeczywistą ścieżką do Twojego pliku.
- Skill waliduje strukturę manifestu względem schematu. Jeśli manifest zawiera błędy, otrzymasz informację o problemach do naprawy.
- Po pomyślnej walidacji manifest zostaje dodany do rejestru wersjonowanego (/registry/hooks.json), co umożliwia śledzenie historii zmian i przegląd kodu przed aktywacją.
- Hook jest teraz dostępny w centralnym rejestrze i może być egzekwowany w ramach infrastruktury zarządzania polityką Betty'ego.