Toolverse
All skills

higress-wasm-go-plugin

by alibaba

Develop Higress WASM plugins using Go 1.24+. Use when creating, modifying, or debugging Higress gateway plugins for HTTP request/response processing, external service calls, Redis integration, or custom gateway logic.

Installation

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

Installation

Quick info

Author
alibaba
Category
Backend
Views
1

About this skill

Develop Higress WASM plugins using Go 1.24+. Use when creating, modifying, or debugging Higress gateway plugins for HTTP request/response processing, external service calls, Redis integration, or custom gateway logic.

How to use

  1. Utwórz katalog projektu i zainicjuj moduł Go: mkdir my-plugin && cd my-plugin, następnie go mod init my-plugin. 2. Pobierz wymagane zależności: go get github.com/higress-group/proxy-wasm-go-sdk@go-1.24, go get github.com/higress-group/wasm-go@main oraz go get github.com/tidwall/gjson. 3. Skopiuj minimalny szablon wtyczki do pliku main.go – zawiera funkcję init() do rejestracji wtyczki, parseConfig() do parsowania konfiguracji YAML oraz onHttpRequestHeaders() do przetwarzania nagłówków żądań. 4. Dostosuj funkcje obsługi do swoich potrzeb: dodaj nowe fazy przetwarzania (np. onHttpRequestBody, onHttpResponseHeaders), zdefiniuj strukturę konfiguracji MyConfig oraz implementuj logikę biznesową. 5. Skompiluj wtyczkę do formatu WASM: uruchom go mod tidy, następnie GOOS=wasip1 GOARCH=wasm go build -buildmode=c-shared -o main.wasm ./. 6. Wdróż plik main.wasm w konfiguracji bramy Higress i przetestuj obsługę żądań HTTP przez wtyczkę.

Related skills

gog

by openclaw

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Backend
34126

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

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582