higress-wasm-go-plugin
Provides tools to develop, compile, and debug WASM plugins for the Higress gateway using Go 1.24+.
Install
mkdir -p .claude/skills/higress-wasm-go-plugin && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5244" && unzip -o skill.zip -d .claude/skills/higress-wasm-go-plugin && rm skill.zipInstalls to .claude/skills/higress-wasm-go-plugin
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
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.Key capabilities
- →Register WASM plugin contexts within Higress
- →Parse and validate custom YAML/JSON gateway configurations
- →Hook into HTTP request and response processing phases
- →Compile Go code to wasip1/wasm targets
- →Modify HTTP headers via SDK methods
How it works
It utilizes the `wasm-go` SDK to register callbacks that execute during specific lifecycle events of the HTTP request processing pipeline within the gateway.
Inputs & outputs
When to use higress-wasm-go-plugin
- →Creating custom gateway plugins
- →Debugging HTTP request/response logic
- →Integrating Redis into gateway flows
About higress-wasm-go-plugin
Supports the lifecycle of Higress WASM plugins, from initialization to compilation. It enables custom HTTP header manipulation and gateway logic extension.
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.
When not to use it
- →When standard Nginx/Gateway configurations suffice
- →For logic requiring complex persistent shared state
Prerequisites
Limitations
- →Performance overhead of WASM execution
- →Limited access to host gateway resources
How it compares
It allows Go developers to write custom gateway logic without needing to modify the underlying C++/Envoy gateway source code.
Compared to similar skills
higress-wasm-go-plugin side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| higress-wasm-go-plugin (this skill) | 1 | 6mo | Review | Advanced |
| templ-htmx | 3 | 7mo | No flags | Intermediate |
| ccxt-go | 1 | 6mo | Review | Intermediate |
| generating-grpc-services | 1 | 27d | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by alibaba
View all by alibaba →You might also like
templ-htmx
Xe
Build interactive hypermedia-driven applications with templ and HTMX. Use when creating dynamic UIs, real-time updates, AJAX interactions, mentions 'HTMX', 'dynamic content', or 'interactive templ app'.
ccxt-go
ccxt
CCXT cryptocurrency exchange library for Go developers. Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors in Go projects. Use when working with crypto exchanges in Go applications, microservices, or trading systems.
generating-grpc-services
jeremylongshore
Generate gRPC service definitions, stubs, and implementations from Protocol Buffers. Use when creating high-performance gRPC services. Trigger with phrases like "generate gRPC service", "create gRPC API", or "build gRPC server".
api-server
HoangNguyen0403
Standards for building HTTP services, REST APIs, and middleware in Golang.
API service
TheBearIsOne
Use this skill when: - adding HTTP endpoints; - defining request and response models; - wiring document generation into an API surface; - shaping controller, route, or handler behavior.
senior-backend
Cor-Incorporated
Guides backend system development with Node.js, Express, Go, Python, PostgreSQL, GraphQL, and REST APIs. Use when the user says: 'design an API', 'optimize database queries', 'implement authentication', 'set up backend', 'create API endpoint', 'database migration', 'fix N+1 query', 'add rate limitin