N8n
Expert n8n workflow development — expression syntax, MCP tools, workflow patterns, node configuration, validation, Code node JS/Python, n8nac code-first development, and code-mode runtime optimization. USE WHEN n8n, n8n workflow, build workflow, n8n node, n8n expression, n8n validation, n8n code node, n8n pattern, n8n MCP, automation workflow, n8n template, webhook workflow, batch processing, n8n agent, n8n javascript, n8n python, workflow architecture, n8nac, n8n-as-code, code-first, workflow.ts, n8nac push, n8nac pull, n8nac init, code-mode, sandbox, token savings, tool consolidation, sibling tools, lazy import.From its SKILL.md
npx -y skills add mj-deving/pai-skills --skill n8nAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.1 KB, 719 tokens by cl100k_base, as published. Nobody here has run it
n8n Workflow Development Skills
7 complementary skills for building production-ready n8n workflows. Sourced from czlonkowski/n8n-skills — 525+ nodes, 2,653+ templates analyzed, 10 production patterns.
Workflow Routing
| Request Pattern | Route To |
|---|---|
n8n expression, curly braces, $json, variable syntax, expression error | n8n-expression-syntax/SKILL.md |
| n8n MCP, search nodes, validate workflow, manage credentials, audit instance, template library | n8n-mcp-tools-expert/SKILL.md |
| Workflow architecture, webhook pattern, batch processing, scheduled task, AI agent workflow, database ops | n8n-workflow-patterns/SKILL.md |
| Validate workflow, fix errors, auto-fix, validation profile, error severity | n8n-validation-expert/SKILL.md |
| Node configuration, node setup, operation parameters, property dependencies, detail levels | n8n-node-configuration/SKILL.md |
Code node, JavaScript, n8n JS, return format, $input, built-in functions, SplitInBatches | n8n-code-javascript/SKILL.md |
| Python code node, n8n Python, stdlib only, Python limitations | n8n-code-python/SKILL.md |
| n8nac, n8n-as-code, code-first, workflow.ts, push, pull, verify, test, init, GitOps, decorator syntax, Class A/B error | n8n-n8nac/SKILL.md |
| code-mode, sandbox, token savings, tool consolidation, isolated-vm, lazy import, sibling tools, MCP runtime, LLM gotchas | n8n-code-mode/SKILL.md |
Recommended Workflow
For building any n8n workflow from scratch:
- n8nac Bootstrap — Read
n8n-n8nac/SKILL.mdfor code-first setup (init, GitOps sync) - Pattern — Read
n8n-workflow-patterns/SKILL.mdto select architecture - Discovery — Read
n8n-mcp-tools-expert/SKILL.mdfor node search + tool usage - Config — Read
n8n-node-configuration/SKILL.mdfor operation-aware setup - Expressions — Read
n8n-expression-syntax/SKILL.mdfor data references - Validate — Read
n8n-validation-expert/SKILL.mdbefore deployment - Code Nodes — Read JS or Python skill only when Code nodes are needed
- Code-Mode — Read
n8n-code-mode/SKILL.mdfor sandbox optimization + LLM gotchas
Critical Gotchas
- nodeType format:
nodes-base.slack(search/validate) vsn8n-nodes-base.slack(workflow tools) - Webhook body:
$json.body.namenot$json.name - Code node return: Always
[{json: {...}}]array - SplitInBatches:
main[0]= once after done,main[1]= per batch
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.