N8n Skill
Use when the user wants to build, debug, or extend an n8n workflow - generating workflow JSON from a description, scaffolding a custom TypeScript node, build... Skill: N8n Skill Owner: automatelab Summary: Use when the user wants to build, debug, or extend an n8n workflow - generating workflow JSON from a description, scaffolding a custom TypeScript node, build... Tags: latest:0.4.0 Version history: v0.4.0 | 2026-05-31T14:16:08.437Z | auto - Major update: Adds live n8n instance tooling, refines tool routing, and improves documentation structure. - Expanded from 3 to 9 tools,
Rank
62
Safety
84
Downloads
997
Updated
Oct 11, 2026
Version
0.4.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 997 downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 997 downloadsadoption · observed Oct 11, 2026
- Latest release
- 0.4.0release · observed May 31, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 0.4.0release
- Major update: Adds live n8n instance tooling, refines tool routing, and improves documentation structure. - Expanded from 3 to 9 tools, including execution diagnostics and direct workflow management (list, create, activate). - Tool names now use dot-notation (e.g., workflow.generate), replacing previous n8n_* naming. - Clear separation of stateless tools vs. those requiring n8n API credentials. - Added references directory for deeper context (expressions, AI agents, iteration, code node details, etc.), loaded only as needed. - skill-card.md file removed to streamline documentation.
Observed May 31, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s17d2fxqjhpy9jp6zvvj71062586nfxk:automatelab-n8n- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-automatelab-automatelab-n8n/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
21,724 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: n8n
description: Use when the user wants to build, debug, or extend an n8n workflow - generating workflow JSON from a description, scaffolding a custom TypeScript node, building an AI agent (LangChain cluster), iterating over items, writing Code-node JS, linting an existing workflow, diagnosing a failed execution, or driving a live n8n instance via REST.
version: 0.4.0
license: MIT
homepage: https://github.com/ratamaha-git/n8n-mcp
compatibility:
hosts:
- claude-code
- cursor
- claude-desktop
- windsurf
- vscode
- zed
- continue
- cline
- jetbrains
- warp
metadata:
npm: "@automatelab/n8n-mcp"
mcpName: io.github.ratamaha-git/n8n-mcp
---
# n8n
Pairs with the `@automatelab/n8n-mcp` server. The server exposes 9 MCP tools; this skill tells you when to use which and where to load deeper context.
## Tool routing
Tool names use dot-notation: `node.*`, `workflow.*`, `execution.*` (renamed in v0.4.0 from `n8n_*`).
**Stateless tools** (work without any n8n instance):
- `workflow.generate` - plain-English description → workflow JSON. Detects AI-agent intent and emits a LangChain cluster.
- `node.scaffold` - description → single `INodeType` TypeScript file for a custom n8n package.
- `workflow.lint` - workflow JSON → list of issues (deprecated types, missing `typeVersion`, broken connections, AI Agent without `ai_languageModel`, IF v1 schema, etc.).
- `execution.explain` - failed/surprising execution JSON → diagnosis. Catches the #1 n8n pain point: items "silently disappearing" between nodes. Also flags unresolved `={{ ... }}` expressions and surfaces LLM token usage.
**Live-instance tools** (require `N8N_API_URL` + `N8N_API_KEY` env vars):
- `workflow.list` - paginate workflows; filter by active/tags/name.
- `workflow.get` - fetch a workflow by id. Pair with `workflow.lint` to audit deployed workflows.
- `workflow.create` - POST a generated workflow. Strips read-only fields. Workflow is created inactive.
- `workflow.activate` - flip active on/off.
- `execution.list` - browse executions; pass `includeData: true` for the full body. Pair with `execution.explain`.
Default chains:
- *Generate, then ship*: `workflow.generate` → `workflow.lint` → (if env configured) `workflow.create` → `workflow.activate`.
- *Audit a deployed workflow*: `workflow.list` → `workflow.get` → `workflow.lint`.
- *Diagnose a failure*: `execution.list {status: "error"}` → pick one → `execution.list {includeData: true, ...}` → `execution.explain`.
## When the user describes a flow
1. Run `workflow.generate` with their description verbatim.
2. Run `workflow.lint` on the result.
3. If lint clean → return the JSON. If warnings → return JSON + a one-line summary of warnings. If errors → fix them (usually by editing the JSON inline or re-prompting the user) before returning.
## When the user pastes execution data and says "why is X empty?"
1. Run `execution.explain` with_meta.json
{
"ownerId": "kn7ddzh9n30z2vfqejbderkbqn80mtyk",
"slug": "automatelab-n8n",
"version": "0.4.0",
"publishedAt": 1780236968437
}skill-card.md
## Description: Use when the user wants to build, debug, or extend an n8n workflow - generating workflow JSON from a description, scaffolding a custom TypeScript node, building an AI agent, iterating over items, writing Code-node JavaScript, linting an existing workflow, diagnosing a failed execution, or driving a live n8n instance via REST. This skill is ready for commercial/non-commercial use. ## Publisher: [automatelab](https://clawhub.ai/user/automatelab) ### License/Terms of Use: MIT-0 ## Use Case: Developers and automation engineers use this skill to generate, lint, debug, and deploy n8n workflows, including custom TypeScript nodes, Code-node JavaScript, AI-agent workflow clusters, and live-instance workflow operations. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The paired MCP server can create and activate workflows on a live n8n instance when API credentials are configured. Mitigation: Use a dedicated least-privilege and revocable n8n API key, review generated workflow JSON before creation, and require explicit approval before activation on live or production instances. Risk: The recommended MCP setup runs a third-party npm package and may be installed without pinning a package version. Mitigation: Prefer a pinned and reviewed package version before connecting it to sensitive n8n environments. Risk: Generated or modified workflows can contain incorrect logic, unsafe credentials usage, or unintended automation effects. Mitigation: Run workflow linting, inspect credentials and node parameters, and test workflows in a non-production n8n environment before deployment. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/automatelab/skills/automatelab-n8n) - [Project homepage](https://github.com/ratamaha-git/n8n-mcp) - [AutomateLab publisher profile](https://clawhub.ai/user/automatelab) - [npm package @automatelab/n8n-mcp](https://www.npmjs.com/package/@automatelab/n8n-mcp) ## Skill Output: **Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] **Output Format:** [Markdown guidance with workflow JSON, JavaScript or TypeScript code, shell commands, and configuration snippets] **Output Parameters:** [1D] **Other Properties Related to Output:** [May include generated workflow JSON, lint findings, execution diagnostics, MCP setup configuration, and live n8n workflow management guidance.] ## Skill Version(s): 0.4.0 (source: server release and SKILL.md frontmatter) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/automatelab/skills/automatelab-n8n",
"sourceUrl": "https://clawhub.ai/automatelab/skills/automatelab-n8n",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T20:25:58.808Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-automatelab-automatelab-n8n/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-automatelab-automatelab-n8n/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T20:25:58.808Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "997 downloads",
"href": "https://clawhub.ai/automatelab/automatelab-n8n",
"sourceUrl": "https://clawhub.ai/automatelab/automatelab-n8n",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T20:25:58.808Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.4.0",
"href": "https://clawhub.ai/automatelab/automatelab-n8n",
"sourceUrl": "https://clawhub.ai/automatelab/automatelab-n8n",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-05-31T14:16:08.437Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-automatelab-automatelab-n8n/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-automatelab-automatelab-n8n/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.4.0",
"description": "- Major update: Adds live n8n instance tooling, refines tool routing, and improves documentation structure. - Expanded from 3 to 9 tools, including execution diagnostics and direct workflow management (list, create, activate). - Tool names now use dot-notation (e.g., workflow.generate), replacing previous n8n_* naming. - Clear separation of stateless tools vs. those requiring n8n API credentials. - Added references directory for deeper context (expressions, AI agents, iteration, code node details, etc.), loaded only as needed. - skill-card.md file removed to streamline documentation.",
"href": "https://clawhub.ai/automatelab/automatelab-n8n",
"sourceUrl": "https://clawhub.ai/automatelab/automatelab-n8n",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-05-31T14:16:08.437Z",
"isPublic": true
}
]
}Record generated Oct 12, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-automatelab-automatelab-n8n/run-check
