Agent skill

Using N8n MCP Skills

by czlonkowski in czlonkowski/n8n-skills

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…

MITAuto-check passedProductivity & Automation

Install Using N8n MCP Skills

skills CLI
$ npx skills add czlonkowski/n8n-skills --skill using-n8n-mcp-skills -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install czlonkowski/n8n-skills using-n8n-mcp-skills --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
using-n8n-mcp-skills
GitHub stars
6.4k
Token cost
~4.3k tokens
SKILL.md length
2,137 words
Files
2
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

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…

  • Works in 3 steps: Invoke the relevant skill before any n8n… → Validate AND verify before activating.… → Secrets never go in text fields. Tokens,…
  • Debugging an n8n workflow through the n8n-mcp MCP server — designing a flow
  • SKILL.md covers Non-negotiables, Lean on skills, not training…, Strong defaults and Red flags: "about to " → invoke, plus 4 more sections
  • Calls npx; reaches api.n8n-mcp.com; needs N8N_API_KEY and N8N_MCP_ACCESS_TOKEN

What it does

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.

When your agent uses it

  • Debugging an n8n workflow through the n8n-mcp MCP server — designing a flow
  • Configuring a node
  • Writing an expression
  • Wiring credentials

Example prompts

  • “/using-n8n-mcp-skills”

