Toolverse
All skills

windsurf-webhooks-events

by jeremylongshore

Implement Windsurf webhook signature validation and event handling.\nUse when setting up webhook endpoints, implementing signature verification,\nor handling Windsurf event notifications securely.\nTrigger with phrases like \

Installation

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

Installation

Quick info

Category
Security

About this skill

Implement Windsurf webhook signature validation and event handling.\nUse when setting up webhook endpoints, implementing signature verification,\nor handling Windsurf event notifications securely.\nTrigger with phrases like \

How to use

  1. Zainstaluj wymagane narzędzia: Node.js 18+ i npm, a następnie globalne pakiety do generowania rozszerzeń poleceniem npm install -g yo generator-code.
  2. Wygeneruj nowe rozszerzenie uruchamiając yo code, wybierz opcję New Extension (TypeScript) i nadaj nazwę projektu, np. my-windsurf-extension.
  3. Otwórz plik src/extension.ts i zdefiniuj funkcję activate(), która będzie śledzić zdarzenia w edytorze, takie jak zapisywanie dokumentów za pomocą vscode.workspace.onDidSaveTextDocument().
  4. Dodaj logikę obsługi zdarzeń, na przykład filtrowanie błędów diagnostycznych i wyświetlanie powiadomień użytkownikowi za pośrednictwem vscode.window.showWarningMessage().
  5. Przetestuj rozszerzenie w Windsurf IDE, uruchamiając je w trybie debugowania i weryfikując, że zdarzenia są prawidłowo przechwytywane.
  6. Opublikuj rozszerzenie w Visual Studio Marketplace lub dystrybuuj je bezpośrednio jako pakiet npm.

Related skills