HI

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.zip

Installs 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.
217 chars✓ has a “when” trigger
Advanced

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

You give it
Plugin requirements or Go source files
You get back
Compiled WASM binary and plugin registration logic

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

Go 1.24+Higress gateway

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.

SkillInstallsUpdatedSafetyDifficulty
higress-wasm-go-plugin (this skill)16moReviewAdvanced
templ-htmx37moNo flagsIntermediate
ccxt-go16moReviewIntermediate
generating-grpc-services127dReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

agent-session-monitor

alibaba

Real-time agent conversation monitoring - monitors Higress access logs, aggregates conversations by session, tracks token usage. Supports web interface for viewing complete conversation history and costs. Use when users ask about current session token consumption, conversation history, or cost statistics.

26

higress-auto-router

alibaba

Configure automatic model routing using the get-ai-gateway.sh CLI tool for Higress AI Gateway. Use when: (1) User wants to configure automatic model routing, (2) User mentions 'route to', 'switch model', 'use model when', 'auto routing', (3) User describes scenarios that should trigger specific models, (4) User wants to add, list, or remove routing rules.

14

higress-clawdbot-integration

alibaba

Deploy and configure Higress AI Gateway for Clawdbot/OpenClaw integration. Use when: (1) User wants to deploy Higress AI Gateway, (2) User wants to configure Clawdbot/OpenClaw to use Higress as a model provider, (3) User mentions 'higress', 'ai gateway', 'model gateway', 'AI网关', (4) User wants to set up model routing or auto-routing, (5) User needs to manage LLM provider API keys, (6) User wants to track token usage and conversation history.

11

higress-daily-report

alibaba

生成 Higress 项目每日报告,追踪 issue/PR 动态,沉淀问题处理经验,驱动社区问题闭环。用于生成日报、跟进 issue、记录解决方案。

13

nginx-to-higress-migration

alibaba

Migrate from ingress-nginx to Higress in Kubernetes environments. Use when (1) analyzing existing ingress-nginx setup (2) reading nginx Ingress resources and ConfigMaps (3) installing Higress via helm with proper ingressClass (4) identifying unsupported nginx annotations (5) generating WASM plugins for nginx snippets/advanced features (6) building and deploying custom plugins to image registry. Supports full migration workflow with compatibility analysis and plugin generation.

11

bmad-agent-pm

alibaba

Product manager for PRD creation and requirements discovery. Use when the user asks to talk to John or requests the product manager.

00

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'.

314

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.

15

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".

13

api-server

HoangNguyen0403

Standards for building HTTP services, REST APIs, and middleware in Golang.

11

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.

00

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

00

Search skills

Search the agent skills registry