← Back to Skills Marketplace
3569
Downloads
3
Stars
12
Active Installs
2
Versions
Install in OpenClaw
/install n8n-api
Description
Operate n8n via its public REST API from OpenClaw. Use for workflow management, executions, and automation tasks such as listing, creating, publishing, triggering, or troubleshooting. Works with both self-hosted n8n and n8n Cloud.
Usage Guidance
This skill appears to be a straightforward n8n REST-API helper, but there are some practical omissions in the package metadata you should address before installing: (1) Verify the skill's source/owner — no homepage and an opaque owner ID increases risk. (2) Expect to provide N8N_API_KEY and N8N_API_BASE_URL at runtime; do not use an account-wide admin key if you can avoid it — create a limited-permission API key or test account. (3) The SKILL.md assumes curl and jq are available; ensure those binaries exist in the execution environment or the commands will fail. (4) Be cautious about storing the API key in plaintext (.n8n-api-config) — prefer environment-only injection or a secrets store. (5) Test the skill against a non-production n8n instance or a scoped test API key first, since the instructions operate on real data and can activate/deactivate workflows or retry executions. (6) If you want stronger assurances, ask the publisher to update registry metadata to declare required env vars and any required binaries so the platform can surface the credential requirement up front.
Capability Analysis
Type: OpenClaw Skill
Name: n8n-api
Version: 1.0.1
The skill bundle is designed to interact with the n8n public REST API, as stated in SKILL.md. All `curl` commands in SKILL.md target a user-configured n8n instance (`$N8N_API_BASE_URL`) and use a user-provided API key (`$N8N_API_KEY`). There is no evidence of data exfiltration to unauthorized endpoints, malicious execution patterns (e.g., `curl|bash`), persistence mechanisms, or obfuscation. The instructions in SKILL.md for the AI agent are aligned with the stated purpose of managing n8n workflows and executions, and do not constitute prompt injection for malicious purposes. The `assets/n8n-api-endpoints.md` file is purely documentation of the n8n API, not executable code.
Capability Assessment
Purpose & Capability
The SKILL.md content is coherent with the name/description: it shows curl examples, endpoints, and flows for managing n8n workflows and executions. However the registry metadata lists no required environment variables or binaries while the instructions clearly expect N8N_API_KEY and N8N_API_BASE_URL (and implicitly curl and jq). That metadata omission is inconsistent with the skill's practical needs.
Instruction Scope
Instructions stay within the expected scope (calling the n8n API, listing/activating workflows, triggering webhooks, reviewing executions). They instruct the agent to use environment variables and optionally store them in a file (.n8n-api-config). The skill runs commands against production data (playground on self-hosted instance uses real data), so callers should avoid using production API keys for experiments. No instructions request unrelated system files or unrelated credentials.
Install Mechanism
This is instruction-only (no install spec, no code files to execute). That is low-risk from an install-bytes perspective — nothing is fetched or written by an installer. The runtime risk comes from network/API access guided by the SKILL.md, not from an install step.
Credentials
The skill relies on a sensitive credential (N8N_API_KEY) and an instance URL, but the registry metadata lists no required env vars or primary credential. That mismatch is concerning because the platform metadata does not surface the need to provide an API key. The instructions also suggest storing credentials in a file (.n8n-api-config) which, if used without care, could lead to plaintext credential exposure. No other unrelated secrets are requested.
Persistence & Privilege
The skill does not request always:true and does not declare persistent system-wide changes. The only persistence suggestion is storing recommended env vars in a local config file; it does not instruct modifying other skills or global agent settings. Model invocation is allowed (default) — normal for skills — and does not on its own change the risk posture.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install n8n-api - After installation, invoke the skill by name or use
/n8n-api - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added new documentation file: assets/n8n-api-endpoints.md.
- SKILL.md now references the full endpoint list available in the new file.
v1.0.0
- Major revision: refocused skill to use the official n8n public REST API directly via HTTP requests.
- Removed bundled Python client and all code samples/instructions tied to the old script-based interface.
- Added step-by-step examples with curl for core actions: listing workflows, execution management, webhook triggering, and health checks.
- Clarified authentication, API key setup, environment variable usage, and new config practices.
- Provided usage notes, troubleshooting tips, and API endpoint references tailored to both self-hosted and n8n Cloud.
- Skill now references documentation in `assets/n8n-api.endpoints.md` instead of removed `references/api.md`.
Metadata
Frequently Asked Questions
What is n8n API?
Operate n8n via its public REST API from OpenClaw. Use for workflow management, executions, and automation tasks such as listing, creating, publishing, triggering, or troubleshooting. Works with both self-hosted n8n and n8n Cloud. It is an AI Agent Skill for Claude Code / OpenClaw, with 3569 downloads so far.
How do I install n8n API?
Run "/install n8n-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is n8n API free?
Yes, n8n API is completely free (open-source). You can download, install and use it at no cost.
Which platforms does n8n API support?
n8n API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created n8n API?
It is built and maintained by codedao12 (@codedao12); the current version is v1.0.1.
More Skills