Requirements

  • Python 3
  • Node.js
  • Docker
  • A credential in N8N_API_KEY

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Invoke the relevant skill before any n8n action — not just before MCP calls.
  2. Validate AND verify before activating. Run validate_workflow (or
  3. Secrets never go in text fields. Tokens, API keys, and passwords always go through

What it can do on your machine

Read from SKILL.md and the folder at commit cb6caa7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.n8n-mcp.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • N8N_API_KEY
    • N8N_MCP_ACCESS_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~179
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from czlonkowski/n8n-skills at commit cb6caa7, republished under its MIT licence (© czlonkowski). 2,137 words, ~4,331 tokens.

Download SKILL.mdSave it as .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.
name
using-n8n-mcp-skills
description
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 automation task — even a quick one-off, and even when the user names no skill — because n8n's surface drifts between versions and the specialist skills prevent silent failures.

Using the n8n-mcp Skills

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.

Non-negotiables

Three rules with no exceptions. Each one prevents a class of workflow that looks correct but breaks in production.

  1. Invoke the relevant skill before any n8n action — not just before MCP calls. Before writing an expression, configuring a node, designing a workflow, wiring a connection, or writing Code, invoke the matching skill. PreToolUse hooks remind you on the highest-impact tool calls, but they exist only in the Claude Code plugin install. Everywhere else — Claude.ai skill uploads, and any client that loads this pack as an Agent Plugin (Codex, Cursor, Copilot and the rest) — nothing nudges you and the responsibility is entirely yours. Assume you are un-hooked unless you have seen a hook fire this session.
  2. Validate AND verify before activating. Run 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.
  3. Secrets never go in text fields. Tokens, API keys, and passwords always go through the n8n credential system. If no native node exists, use the HTTP Request node with the official credential type. A Set node holding a token referenced via {{ $json.token }} is a leak with extra steps. See n8n-mcp-tools-expert.

Lean on skills, not training data

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.

Strong defaults

Each skill owns its own exceptions; these are the defaults.

  • The Code node is a last resort. Expression first, then an arrow function inside Edit Fields, then a Code node only when neither can do the job. See n8n-code-javascript.
  • A Set node feeding 0–1 consumers is almost always wrong. Inline the expression at the consumer instead. See n8n-expression-syntax.
  • Per-item iteration is automatic. Don't add a Loop Over Items node to "make it loop" when default per-item execution already handles the case.
  • Configure from the live schema, never from memory. get_node before you set parameters. See n8n-node-configuration.

Red flags: "about to ___" → invoke ___

If you catch yourself thinking any of these, stop and invoke the named skill first.

ThoughtInvoke
"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 index

SkillReach for it when
using-n8n-mcp-skillsThis router (auto-loaded). Names the skill that owns your task.
n8n-mcp-tools-expertChoosing or calling any n8n-mcp tool; node discovery; credentials; data tables; security audit; templates
n8n-workflow-patternsDesigning or building a workflow; picking an architecture (webhook / HTTP API / database / AI agent / scheduled / batch)
n8n-node-configurationConfiguring any node; operation-aware required fields; property dependencies; surgical field edits
n8n-expression-syntaxWriting {{ }}, $json/$node/$now; mapping data between nodes; the transform gatekeeper; Set-node discipline
n8n-validation-expertInterpreting validation errors/warnings; false positives; the validation loop; auto-fix; reviewing an existing workflow
n8n-code-javascriptAny Code node in JavaScript; data access; this.helpers; DateTime; SplitInBatches loop patterns
n8n-code-pythonA Code node specifically requested in Python; native runtime (_items/_item only, imports blocked by default, legacy _input code fails)
n8n-code-toolThe AI-agent-callable Custom Code Tool (toolCode) — returns a string, no $fromAI/$input
n8n-error-handlingWebhook/API or unattended workflows; wiring error outputs; retries; 4xx/5xx response shapes; silent failures
n8n-binary-and-dataFiles, images, PDFs, attachments, uploads/downloads, vision; passing a file to/from an agent tool
n8n-subworkflowsReusable / multi-step builds; Execute Workflow; extracting shared logic; Define-Below inputs; all-vs-each; exposing a workflow as an agent tool
n8n-agentsAI Agent / LLM-with-tools / Text Classifier; tool design & $fromAI; system prompts; structured output; memory; RAG; human review; chat bots
n8n-multi-instanceAccounts 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-hostingDeployment, 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.
Show full SKILL.md (1,045 more words)Show less

n8n-mcp tools — working knowledge from turn one

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:

  • Hosted (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.
  • Self-hosted (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.
  • Canvas groups (n8n 2.28+) survive your edits without being managed: a grouped node you remove is pruned from its group, and a group n8n can no longer accept is ungrouped so the edit still lands — nodes and connections untouched, every adjustment reported in 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.
  • The same server backs 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_node take SHORT form (nodes-base.set); workflow JSON inside validate_workflow / n8n_create_workflow uses LONG form (n8n-nodes-base.set). Mixing them is a common, silent mistake — see n8n-mcp-tools-expert.

The protocol, in order

  1. Recognize the matching skill from the index and invoke it before the first MCP call.
  2. Skim tools_documentation once per session to refresh the tool surface if you're unsure.
  3. get_node before configuring any node — read the live schema, don't assume.
  4. Build / edit, then validate_workflow before activating and n8n_get_workflow after to check connections.
  5. Surface any drift you notice (missing tool, changed parameter, diverging behavior).

When in doubt

  • Can't find a workflow the user built in the UI? The most common cause is per-workflow MCP access being off. Ask them to open it in n8n, go to Settings, and enable MCP access.
  • User says it's broken? Believe them. Re-check parameters against get_node, trace data references, inspect the execution. See n8n-validation-expert.
  • No skill fits and the task is non-trivial? Ask before guessing.

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

Files

SKILL.md and 1 other file in skills/using-n8n-mcp-skills of czlonkowski/n8n-skills.

  • SKILL.md
  • README.md

Open the folder on GitHubat commit cb6caa7

Compare with similar skills

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.

Using N8n MCP Skills compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Using N8n MCP Skills this skillczlonkowski/n8n-skills6.4k—~4.3kAutomated safety check: PassMIT
N8n MCP Tools Expertdavila7/claude-code-templates33k8 repos~3.2kAutomated safety check: PassMIT
Using N8n MCP Skillssickn33/agentic-awesome-skills47k1 repos~3.4kAutomated safety check: PassMIT
Agents Onboardingfazer-ai/agents118—~4.4kAutomated safety check: PassApache-2.0
Makeericrisco/rsc-harness180—~3.1kAutomated safety check: NotesMIT
N8n Docs Assistantn8n-io/n8n207k—~550Automated safety check: PassCustom licence

Similar skills

  • 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.

    33k GitHub starsUsed in 8 repos~3.2k tokens
    Productivity & AutomationAuto-check passed
  • Using N8n MCP Skills

    sickn33/agentic-awesome-skills

    Route n8n MCP workflow design, editing, validation, testing, deployment, credential, execution, and debugging tasks to specialist guidance.

    47k GitHub starsUsed in 1 repo~3.4k tokens
    Productivity & AutomationAuto-check passed
  • Agents Onboarding

    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…

    118 GitHub stars~4.4k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Make

    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…

    180 GitHub stars~3.1k tokensUpdated yesterday
    Backend & APIsAuto-check: notes
  • Official

    Answers n8n product, setup, credential, node, hosting, API, and usage questions from current n8n docs.

    207k GitHub stars~550 tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Planning

    n8n-io/n8n

    Official

    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.

    207k GitHub stars~2.5k tokensUpdated today
    Productivity & AutomationAuto-check passed

More from czlonkowski/n8n-skills

All 15 skills in this repo
  • n8n Binary Data Handling

    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.

    6.4k GitHub stars~3.9k tokensUpdated 2 days ago
    Auto-check passed
  • n8n Code Node JavaScript

    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.

    6.4k GitHub stars~4.9k tokensUpdated 2 days ago
    Auto-check passed
  • Native Python in n8n Code Nodes

    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.

    6.4k GitHub stars~2.8k tokensUpdated 2 days ago
    Auto-check passed
  • n8n Custom Code Tool Guide

    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.

    6.4k GitHub stars~4k tokensUpdated 2 days ago
    Auto-check passed
  • n8n Error Handling

    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.

    6.4k GitHub stars~5.1k tokensUpdated 2 days ago
    Auto-check passed
  • n8n Multi-Instance Targeting

    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.

    6.4k GitHub stars~3.2k tokensUpdated 2 days ago
    Auto-check passed

Questions about Using N8n MCP Skills

What does Using N8n MCP Skills do?

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.

When should I use Using N8n MCP Skills?

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.

How do I install Using N8n MCP Skills in Claude Code?

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.

How do I install Using N8n MCP Skills in Codex?

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.

Can I use Using N8n MCP Skills in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Using N8n MCP Skills need to run?

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.

Does Using N8n MCP Skills access the network?

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.

Is Using N8n MCP Skills safe to install?

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.

What licence does Using N8n MCP Skills use?

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.

How many tokens does Using N8n MCP Skills use?

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.

What are the alternatives to Using N8n MCP Skills?

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.

Who maintains Using N8n MCP Skills?

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.