Skip to content

chore: sync skills pack v1.22.0 (validator guidance aligned with 2.63.0)#916

Merged
czlonkowski merged 1 commit into
mainfrom
update/skills-pack-1.22.0
Jul 3, 2026
Merged

chore: sync skills pack v1.22.0 (validator guidance aligned with 2.63.0)#916
czlonkowski merged 1 commit into
mainfrom
update/skills-pack-1.22.0

Conversation

@czlonkowski

Copy link
Copy Markdown
Owner

Summary

Syncs data/skills/ from n8n-skills v1.22.0 (czlonkowski/n8n-skills#36), which aligns all validator guidance with the 2.63.0 validator overhaul (#911):

Also brings in every skill added to the pack since the last sync (May): agents, error-handling, binary-and-data, code-tool, subworkflows, multi-instance, self-hosting, and the using-n8n-mcp-skills router — these ship in the npm/Docker artifacts and are served via MCP Resources.

sync-skills.ts now skips skill-creator eval workspace directories (skills/*-workspace/) so local eval debris can never ship in artifacts.

Tests

  • tests/unit/mcp/skills/registry.test.ts: 17/17 pass against the synced tree.
  • Content gate: zero client/internal references in the synced markdown.

Concieved by Romuald Członkowski - www.aiadvisors.pl/en

🤖 Generated with Claude Code

…3.0 (Concieved by Romuald Członkowski - www.aiadvisors.pl/en)

Syncs data/skills from n8n-skills v1.22.0 (czlonkowski/n8n-skills#36):
validator guidance now describes 2.63.0 behavior (real profile gating,
fixed false-positive classes, precise template-literal/optional-chaining
guidance, bare-object return auto-wrap), plus all skills added to the
pack since the last sync (agents, error-handling, binary-and-data,
code-tool, subworkflows, multi-instance, self-hosting, router).

sync-skills.ts now skips skill-creator eval workspace directories
(skills/*-workspace/) so local eval debris never ships in artifacts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 3, 2026 17:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR syncs the repository’s bundled data/skills/ content to n8n-skills v1.22.0 (including multiple newly added skills) and updates guidance to reflect the validator profile gating behavior introduced in the n8n-mcp 2.63.0 validator overhaul. It also hardens the sync script to avoid shipping local “eval workspace” debris.

Changes:

  • Sync data/skills/ to the latest upstream pack (new skills + widespread guidance refresh, especially validator/profile behavior and expression validity).
  • Update workflow/tooling guidance in several skills (validation profiles, workflow retrieval modes, expression/template-literal notes, performance notes, etc.).
  • Update scripts/sync-skills.ts to skip copying *-workspace directories.

Reviewed changes

Copilot reviewed 76 out of 76 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
scripts/sync-skills.ts Skips copying *-workspace directories during skills sync to prevent local eval debris from shipping.
data/skills/using-n8n-mcp-skills/README.md Adds router skill documentation describing pack routing/activation and tool surface overview.
data/skills/n8n-workflow-patterns/SKILL.md Expands description and adds lifecycle/performance guidance; updates AI agent guide reference wording.
data/skills/n8n-workflow-patterns/scheduled_tasks.md Adds timezone clarification for schedule trigger hour-based fields.
data/skills/n8n-workflow-patterns/README.md Updates skill metadata listing (file counts/lines).
data/skills/n8n-workflow-patterns/database_operations.md Adds guidance about alwaysOutputData for DB write operations to prevent downstream “0 items” breaks.
data/skills/n8n-validation-expert/README.md Updates validation profile definitions and removes stale/incorrect false-positive claims.
data/skills/n8n-subworkflows/SUBWORKFLOW_PATTERNS.md Adds detailed sub-workflow patterns (mode all vs each, N+1 split, fire-and-forget parallelization).
data/skills/n8n-subworkflows/README.md Introduces the sub-workflows skill and its key concepts/structure.
data/skills/n8n-subworkflows/NAMING_AND_DISCOVERY.md Adds naming/discovery guidance for sub-workflows under MCP constraints.
data/skills/n8n-self-hosting/SKILL.md Introduces end-to-end self-hosting guidance (single vs queue mode, secrets, verification, handoff).
data/skills/n8n-self-hosting/SINGLE_MODE.md Adds single-mode deployment notes, DB options, migration, verification checklist.
data/skills/n8n-self-hosting/SECURITY.md Adds secret generation + hardening checklist guidance for self-hosted deployments.
data/skills/n8n-self-hosting/README.md Adds overview/metadata for the self-hosting skill.
data/skills/n8n-self-hosting/QUEUE_MODE.md Adds queue-mode architecture and scaling guidance.
data/skills/n8n-self-hosting/DAY2.md Adds day-2 ops guidance (update/backup/restore) for self-hosted deployments.
data/skills/n8n-node-configuration/README.md Updates metadata listing (file counts/lines).
data/skills/n8n-node-configuration/DEPENDENCIES.md Adds a “quick reference” section explaining displayOptions dependency patterns and discovery workflow.
data/skills/n8n-multi-instance/README.md Introduces multi-instance targeting/switching/verification guidance for n8n_instances.
data/skills/n8n-mcp-tools-expert/WORKFLOW_GUIDE.md Updates workflow retrieval mode guidance (draft vs active, adds filtered guidance) and removes obsolete generation-tool section.
data/skills/n8n-mcp-tools-expert/README.md Updates metadata listing (file counts/lines).
data/skills/n8n-mcp-tools-expert/OPERATIONS_GUIDE.md Adds reference guide for templates, data tables, and “self-help” tooling documentation.
data/skills/n8n-expression-syntax/SKILL.md Adds transform gatekeeper guidance and explicit performance note on expression complexity.
data/skills/n8n-expression-syntax/README.md Updates metadata listing (file counts/lines).
data/skills/n8n-expression-syntax/COMMON_MISTAKES.md Updates template-literal guidance to reflect valid usage inside {{ }} and clarifies failure mode outside expressions.
data/skills/n8n-error-handling/README.md Introduces error-handling skill and structured guidance for routed failures/retries.
data/skills/n8n-error-handling/NODE_ERROR_OUTPUTS.md Adds detailed per-node error output wiring and verification guidance.
data/skills/n8n-error-handling/ERROR_WORKFLOWS.md Adds workflow-level error workflow guidance and caveats.
data/skills/n8n-code-tool/README.md Introduces Code Tool (LangChain tool) guidance and contrasts with Code node.
data/skills/n8n-code-tool/INPUT_SCHEMA.md Adds structured-input schema guidance for Code Tool.
data/skills/n8n-code-tool/ERROR_PATTERNS.md Adds common Code Tool error patterns with fixes.
data/skills/n8n-code-python/STANDARD_LIBRARY.md Adds a concise quick-reference snippet section for common stdlib usage.
data/skills/n8n-code-python/README.md Updates guidance for JS HTTP helpers (this.helpers.httpRequest) and metadata listing.
data/skills/n8n-code-python/ERROR_PATTERNS.md Updates JS HTTP helper example to this.helpers.httpRequest.
data/skills/n8n-code-python/COMMON_PATTERNS.md Adds “Quick Pattern Snippets” section with condensed copy-ready patterns.
data/skills/n8n-code-javascript/README.md Updates helper guidance to prefer this.helpers.httpRequest and clarifies return-shape behavior.
data/skills/n8n-code-javascript/DATA_ACCESS.md Updates helper usage to this.helpers.httpRequest and adds performance guidance.
data/skills/n8n-code-javascript/COMMON_PATTERNS.md Adds best-practices appendix section.
data/skills/n8n-code-javascript/BUILTIN_FUNCTIONS.md Updates HTTP helper docs to this.helpers.httpRequest and clarifies task-runner sandbox constraints.
data/skills/n8n-binary-and-data/README.md Introduces binary/data handling guidance and the agent-tool JSON-only boundary.
data/skills/n8n-binary-and-data/MERGE_FOR_CONTEXT.md Adds merge-by-position pattern to reattach binary after JSON-only transforms.
data/skills/n8n-binary-and-data/CDN_REQUIREMENT.md Adds guidance on URL/CDN requirements for rendering binary in chat surfaces.
data/skills/n8n-binary-and-data/BINARY_BASICS.md Adds in-depth binary slot anatomy and read/write/verification guidance.
data/skills/n8n-agents/SYSTEM_PROMPT.md Adds system-prompt design guidance for agent behavior/tool modularization.
data/skills/n8n-agents/SUBWORKFLOW_AS_TOOL.md Adds guidance on exposing sub-workflows as agent tools via Tool Workflow nodes.
data/skills/n8n-agents/STRUCTURED_OUTPUT.md Adds structured output parser guidance with retry/autoFix and fixer model wiring.
data/skills/n8n-agents/README.md Introduces the agents skill and its scope/structure.
data/skills/n8n-agents/RAG.md Adds a thin RAG overview and “rule out cheaper lookups” guidance.
data/skills/n8n-agents/MEMORY.md Adds memory type selection and session key handling guidance.
data/skills/n8n-agents/HUMAN_REVIEW.md Adds HITL (human review) gating patterns for tool safety and approval UX.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +40 to +45
- More throughput = more workers. The template sets `deploy.replicas: 2`, which **Docker Compose
v2 honors under `docker compose up`** (here it is *not* Swarm-only). To change the count, either
edit `deploy.replicas` and re-run `docker compose up -d`, or override at launch with
`docker compose up -d --scale n8n-worker=N` — a `--scale` value supersedes `replicas` (passing
both at once just prints a harmless conflict warning).
- Rough capacity ≈ `replicas × concurrency` simultaneous executions, bounded by CPU/RAM and

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was checked empirically just now: a minimal compose file with deploy.replicas: 2 and plain docker compose up -d (no Swarm, Docker Compose v5.3.0) starts two containers — probe-1 and probe-2 both running. Ignoring the deploy section outside Swarm was legacy Compose v1 behavior; Compose v2+ implements the Compose Spec, where deploy.replicas is honored by compose up (see https://docs.docker.com/reference/compose-file/deploy/#replicas). The doc anticipates this exact confusion — it explicitly says v2 honors it '(here it is not Swarm-only)' and documents --scale including its precedence over replicas. No change needed.

@codecov

codecov Bot commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Test Results Summary

📊 Artifacts


Generated at Fri, 03 Jul 2026 17:32:27 GMT
Commit: 9a2f57b
Run: #1281

@czlonkowski czlonkowski merged commit b604bea into main Jul 3, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants