7schmiede/hookaido/SKILL.md
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.
npx skillsauth add openclaw/skills claw-skill-hookaidoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
metadata.openclaw.install.bash {baseDir}/scripts/install_hookaido.sh (pinned v2.0.0, SHA256-verified).github.com/nuetzliches/hookaido via go install github.com/nuetzliches/hookaido/cmd/[email protected] when a source-based install is preferred.hookaido (preferred), or install inside sandbox via agents.defaults.sandbox.docker.setupCommand.metadata.openclaw.requires.bins.Hookaidofile minimally.hookaido config fmt --config ./Hookaidofilehookaido config validate --config ./Hookaidofilehookaido config validate --config ./Hookaidofile --strict-secrets when secret refs or Vault-backed config are involved.hookaido run --config ./Hookaidofile --db ./.data/hookaido.dbhookaido run --config ./Hookaidofile --postgres-dsn "$HOOKAIDO_POSTGRES_DSN" when queue postgres is selected.curl http://127.0.0.1:2019/healthz?details=1dequeue/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=1GET /backlog/trendsGET /dlqPOST /dlq/requeuePOST /dlq/delete--role read for diagnostics.--enable-mutations --role operate --principal <identity>--enable-runtime-control --role admin --pid-file <path>reason for mutation calls and keep it specific.Use:
hookaido verify-release --checksums ./hookaido_v2.0.0_checksums.txt --require-provenancehookaido config validate returns success before runtime start/reload.hookaido config validate --strict-secrets is used when secret refs, Vault, or public-release rollout validation matters.dequeue, ack, nack, and extend with valid token (HTTP and optional gRPC transport), including batch ack/nack when enabled.queue postgres, runtime is started with --postgres-dsn or HOOKAIDO_POSTGRES_DSN.env: or file: refs.references/operations.md for command snippets and API payload templates.tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。