Skip to main content

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 frontmatter description fields to route the right skill.

Automatic Activation System

Skills activate through Claude’s skill system using the frontmatter description 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" requires channel and text
  • 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

For most workflow-building tasks, use skills in this order:
  1. Workflow Patterns → Identify the right pattern
  2. MCP Tools Expert → Find nodes and manage the workflow
  3. Node Configuration → Configure operations correctly
  4. Expression Syntax → Write data access expressions
  5. JavaScript / Python Code → Add custom logic if needed
  6. Validation Expert → Validate and fix errors before deploying