CtrlK
BlogDocsLog inGet started
Tessl Logo

n8n-multi-instance

Use when an n8n-mcp account targets more than one n8n instance — i.e. the `n8n_instances` tool is available, the user mentions multiple n8n instances or environments (prod vs staging, several teams or clients), a workflow / datatable / credential / execution call returns an unexpected NOT_FOUND or reads data you don't recognize, or a credential create/update/delete is refused with an `INSTANCE_AMBIGUOUS` error. Covers choosing and switching which instance this MCP session targets, verifying the target before high-stakes work — credential writes above all — and recovering from misroutes and ambiguous-write fail-closes. Always consult this skill before operating on a specific instance, before any credential create/update/delete on a multi-instance account, or when a call hits the wrong/empty data or an `INSTANCE_AMBIGUOUS` error.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is n8n-multi-instance in czlonkowski/n8n-skills

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers exactly what the description promises: concrete tool invocations, explicit verification before credential writes, and a thorough recovery playbook with feedback loops. Its main weakness is redundancy — the ambiguous-write and verify-before-write guidance is repeated across five or six sections, inflating token cost — and secondarily that reference-shaped material (error-code table, recovery playbook) is inlined rather than split into a reference file.

Suggestions

State the INSTANCE_AMBIGUOUS fix and the verify-before-credential-write rule once each in an authoritative section (e.g. Golden rules) and have the recovery playbook, credential-operations, and quick-reference sections reference that rule by number instead of restating the full procedure — the current body repeats both at least four times.

Move the error-envelope table, the INSTANCE_AMBIGUOUS payload anatomy, and the recovery playbook into a references/recovery.md (one level deep, clearly signaled), leaving SKILL.md with the golden rules, core workflow, and mental model to cut roughly half the token footprint.

Merge the 'How targeting behaves' bullets that duplicate Golden-rule content (silent routing, the narrow fail-close) into the single authoritative statement and keep only the genuinely new mental-model facts (binding persistence ~24h, per-session independence, deletion fallback) in that section.

DimensionReasoningScore

Conciseness

Mostly high-signal material Claude cannot know (session-binding semantics, fail-close behavior, silent fallback on instance deletion), but the guidance is noticeably repeated: the INSTANCE_AMBIGUOUS fix is restated in the golden rules, the error envelope, the mental model, the recovery playbook, the credential-operations section, and the quick reference, and the 'verify before credential writes' instruction appears in at least four places. This could be tightened to roughly half the length with no loss of coverage — fitting the 'mostly efficient but includes some unnecessary explanation' anchor rather than the lean 4/5 anchors.

3 / 5

Actionability

Fully executable, copy-paste-ready calls throughout: 'n8n_instances({mode:"list"})', 'n8n_instances({mode:"switch", name:"prod"})' with expected return shapes ({ current, default, available }, { previous, current }), an exact error-payload example for INSTANCE_AMBIGUOUS, and a numbered copy-between-instances sequence. The common cases (switch, verify, recover from NOT_FOUND/INSTANCE_AMBIGUOUS) are all covered with concrete commands.

5 / 5

Workflow Clarity

The core workflow is a numbered sequence with an explicit validation checkpoint before the destructive operation ('Before a credential write or a delete: n8n_instances({mode:"list"}) → re-confirm current, THEN n8n_manage_credentials'), and the recovery playbook provides feedback loops (NOT_FOUND → list → check current → switch → retry, with 'Do not recreate the object' as an anti-pattern guard). Rule 3 even sequences the switch relative to parallel batches, a subtle real failure mode. Validation for the highest-stakes (destructive/credential) operations is explicit and immediate, so no cap applies.

5 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and the ~185-line body is well-sectioned with clear headers (Golden rules, Core workflow, Error envelope, Recovery playbook, Quick reference) plus one-level-deep pointers to sibling skills (n8n-mcp-tools-expert, using-n8n-mcp-skills) rather than duplicating their content. Structure is good with minor organization gaps: the error-envelope table and recovery playbook are reference-shaped material inlined in SKILL.md that could live in a references/ file, keeping the main file to the golden rules and core workflow.

4 / 5

Total

17

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it combines an explicit multi-condition 'Use when' clause with a clear statement of what the skill covers, uses natural trigger vocabulary including the exact error codes, and carves out a distinct niche from the adjacent n8n-mcp skills. The only softness is that the capability list is slightly high-level relative to the body's concrete operations.

DimensionReasoningScore

Specificity

Multiple concrete actions are named — 'choosing and switching which instance this MCP session targets', 'verifying the target before high-stakes work — credential writes above all', and 'recovering from misroutes and ambiguous-write fail-closes' — plus concrete trigger signals like 'unexpected NOT_FOUND' and 'INSTANCE_AMBIGUOUS'. Not a 5 because the actions are stated at the capability level rather than enumerating the full set of concrete operations (e.g. the copy-between-instances task and recovery steps live only in the body).

4 / 5

Completeness

Explicitly answers both questions: an 'Use when...' clause with concrete trigger conditions (tool availability, multi-instance mentions, NOT_FOUND, INSTANCE_AMBIGUOUS) and a clear 'what' ('Covers choosing and switching..., verifying the target..., and recovering from misroutes and ambiguous-write fail-closes'). Both what and when are present with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Comprehensive natural terms with synonyms: 'multiple n8n instances or environments (prod vs staging, several teams or clients)', 'the `n8n_instances` tool is available', 'unexpected NOT_FOUND', 'INSTANCE_AMBIGUOUS', 'credential create/update/delete' — these are exactly the phrases and error codes a user or session would actually surface. Coverage includes both tool-presence and error-signal triggers, leaving no obvious synonym gaps.

5 / 5

Distinctiveness Conflict Risk

Clear niche — multi-instance routing for n8n-mcp — with distinct triggers ('n8n_instances tool', 'INSTANCE_AMBIGUOUS', prod vs staging) that no adjacent single-instance n8n skill would claim, and the body explicitly partitions ownership from n8n-mcp-tools-expert. It also states a negative boundary ('If the n8n_instances tool is not present... ignore this skill'), minimizing wrong-skill triggering.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
czlonkowski/n8n-mcp
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.