Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

czlonkowski/n8n-skills

7 skills40.2k installs41.9k starsGitHub

Install

npx skills add https://github.com/czlonkowski/n8n-skills

Skills in this repo

1N8n Workflow PatternsProven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration, database operations, AI agent workflows, batch processing, or scheduled tasks. Always consult this skill when the user asks to create, build, or design an --- name: n8n-workflow-patterns description: Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration, database operations, AI agent workflows, batch processing, or scheduled tasks. Always consult this skill when the user asks to create, build, or design an n8n workflow, automate a process, or connect services - even if they don't explicitly mention 'patterns'. Covers webhook, API, database, AI, batch processing, and scheduled automation architectures. Also use when optimizing a slow workflow or speeding up large-item-count processing (node count, batchSize, all-items vs per-item).9.3kinstalls2N8n Mcp Tools ExpertExpert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, managing credentials, auditing instance security, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns. IMPORTANT - Always consult this skill before calling any n8n-mcp tool - it prevents common mistak --- name: n8n-mcp-tools-expert description: Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, managing credentials, auditing instance security, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns. IMPORTANT - Always consult this skill before calling any n8n-mcp tool - it prevents common mistakes like wrong nodeType formats, incorrect parameter structures, and inefficient tool usage. If the user mentions n8n, workflows, nodes, or automation and you have n8n MCP tools available, use this skill first. --- # n8n MCP Tools Expert Master guide for using n8n-mcp MCP server tools to build workflows.6.4kinstalls3N8n Node Configurationn8n Node Configuration provides expert guidance for setting up nodes with correct required fields based on operation context and property dependencies. Developers use this when configuring Slack, HTTP Request, database, and conditional logic nodes where required fields vary by operation and visibility is controlled by displayOptions rules. Key workflows include progressive discovery using get_node detail levels (standard covers 95% of cases), iterative validation to surface conditional requirements, and understanding how resource+operation determine field visibility and constraints. The skill covers operation-specific patterns (Slack post vs update), property dependencies (HTTP POST sendBody controls body visibility), and anti-patterns like over-configuration upfront or skipping validation cycles. --- name: n8n-node-configuration description: Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type. Always use this skill when setting up node parameters - it explains which fields are required for each ope.5.8kinstalls4N8n Code JavascriptThis n8n agent skill teaches expert JavaScript for Code nodes across production workflows. It covers choosing Run Once for All Items versus Each Item mode, with All Items recommended for aggregation, filtering, batch transforms, and cross-item logic while Each Item suits isolated per-row API calls. Data access patterns use $input.all(), $input.first(), $input.item, and $node references always via .json, plus the critical webhook rule that POST fields live under $json.body. Return format must be an array of {json: {...}} objects on every code path. Built-ins include this.helpers.httpRequest for unauthenticated calls, DateTime (Luxon), $jmespath, and $getWorkflowStaticData, while auth helpers and $env may be sandbox-blocked. Production guidance covers SplitInBatches output wiring, cross-iteration accumulation, pairedItem for downstream Set nodes, and performance: All Items costs roughly twenty-five times less per item than Each Item on large datasets. Use when workflows need custom data transformation, HTTP parsing, loop logic, or Code node troubleshooting; switch to n8n-code-tool for AI Agent Custom Code Tool nodes.5.3kinstalls5N8n Validation ExpertThe n8n-validation-expert skill explains n8n validation feedback when validate_node or validate_workflow returns errors or warnings during workflow authoring. Validation is iterative: expect two to three validate-fix cycles averaging roughly twenty-three seconds thinking and fifty-eight seconds fixing per skill notes. Errors block activation and include missing_required fields, invalid_value options, type_mismatch types, and invalid_reference nodes. Warnings may include false positives the skill helps identify versus real fixes for operator structure and expression issues. Consult this skill whenever validation output appears to know which warnings can be ignored and which errors must be resolved before activation. Philosophy emphasizes validate early and often rather than one-shot perfection. Also covers validation profiles, error taxonomy, auto-fix capabilities where applicable, and guidance for nested node parameter failures in complex multi-branch workflows across large n8n workflow automation graphs.5kinstalls6N8n Expression SyntaxThe n8n-expression-syntax skill is an expert guide for correct n8n workflow expressions. All dynamic fields use double curly braces like {{$json.email}} with $json for current node output, $node for quoted previous node references, $now for Luxon timestamps, and $env for environment variables when not blocked. The most common mistake is accessing webhook fields at root; user data lives under $json.body.name not $json.name. Code nodes use direct JavaScript like $json.email without braces, and expressions are invalid in webhook paths or credential fields. The transform gatekeeper orders expression first, arrow-function IIFE in Edit Fields second, and Code node last only for multi-item aggregation or async work, noting Code sandbox cold-start costs versus single-digit millisecond expressions. Set-node antipattern guidance deletes single-consumer Set nodes by inlining $('Webhook') references, uses NoOp Combine Inputs at branch convergence, and prefers $('Node') over deep $json chains. Performance notes show elaborate expressions cost roughly 0.2 ms per item, similar to trivial checks, with complexity rarely the bottleneck.4.8kinstalls7N8n Code Pythonn8n-code-python provides expert guidance for Python in n8n Code nodes while recommending JavaScript for roughly ninety-five percent of cases. Use Python only when standard-library functions such as regex hashlib or statistics are required or the user explicitly prefers Python; for AI-agent Custom Code Tool nodes use n8n-code-tool instead because input is _query and return must be a string. Essential rules require returning a list of json dicts, accessing items via _input.all first or item, and reading webhook payloads from _json body not top-level keys. External libraries like requests pandas and numpy are unavailable; allowed modules include json datetime re base64 hashlib urllib.parse math random and statistics. Mode selection contrasts Run Once for All Items for aggregation versus Run Once for Each Item for per-row logic. Python Beta mode uses _input _json _node helpers including _now _today and _jmespath while Native mode limits to _items and _item variables.3.5kinstalls

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

czlonkowski/n8n-skills · 7 skills · Skillselion