← Back to Skills Marketplace
OpenClaw n8n Orchestrator
by
Kristopher Dunham
· GitHub ↗
· v2.0.0
· MIT-0
354
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-n8n-orchestrator
Description
When the user wants to connect an OpenClaw agent to n8n workflows, create n8n webhook skills for OpenClaw, route agent API calls through n8n for credential i...
Usage Guidance
This skill appears to do what it says: it helps you build OpenClaw skills that call n8n webhooks and configures bidirectional flows. Before installing or using it, consider: 1) Trust: you must trust your n8n instance and any integrations it holds, because the orchestrator routes agent data there. 2) Secrets handling: do not include .env or API keys in published skill archives or Git history; generated skills will require N8N_WEBHOOK_URL, N8N_WEBHOOK_SECRET, and OPENCLAW_GATEWAY_TOKEN — keep those in a secure vault. 3) Gateway exposure: follow the docs to keep the OpenClaw Gateway bound to localhost or tunnel it (SSH/WireGuard/Cloudflared) rather than exposing it publicly. 4) Validate generated skills: run the included validate_integration.py and inspect generated SKILL.md/scripts before publishing to ClawHub. 5) Be cautious with remote install commands referenced in docs (e.g., curl | bash) — verify sources before running. If you want extra assurance, request a brief review of any generated skill directory (SKILL.md + scripts) before publishing or deploying.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-n8n-orchestrator
Version: 2.0.0
The bundle is a comprehensive security-focused framework for integrating OpenClaw agents with n8n workflows. It provides templates and instructions for implementing a 'proxy orchestration pattern' designed to isolate sensitive API credentials within n8n, preventing leakage from the agent's environment. The included scripts, such as 'validate_integration.py' and the trigger templates (trigger-template.sh/js), incorporate robust security practices including input sanitization via URL encoding, strict error handling (set -euo pipefail), and mandatory security manifests. The documentation (references/security.md) provides high-quality threat modeling and hardening guidance, demonstrating a clear intent to improve system security rather than exploit it.
Capability Assessment
Purpose & Capability
The name/description describe routing OpenClaw calls through n8n and generating skill directories; the repository contains templates, trigger scripts, validator, and deployment docs that match that purpose. The orchestrator itself declares no required env vars in registry metadata (reasonable because it generates skill templates that will declare their own env requirements).
Instruction Scope
SKILL.md and templates limit actions to generating SKILL.md, scripts, webhook triggers, and deployment guidance. The instructions explicitly document which endpoints and environment variables are used (n8n webhook URL/secret, Gateway endpoints) and include mandatory transparency sections; they do not instruct reading unrelated host files or exfiltrating secrets beyond the stated webhook/ gateway flows.
Install Mechanism
There is no install spec; this is instruction-plus-template code only. Bundled files are local templates and a validator script—no remote download/install of arbitrary code. Note: documentation references common install commands (e.g., curl | bash for OpenClaw) for external projects; that's a user action outside this skill and should be handled with usual caution.
Credentials
The skill package itself declares no required env vars, but the generated skill templates and provided scripts clearly expect N8N_WEBHOOK_URL, N8N_WEBHOOK_SECRET, and the OpenClaw gateway token when used. This is proportionate to the stated proxy/orchestration purpose, but users should be aware that generated skills will require those credentials and that they must not be included in packaged archives or repository history.
Persistence & Privilege
always:false and default model-invocation settings are used. The skill does not request permanent presence or try to modify other skills or system-wide settings. It does recommend removing generated skill dirs to disable autonomous invocation, which is a reasonable operational note.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-n8n-orchestrator - After installation, invoke the skill by name or use
/openclaw-n8n-orchestrator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0.0 — Complete architectural rewrite
- Generates proper OpenClaw skill directories (SKILL.md + YAML frontmatter) instead of legacy .mmd files
- YAML frontmatter uses correct metadata.clawdbot namespace, requires.env singular, files declarations
- Security Manifest Headers in all scripts (ClawHub scanner compliance)
- Shell injection mitigation: urllib.parse.quote sanitization, --data-urlencode, Node.js zero-injection templates
- set -euo pipefail enforced in all bash scripts
- Four mandatory transparency sections: External Endpoints, Security & Privacy, Model Invocation Note, Trust Statement
- New Mode 5: ClawHub publishing pipeline with clawhub CLI workflow
- SkillPointer pattern for scaling 20+ webhook skills (8,000 → 200 startup tokens)
- exec.approval and soul.md guardrail templates
- Node.js trigger template (zero npm dependencies, zero shell surface)
- Expanded validation script: checks YAML, manifests, injection patterns, dangerous files
- Multi-model cost routing guidance (~70% API savings)
Metadata
Frequently Asked Questions
What is OpenClaw n8n Orchestrator?
When the user wants to connect an OpenClaw agent to n8n workflows, create n8n webhook skills for OpenClaw, route agent API calls through n8n for credential i... It is an AI Agent Skill for Claude Code / OpenClaw, with 354 downloads so far.
How do I install OpenClaw n8n Orchestrator?
Run "/install openclaw-n8n-orchestrator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw n8n Orchestrator free?
Yes, OpenClaw n8n Orchestrator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw n8n Orchestrator support?
OpenClaw n8n Orchestrator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw n8n Orchestrator?
It is built and maintained by Kristopher Dunham (@ktopper); the current version is v2.0.0.
More Skills