Webhook infrastructure for receiving, queuing, and delivering webhooks. Operate Hookaido webhook ingress, durable webhook queue (SQLite/Postgres), webhook de...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install hookaido或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install hookaido⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/hookaido/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
---
name: claw-skill-hookaido
description: Receive incoming webhooks from external services and trigger automations, integrations, and event-driven workflows. Operate Hookaido v2 inbound/outbound/internal webhook flows, queue triage, MCP workflows, release verification, and HTTP/gRPC pull workers. Use when tasks involve Hookaidofile authoring, queue backend selection (sqlite, memory, postgres), hookaido CLI commands (run, config fmt, config validate, mcp serve), pull operations (dequeue/ack/nack/extend) over HTTP or gRPC, Admin API backlog/DLQ handling, or production hardening for ingress and delivery.
metadata: {"openclaw":{"homepage":"https://github.com/7schmiede/claw-skill-hookaido","requires":{"bins":["hookaido"]},"install":[{"id":"download-darwin-amd64","kind":"download","os":["darwin"],"url":"https://github.com/nuetzliches/hookaido/releases/download/v2.0.0/hookaido_v2.0.0_darwin_amd64.tar.gz","archive":"tar.gz","extract":true,"stripComponents":1,"targetDir":"~/.local/bin","bins":["hookaido"],"label":"Download hookaido v2.0.0 (macOS amd64)"},{"id":"download-darwin-arm64","kind":"download","os":["darwin"],"url":"https://github.com/nuetzliches/hookaido/releases/download/v2.0.0/hookaido_v2.0.0_darwin_arm64.tar.gz","archive":"tar.gz","extract":true,"stripComponents":1,"targetDir":"~/.local/bin","bins":["hookaido"],"label":"Download hookaido v2.0.0 (macOS arm64)"},{"id":"download-linux-amd64","kind":"download","os":["linux"],"url":"https://github.com/nuetzliches/hookaido/releases/download/v2.0.0/hookaido_v2.0.0_linux_amd64.tar.gz","archive":"tar.gz","extract":true,"stripComponents":1,"targetDir":"~/.local/bin","bins":["hookaido"],"label":"Download hookaido v2.0.0 (Linux amd64)"},{"id":"download-linux-arm64","kind":"download","os":["linux"],"url":"https://github.com/nuetzliches/hookaido/releases/download/v2.0.0/hookaido_v2.0.0_linux_arm64.tar.gz","archive":"tar.gz","extract":true,"stripComponents":1,"targetDir":"~/.local/bin","bins":["hookaido"],"label":"Download hookaido v2.0.0 (Linux arm64)"},{"id":"download-windows-amd64","kind":"download","os":["win32"],"url":"https://github.com/nuetzliches/hookaido/releases/download/v2.0.0/hookaido_v2.0.0_windows_amd64.zip","archive":"zip","extract":true,"targetDir":"~/.openclaw/tools/hookaido","bins":["hookaido"],"label":"Download hookaido v2.0.0 (Windows amd64)"},{"id":"download-windows-arm64","kind":"download","os":["win32"],"url":"https://github.com/nuetzliches/hookaido/releases/download/v2.0.0/hookaido_v2.0.0_windows_arm64.zip","archive":"zip","extract":true,"targetDir":"~/.openclaw/tools/hookaido","bins":["hookaido"],"label":"Download hookaido v2.0.0 (Windows arm64)"}]}}
---
Implement and troubleshoot Hookaido with a config-first workflow: edit Hookaidofile, validate, run, exercise ingress/pull flows, then diagnose queue health and DLQ behavior.
Treat Hookaido v2.0.0's modular architecture as additive in this skill: keep the existing workflow intact by default, and opt into modules such as postgres, gRPC workers, or release verification only when they materially help the task.
Use conservative, reversible changes and validate before runtime operations.
sqlite, memory, or postgres).
hookaido exists where tools execute.
- Host-binary mode: use the install action from metadata.openclaw.install.
- Host fallback: run bash {baseDir}/scripts/install_hookaido.sh (pinned v2.0.0, SHA256-verified).
- Public repo/source mode: use the public upstream repo github.com/nuetzliches/hookaido via go install github.com/nuetzliches/hookaido/cmd/[email protected] when a source-based install is preferred.
- Docker-sandbox mode: use a sandbox image that already includes hookaido (preferred), or install inside sandbox via agents.defaults.sandbox.docker.setupCommand.
- Keep host install actions available as fallback and to satisfy metadata.openclaw.requires.bins.
Hookaidofile minimally.
- hookaido config fmt --config ./Hookaidofile
- hookaido config validate --config ./Hookaidofile
- hookaido config validate --config ./Hookaidofile --strict-secrets when secret refs or Vault-backed config are involved.
- hookaido run --config ./Hookaidofile --db ./.data/hookaido.db
- hookaido run --config ./Hookaidofile --postgres-dsn "$HOOKAIDO_POSTGRES_DSN" when queue postgres is selected.
- curl http://127.0.0.1:2019/healthz?details=1
- ingress request accepted and queued
- consumer dequeue/ack/nack/extend path works (HTTP pull, batch ack/nack, plus gRPC pull when enabled)
ack/nack when worker throughput matters.
Prefer this baseline:
ingress {
listen :8080
}
pull_api {
listen :9443
grpc_listen :9943 # optional gRPC pull-worker listener
auth token env:HOOKAIDO_PULL_TOKEN
}
/webhooks/github {
auth hmac env:HOOKAIDO_INGRESS_SECRET
pull { path /pull/github }
}
/webhooks/stripe {
auth hmac env:STRIPE_SIGNING_SECRET
deliver "https://billing.internal/stripe" {
retry exponential max 8 base 2s cap 2m jitter 0.2
timeout 10s
}
}
sqlite unless the task explicitly needs ephemeral dev mode or shared Postgres storage.
memory and postgres as additive v2 modules, not replacements for existing sqlite workflows.
postgres, document the DSN source and validate health plus backlog endpoints after startup.
Prefer these patterns:
queue sqlite
queue memory
queue postgres
Use:
GET /healthz?details=1
GET /backlog/trends
GET /dlq
POST /dlq/requeue
POST /dlq/delete
--role read for diagnostics.
- --enable-mutations --role operate --principal
- --enable-runtime-control --role admin --pid-file
reason for mutation calls and keep it specific.
Use:
hookaido verify-release --checksums ./hookaido_v2.0.0_checksums.txt --require-provenance
hookaido config validate returns success before runtime start/reload....
安装 Hookaido Webhook Integration 后,可以对 AI 说这些话来触发它
Help me get started with Hookaido Webhook Integration
Explains what Hookaido Webhook Integration does, walks through the setup, and runs a quick demo based on your current project
Use Hookaido Webhook Integration to webhook infrastructure for receiving, queuing, and delivering webhooks
Invokes Hookaido Webhook Integration with the right parameters and returns the result directly in the conversation
What can I do with Hookaido Webhook Integration in my developer & devops workflow?
Lists the top use cases for Hookaido Webhook Integration, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/hookaido/ 目录(个人级,所有项目可用),或 .claude/skills/hookaido/(项目级)。重启 AI 客户端后,用 /hookaido 主动调用,或让 AI 根据上下文自动发现并使用。
Hookaido Webhook Integration 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Hookaido Webhook Integration 可免费安装使用。请查阅仓库了解许可证信息。
Webhook infrastructure for receiving, queuing, and delivering webhooks. Operate Hookaido webhook ingress, durable webhook queue (SQLite/Postgres), webhook de...
Hookaido Webhook Integration 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Hookaido Webhook Integration
Identifies repetitive steps in your workflow and sets up Hookaido Webhook Integration to handle them automatically