Skills.expanso.io expanso-http-webhook-ingestion

Ingest webhooks via HTTP and forward to Kafka with validation

install
source · Clone the upstream repo
git clone https://github.com/expanso-io/skills.expanso.io
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/expanso-io/skills.expanso.io "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/recipes/http-webhook-ingestion" ~/.claude/skills/expanso-io-skills-expanso-io-expanso-http-webhook-ingestion && rm -rf "$T"
manifest: skills/recipes/http-webhook-ingestion/SKILL.md
source content

HTTP Webhook Ingestion

Accept HTTP webhooks and forward to Kafka with request validation, authentication, and rate limiting.

Category

data-routing

Quick Start

export KAFKA_BROKERS=localhost:9092
./run.sh
# Send a webhook: curl -X POST http://localhost:8080/webhook -d '{"event":"test"}'

Requirements

  • Expanso Edge installed (
    clawhub install expanso
    )
  • Kafka broker for output