N8n MCP Tools Expert
davila7/claude-code-templates
Expert guide for using n8n-mcp MCP tools effectively. An agent skill from davila7/claude-code-templates.
A skill your agent uses when building, editing, validating, testing, or debugging an n8n workflow through the n8n-mcp MCP server — designing a flow, configuring a node, writing an expression or Code…
$ npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install czlonkowski/n8n-skills using-n8n-mcp-skills --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/czlonkowski/n8n-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/using-n8n-mcp-skills .claude/skills/using-n8n-mcp-skills && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "using-n8n-mcp-skills" agent skill from https://github.com/czlonkowski/n8n-skills/tree/main/skills/using-n8n-mcp-skills into .claude/skills/using-n8n-mcp-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-n8n-mcp-skills", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/czlonkowski/n8n-skills/tree/main/skills/using-n8n-mcp-skillsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install czlonkowski/n8n-skills using-n8n-mcp-skills --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/czlonkowski/n8n-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/using-n8n-mcp-skills .agents/skills/using-n8n-mcp-skills && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "using-n8n-mcp-skills" agent skill from https://github.com/czlonkowski/n8n-skills/tree/main/skills/using-n8n-mcp-skills into .agents/skills/using-n8n-mcp-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-n8n-mcp-skills", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install czlonkowski/n8n-skills using-n8n-mcp-skills --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/czlonkowski/n8n-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/using-n8n-mcp-skills .cursor/skills/using-n8n-mcp-skills && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "using-n8n-mcp-skills" agent skill from https://github.com/czlonkowski/n8n-skills/tree/main/skills/using-n8n-mcp-skills into .cursor/skills/using-n8n-mcp-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-n8n-mcp-skills", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/czlonkowski/n8n-skills.git --path skills/using-n8n-mcp-skills--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install czlonkowski/n8n-skills using-n8n-mcp-skills --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/czlonkowski/n8n-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/using-n8n-mcp-skills .gemini/skills/using-n8n-mcp-skills && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "using-n8n-mcp-skills" agent skill from https://github.com/czlonkowski/n8n-skills/tree/main/skills/using-n8n-mcp-skills into .gemini/skills/using-n8n-mcp-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-n8n-mcp-skills", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install czlonkowski/n8n-skills using-n8n-mcp-skillsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/czlonkowski/n8n-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/using-n8n-mcp-skills .github/skills/using-n8n-mcp-skills && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "using-n8n-mcp-skills" agent skill from https://github.com/czlonkowski/n8n-skills/tree/main/skills/using-n8n-mcp-skills into .github/skills/using-n8n-mcp-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-n8n-mcp-skills", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install czlonkowski/n8n-skills using-n8n-mcp-skills --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/czlonkowski/n8n-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/using-n8n-mcp-skills .opencode/skills/using-n8n-mcp-skills && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "using-n8n-mcp-skills" agent skill from https://github.com/czlonkowski/n8n-skills/tree/main/skills/using-n8n-mcp-skills into .opencode/skills/using-n8n-mcp-skills/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-n8n-mcp-skills", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
using-n8n-mcp-skillsA skill your agent uses when building, editing, validating, testing, or debugging an n8n workflow through the n8n-mcp MCP server — designing a flow, configuring a node, writing an expression or Code…
Using N8n MCP Skills is an agent skill from czlonkowski/n8n-skills. Use when building, editing, validating, testing, or debugging an n8n workflow through the n8n-mcp MCP server — designing a flow, configuring a node, writing an expression or Code node, wiring credentials, or fixing one that misbehaves. The entry-point skill for the n8n-mcp-skills pack: it routes you to the right specialist skill, gives working knowledge of every n8n-mcp tool from turn one, and states the rules that keep workflows from breaking in production. Always consult it first on any n8n, workflow, node, or…
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `README.md`).
It sits in Productivity & Automation, covering Workflow automation and MCP servers. It works with Model Context Protocol and n8n. The repository describes itself as: n8n skillset for Claude Code to build flawless n8n workflows. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit cb6caa7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.n8n-mcp.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
N8N_API_KEYN8N_MCP_ACCESS_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Using N8n MCP Skills loads about 4.3k tokens when it runs. Until then it costs about 179 tokens; SKILL.md has 2,137 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from czlonkowski/n8n-skills at commit cb6caa7, republished under its MIT licence (© czlonkowski). 2,137 words, ~4,331 tokens.
.claude/skills/using-n8n-mcp-skills/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.This is a router, not a reference. It tells you which skill owns the rules for what you're about to do. The skill bodies hold the actual guidance — invoke them with the Skill tool. When in doubt, load more skills rather than fewer.
The community n8n-mcp server and n8n itself move faster than any model's training
cutoff. Tool names, parameters, node typeVersions, and default behaviors drift between
releases. When you spot drift — a tool a skill names doesn't exist, a parameter shape
doesn't match what get_node returns, behavior differs from what a skill describes —
trust the live tool, tell the user, and suggest updating the pack and the instance.
Three rules with no exceptions. Each one prevents a class of workflow that looks correct but breaks in production.
validate_workflow (or
n8n_validate_workflow by id) before you activate, and call n8n_get_workflow after
every create or update to inspect the connections object. Validation alone misses
silently dropped wires, Merge index off-by-one, and error outputs that were never
wired. Validation passing means the JSON is well-formed — not that the workflow is
correct. A green test run isn't proof either: JS errors inside {{ }} resolve silently to
null (a Filter with a broken condition drops every item and still shows success), so
inspect the output values. See n8n-expression-syntax.{{ $json.token }}
is a leak with extra steps. See n8n-mcp-tools-expert.n8n changes constantly. "Remembered" parameter names are often silently wrong — they
validate as plain strings and then do nothing at runtime. Trust the skills and the live
tools (get_node, search_nodes, tools_documentation) over recollection. If a skill
contradicts your memory, trust the skill. If get_node contradicts a skill, trust the
tool and flag the drift.
Each skill owns its own exceptions; these are the defaults.
n8n-code-javascript.n8n-expression-syntax.get_node before you set
parameters. See n8n-node-configuration.If you catch yourself thinking any of these, stop and invoke the named skill first.
| Thought | Invoke |
|---|---|
| "This workflow is simple, I'll just build it" | n8n-workflow-patterns — most "simple" flows ship at 10+ nodes |
| "I'll add a Set node to map these fields" | n8n-expression-syntax — Set feeding ≤1 consumer is the #1 antipattern |
| "I'll just use a Code node, it's easier" | n8n-code-javascript — the bar is high; most reaches are expressions or Edit Fields |
| "The user mentioned data, I'll write Python" | n8n-code-javascript — default JS; Python (n8n-code-python) only on explicit ask |
| "I'm writing code an AI agent will call" | n8n-code-tool — a different runtime contract from the Code node |
| "Date math — I'll drop in a DateTime node" | n8n-expression-syntax — Luxon inline is almost always right |
| "I'll wire a Merge with 3 sources" | n8n-node-configuration — Merge defaults to 2 inputs; the 3rd silently drops |
| "Validation passed, I'm ready to activate" | n8n-validation-expert + n8n-workflow-patterns — run the antipattern scan |
| "Validation threw an error I don't understand" | n8n-validation-expert — what each error and warning means, and which are must-fix vs. best-practice advice |
"I'll reference $json.x here" | n8n-expression-syntax — prefer $('Node').item.json.x in branchy workflows |
| "This webhook/scheduled flow is happy-path only" | n8n-error-handling — wire an error branch on every fallible node; 4xx caller faults, 5xx yours |
| "I'll pass this file/image through as JSON" | n8n-binary-and-data — file contents live in $binary, and can't cross the agent-tool boundary |
| "I'll wire up an AI agent and give the model some tools" | n8n-agents — tool names & descriptions ARE the prompt; memory, structured output, and topology have traps |
| "I'll copy this logic into another workflow" / "this is getting big" | n8n-subworkflows — extract a reusable sub-workflow; search before building |
| "I'll create that credential / open that workflow" (account has >1 instance) | n8n-multi-instance — every call hits the currently-targeted instance; reads misroute silently, and an ambiguous credential write fails closed with INSTANCE_AMBIGUOUS |
| Skill | Reach for it when |
|---|---|
using-n8n-mcp-skills | This router (auto-loaded). Names the skill that owns your task. |
n8n-mcp-tools-expert | Choosing or calling any n8n-mcp tool; node discovery; credentials; data tables; security audit; templates |
n8n-workflow-patterns | Designing or building a workflow; picking an architecture (webhook / HTTP API / database / AI agent / scheduled / batch) |
n8n-node-configuration | Configuring any node; operation-aware required fields; property dependencies; surgical field edits |
n8n-expression-syntax | Writing {{ }}, $json/$node/$now; mapping data between nodes; the transform gatekeeper; Set-node discipline |
n8n-validation-expert | Interpreting validation errors/warnings; false positives; the validation loop; auto-fix; reviewing an existing workflow |
n8n-code-javascript | Any Code node in JavaScript; data access; this.helpers; DateTime; SplitInBatches loop patterns |
n8n-code-python | A Code node specifically requested in Python; native runtime (_items/_item only, imports blocked by default, legacy _input code fails) |
n8n-code-tool | The AI-agent-callable Custom Code Tool (toolCode) — returns a string, no $fromAI/$input |
n8n-error-handling | Webhook/API or unattended workflows; wiring error outputs; retries; 4xx/5xx response shapes; silent failures |
n8n-binary-and-data | Files, images, PDFs, attachments, uploads/downloads, vision; passing a file to/from an agent tool |
n8n-subworkflows | Reusable / multi-step builds; Execute Workflow; extracting shared logic; Define-Below inputs; all-vs-each; exposing a workflow as an agent tool |
n8n-agents | AI Agent / LLM-with-tools / Text Classifier; tool design & $fromAI; system prompts; structured output; memory; RAG; human review; chat bots |
n8n-multi-instance | Accounts with multiple instances (the n8n_instances tool is present); switching the target instance; verifying before credential writes; recovering from an unexpected NOT_FOUND, wrong/empty reads, or an INSTANCE_AMBIGUOUS credential-write fail-close |
n8n-self-hosting | Deployment, not workflow-building — self-hosting / installing / deploying n8n on a VM (Docker Compose + Caddy, single vs queue mode), or updating / backing up / hardening it. Triggers on its own; not part of the build flow above. |
Qualified names look like mcp__<server>__<tool> (<server> is usually n8n-mcp). This
closes the gap where a tool's full description isn't loaded until first use.
Two tiers, and how to tell which one you have. The documentation and validation tools
below work offline and are always present. The n8n_* management tools talk to a live n8n
instance and appear only once one is connected. If they are absent, nothing is broken
and there is nothing to retry — say so plainly and point the user at the right fix for
their install:
https://api.n8n-mcp.com/mcp) — sign in through the OAuth prompt the client
shows on first use, then connect the n8n instance in the dashboard. No environment
variables, and no API key pasted into a config file.npx n8n-mcp, Docker) — the server needs N8N_API_URL and
N8N_API_KEY in its environment, exported before the client starts.n8n_health_check confirms a working connection and returns the resolved instance.
Discovery & docs
tools_documentation — meta-docs for every tool; {topic:"ai_agents_guide", depth:"full"} for the agent guide.search_nodes — find nodes by keyword.get_node — node info. Takes a single SHORT-form nodeType (nodes-base.httpRequest, nodes-langchain.agent), plus detail (minimal/standard/full) and mode (info/docs/search_properties/versions).validate_node — validate one node's config in isolation (profiles: minimal/runtime/ai-friendly/strict).search_templates / get_template — the template library (by keyword, nodes, task, metadata).Build & edit
n8n_create_workflow — create from full workflow JSON.n8n_update_partial_workflow — incremental diff ops ({id, operations:[…]}): addNode, updateNode, patchNodeField, addConnection, setNodeGroups, activateWorkflow, etc. Preferred for edits.details.warnings. To create or change groups, use the setNodeGroups op (full replacement; [] ungroups everything). See n8n-mcp-tools-expert.n8n_update_full_workflow — full replacement.n8n_autofix_workflow — auto-fix common issues.n8n_deploy_template — deploy a template to the instance.Validate (necessary, not sufficient — always pair with the antipattern scan)
validate_workflow — full JSON in, errors/warnings/fixes out. Node types here are LONG form (n8n-nodes-base.set).n8n_validate_workflow — validate a deployed workflow by {id} (no node JSON to inspect).Inspect & lifecycle
n8n_get_workflow — fetch a workflow (full / structure / active / filtered / minimal). Use it to verify connections after edits; mode="filtered" + nodeNames reads one heavy node (e.g. long Code source) without pulling the whole workflow, which can truncate client-side.n8n_list_workflows — list/filter (search before duplicating logic).n8n_delete_workflow, n8n_workflow_versions (history/rollback/diff; source: "local" = n8n-mcp's own snapshots, source: "native" = n8n's own history including edits people made in the UI — see n8n-mcp-tools-expert), n8n_instances (multi-instance accounts only: list/switch the target instance — see n8n-multi-instance), n8n_health_check (returns the resolved instanceName, plus an officialMcp block saying whether the instance-level MCP server below is configured and reachable).Test & run
n8n_test_workflow — runs real nodes (Code, HTTP, DB writes, sends all fire). Ask the user before running when side effects exist. method picks the path: auto (default) and trigger fire a webhook/form/chat trigger over HTTP on an active workflow; prepare/pinned/direct route through n8n's own MCP server and can run a workflow that has no HTTP trigger at all (Manual, Schedule, sub-workflow) — see n8n-mcp-tools-expert.n8n_executions — list/inspect executions. There is no execute_workflow tool.n8n_evaluations — evaluation test runs: list runs, aggregated metrics, per-case results (n8n ≥ 2.30), plus run/cancel to start or stop a run (n8n ≥ 2.32). run executes the workflow against its whole dataset — real nodes fire, so ask the user first. A 403 can mean the API key was created before the action's minimum version (re-create it for the testRun scopes), evaluations aren't licensed on the plan, or the key's owner lacks access to the workflow — for run/cancel, specifically the workflow:execute scope.Data, folders, credentials, audit
n8n_manage_datatable — Data Table CRUD, filtering, dry-run. addColumn/deleteColumn/renameColumn change an existing table's columns (the Public API cannot) through n8n's MCP server — deleteColumn drops the column's values along with it.n8n_manage_folders — workflow folder CRUD with contents counts (n8n ≥ 2.19, registered Community tier and up; projectId defaults to personal). Place workflows via parentFolderId on n8n_create_workflow or the moveToFolder op (n8n ≥ 2.32). Placement is write-only — verify via a folder's get counts, never by reading the workflow. delete without transferToFolderId moves the folder's workflows to the project root and ARCHIVES them — they still exist, but deactivated (transferToFolderId: "0" = transfer to project root without archiving).n8n_manage_credentials — credential CRUD + getSchema discovery.n8n_audit_instance — security audit (hardcoded secrets, unauthenticated webhooks, error-handling gaps).Instance-level MCP server — a second endpoint alongside the Public API, gated on N8N_MCP_ACCESS_TOKEN (n8n 2.34+). n8n_health_check reports whether it is reachable; without it these calls answer NOT_CONFIGURED rather than failing obscurely.
n8n_manage_agents — persisted n8n Agents: a standalone assistant artifact with its own lifecycle (model, instructions, skills, tasks, memory, channels), not the AI Agent workflow node. call runs it live with real credentials and may return approvals[]; publish only when the user asks. See n8n-agents.n8n_explore_node_resources — resolve a node's live dropdown / resource-locator values through a real credential instead of guessing an ID. See n8n-node-configuration.n8n_list_catalog — list projects (to get a projectId) or tags. The one tool here that also works without the token.n8n_test_workflow prepare/pinned/direct, n8n_workflow_versions source: "native", and the n8n_manage_datatable column actions. Those are additionally gated per workflow on its "Available in MCP" setting; a refusal reads WORKFLOW_NOT_EXPOSED, and turning the setting on (exposeToMcp: true) is a visible, persistent change — ask the user first.Node-type form trap:
get_node/validate_nodetake SHORT form (nodes-base.set); workflow JSON insidevalidate_workflow/n8n_create_workflowuses LONG form (n8n-nodes-base.set). Mixing them is a common, silent mistake — seen8n-mcp-tools-expert.
tools_documentation once per session to refresh the tool surface if you're unsure.get_node before configuring any node — read the live schema, don't assume.validate_workflow before activating and n8n_get_workflow after to check connections.get_node, trace
data references, inspect the execution. See n8n-validation-expert.These are opinionated best practices, not laws. Disagree with a call? It's all markdown — edit the skill.
© czlonkowski, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/using-n8n-mcp-skills of czlonkowski/n8n-skills.
Open the folder on GitHubat commit cb6caa7
Using N8n MCP Skills next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Using N8n MCP Skills this skillczlonkowski/n8n-skills | 6.4k | — | ~4.3k | Automated safety check: Pass | MIT | |
| N8n MCP Tools Expertdavila7/claude-code-templates | 33k | 8 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Using N8n MCP Skillssickn33/agentic-awesome-skills | 47k | 1 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Agents Onboardingfazer-ai/agents | 118 | — | ~4.4k | Automated safety check: Pass | Apache-2.0 | |
| Makeericrisco/rsc-harness | 180 | — | ~3.1k | Automated safety check: Notes | MIT | |
| N8n Docs Assistantn8n-io/n8n | 207k | — | ~550 | Automated safety check: Pass | Custom licence |
davila7/claude-code-templates
Expert guide for using n8n-mcp MCP tools effectively. An agent skill from davila7/claude-code-templates.
sickn33/agentic-awesome-skills
Route n8n MCP workflow design, editing, validation, testing, deployment, credential, execution, and debugging tasks to specialist guidance.
fazer-ai/agents
Conduz a jornada de onboarding 'do zero ao agente de atendimento' do fazer.ai agents num VPS, escolhendo o orquestrador de deploy (Tier A Coolify, B Portainer, C compose genérico para VM crua ou…
ericrisco/rsc-harness
A skill your agent uses when operating Make.com (formerly Integromat) programmatically — driving its REST API v2 or the Make MCP server from code or an agent to create, read, update, activate, run…
n8n-io/n8n
Answers n8n product, setup, credential, node, hosting, API, and usage questions from current n8n docs.
n8n-io/n8n
ONLY for coordinated multi-artifact work: multiple workflows with dependencies, shared data-table schema/migration across tasks, or the user explicitly asked to review a plan first.
czlonkowski/n8n-skills
Explains how n8n keeps file bytes in $binary apart from structured $json data, and how to read, write and preserve binary across nodes, agent tools and chat.
czlonkowski/n8n-skills
Guides writing JavaScript in n8n Code nodes: picking an execution mode, reading input data, returning items, using built-in helpers and avoiding common errors.
czlonkowski/n8n-skills
Explains how to write native Python in n8n Code nodes, including the two input variables, blocked imports and fixes for common errors.
czlonkowski/n8n-skills
Explains the n8n Custom Code Tool's actual runtime contract so an AI-agent-callable tool doesn't get written like a regular workflow Code node.
czlonkowski/n8n-skills
Wires n8n workflows so failures are visible and recoverable: per-node error outputs, retries, error workflows and correct 4xx and 5xx webhook responses.
czlonkowski/n8n-skills
Keeps an n8n MCP session pointed at the right n8n instance, with rules for discovering, switching and verifying the target before credential writes and for recovering from misroutes.
Works with
Categories
A skill your agent uses when building, editing, validating, testing, or debugging an n8n workflow through the n8n-mcp MCP server — designing a flow, configuring a node, writing an expression or Code…. Using N8n MCP Skills is an agent skill from czlonkowski/n8n-skills. Use when building, editing, validating, testing, or debugging an n8n workflow through the n8n-mcp MCP server — designing a flow, configuring a node, writing an expression or Code node, wiring credentials, or fixing one that misbehaves.
Using N8n MCP Skills fits situations like: debugging an n8n workflow through the n8n-mcp MCP server — designing a flow; configuring a node; writing an expression; wiring credentials.
Run `npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a claude-code`. Or copy the skill folder (skills/using-n8n-mcp-skills in czlonkowski/n8n-skills) into .claude/skills/using-n8n-mcp-skills in your project. Claude Code loads it when a task matches its description.
Run `npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a codex`. Or copy the skill folder (skills/using-n8n-mcp-skills in czlonkowski/n8n-skills) into .agents/skills/using-n8n-mcp-skills in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/using-n8n-mcp-skills, .gemini/skills/using-n8n-mcp-skills, .github/skills/using-n8n-mcp-skills and .opencode/skills/using-n8n-mcp-skills in your project.
Going by SKILL.md and its folder, Using N8n MCP Skills needs the command-line tools its instructions call (npx) and credentials named N8N_API_KEY and N8N_MCP_ACCESS_TOKEN. Our summary lists: Python 3; Node.js; Docker; A credential in N8N_API_KEY.
SKILL.md names 1 domain. In commands or code: api.n8n-mcp.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Using N8n MCP Skills is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Using N8n MCP Skills: N8n MCP Tools Expert (davila7/claude-code-templates, 33k stars), Using N8n MCP Skills (sickn33/agentic-awesome-skills, 47k stars), Agents Onboarding (fazer-ai/agents, 118 stars) and Make (ericrisco/rsc-harness, 180 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
czlonkowski (a GitHub user) maintains it in czlonkowski/n8n-skills, which has 6,398 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 9, 2026.
Source: czlonkowski/n8n-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.