Skills Overview
The n8n-skills project is a collection of 7 complementary skills that teach AI assistants how to build flawless n8n workflows using the n8n-mcp MCP server. Each skill activates automatically based on context and query keywords, and they are designed to compose together across complex tasks.The 7 Skills at a Glance
MCP Tools Expert
HIGHEST PRIORITY. Master guide for using n8n-mcp tools: node discovery, validation, workflow management, templates, and deployment.
Expression Syntax
Correct n8n expression syntax using
{{}} patterns. Covers $json, $node, $now, $env, and the critical webhook .body gotcha.Workflow Patterns
5 proven architectural patterns: webhook processing, HTTP API integration, database operations, AI agents, and scheduled tasks.
Validation Expert
Interpret and fix validation errors. Handles false positives, validation loops, and the auto-sanitization system.
Node Configuration
Operation-aware configuration guidance. Property dependencies,
displayOptions rules, and common configuration patterns.JavaScript Code Nodes
Write JavaScript in n8n Code nodes. Data access patterns, built-in helpers, return format requirements, and production patterns.
Python Code Nodes
Write Python in n8n Code nodes. Standard library usage, limitations, and when to use JavaScript instead.
Skill Activation Triggers
Each skill activates automatically when your query matches its description. The system uses frontmatterdescription fields to route the right skill.
Automatic Activation System
Skills activate through Claude’s skill system using the frontmatterdescription field. When a user query matches the description semantically, the skill’s full content is loaded into context. This means:
- Skills are lazy-loaded — only activated when relevant
- Multiple skills can activate simultaneously for complex tasks
- Skills cross-reference each other to guide users to related content
- Activation is zero-configuration — no explicit invocation needed
The skill descriptions are carefully worded to trigger on natural language queries. For example, asking “How do I write a webhook workflow?” activates the Workflow Patterns skill, which then references the Expression Syntax skill for data access.
Cross-Skill Composition
The skills are designed to compose together. Here is a real example showing which skill handles each part of a combined scenario:Example: “Build and validate a webhook to Slack workflow”
1
Identify the pattern (Workflow Patterns skill)
The Workflow Patterns skill identifies this as a Webhook Processing pattern:
Webhook → Validate → Transform → Respond/NotifyIt tells you the nodes needed: Webhook, Set (optional transform), Slack.2
Find and understand nodes (MCP Tools Expert skill)
The MCP Tools Expert skill guides you to:
3
Configure the webhook data access (Expression Syntax skill)
The Expression Syntax skill provides the critical rule:In the Slack node’s text field:
4
Configure the Slack node (Node Configuration skill)
The Node Configuration skill explains operation-aware dependencies:
resource: "message"+operation: "post"requireschannelandtext- Different operations need different fields — always check after switching operations
5
Validate the workflow (Validation Expert + MCP Tools Expert)
The Validation Expert skill guides the validation loop:Expect 2–3 validate → fix cycles (avg 23s thinking, 58s fixing).
6
Activate and deploy (MCP Tools Expert skill)
Skill Responsibility Map for This Example
Recommended Skill Order
For most workflow-building tasks, use skills in this order:- Workflow Patterns → Identify the right pattern
- MCP Tools Expert → Find nodes and manage the workflow
- Node Configuration → Configure operations correctly
- Expression Syntax → Write data access expressions
- JavaScript / Python Code → Add custom logic if needed
- Validation Expert → Validate and fix errors before deploying