14 lines
1.1 KiB
Markdown
14 lines
1.1 KiB
Markdown
# 2026-03-12
|
|
|
|
## n8n local documentation fix
|
|
- Documented the local `n8n-agent` service in `TOOLS.md` after noticing it had been set up but not captured in workspace notes.
|
|
- Recorded current known service details from prior host/runtime evidence:
|
|
- port `18808 -> 5678`
|
|
- LAN/Tailscale URLs
|
|
- dedicated agent-oriented n8n instance
|
|
- `openclaw-ping` webhook path tested end-to-end
|
|
- Operating note: prefer narrow webhook-first integration rather than broad n8n admin/API access.
|
|
- Will clarified the primary host LAN IP to use/document is `192.168.153.113`.
|
|
- Finished local skill `skills/n8n-webhook` for authenticated webhook-first n8n integration, including `scripts/call-webhook.sh`, `scripts/call-action.sh`, `scripts/validate-workflow.py`, an importable `assets/openclaw-action.workflow.json`, sample payloads, payload notes, and a successful package/validation run to `/tmp/n8n-skill-dist/n8n-webhook.skill`.
|
|
- The shipped `openclaw-action` workflow intentionally leaves Webhook authentication unset in export JSON; after import, bind local n8n Header Auth credentials manually using `x-openclaw-secret` so secrets are not embedded in the skill asset.
|