Consolidated n8n skill pack. Use when building, editing, testing, or debugging n8n workflows. Replaces 8 individual n8n skills. Load modules individually per task — never load all at once.
Install
npx skillscat add 011matthias/agentic-ops1-01/n8n-pack Install via the SkillsCat registry.
n8n Pack
Unified reference for building n8n workflows. Consolidates: n8n-mcp-tools-expert, n8n-workflow-patterns, n8n-node-configuration, n8n-expression-syntax, n8n-validation-expert, n8n-code-javascript, n8n-code-python.
Build Procedure
- Detect — Confirm n8n orchestrator (
.mcp.jsonhasn8n-{client}) - Read spec — Extract flow, systems, edge cases, acceptance criteria
- Choose pattern → Load PATTERNS module for architecture
- Search nodes → Use
search_nodes+get_node(detail="standard") - Build workflow →
n8n_create_workflowthen iterate withn8n_update_partial_workflow - Configure nodes → Load NODE-CONFIG module for per-node parameters
- Write expressions → Load EXPRESSIONS module for
{{}}syntax - Add Code nodes → Load CODE-JS or CODE-PYTHON module if needed
- Validate →
n8n_validate_workflow, load VALIDATION module if errors - Activate →
activateWorkflowoperation
Critical Rules (Always Apply)
- nodeType formats differ:
nodes-base.*for search/validate,n8n-nodes-base.*for workflow create/update - Use detail="standard" for get_node (not "full" — saves tokens)
- Iterate workflows — build incrementally (avg 56s between edits), not one-shot
- Use smart parameters —
branch: "true"/"false"for IF,case: Nfor Switch - Include intent parameter in every
n8n_update_partial_workflowcall - Auto-sanitization runs on ALL nodes during any workflow update
Module Index
Load ONE module at a time based on your current task.
Procedure Modules (load when performing the task)
| When | Module | Source |
|---|---|---|
| Searching for nodes | SEARCH-GUIDE | n8n-mcp-tools-expert |
| Managing workflows (create/update/activate) | WORKFLOW-GUIDE | n8n-mcp-tools-expert |
| Validating node configs | VALIDATION-GUIDE | n8n-mcp-tools-expert |
| Choosing architecture pattern | WEBHOOK-PROCESSING / SCHEDULED-TASKS / HTTP-API / AI-AGENT / DATABASE | n8n-workflow-patterns |
| Configuring specific nodes | OPERATION-PATTERNS | n8n-node-configuration |
Writing {{}} expressions |
n8n-expression-syntax SKILL | n8n-expression-syntax |
| Writing JavaScript Code nodes | n8n-code-javascript SKILL | n8n-code-javascript |
| Writing Python Code nodes | n8n-code-python SKILL | n8n-code-python |
| Debugging runtime issues | AUTONOMOUS-DIAGNOSTICS | n8n-mcp-tools-expert |
| Verifying execution outcomes | POST-EXECUTION-VERIFICATION | n8n-mcp-tools-expert |
| Pre-handover checklist | PRE-CLIENT-REVIEW | n8n-mcp-tools-expert |
| Discovering webhook payloads | WEBHOOK-PAYLOAD-INSPECTOR | n8n-workflow-patterns |
| Large workflow handling | LARGE-WORKFLOWS | n8n-mcp-tools-expert |
| Project setup principles | PROJECT-SETUP | n8n-mcp-tools-expert |
Reference Modules (load ONLY for specific lookups — never proactively)
| When | Module | Source |
|---|---|---|
| Runtime error encountered | N8N-RUNTIME-GOTCHAS | n8n-mcp-tools-expert |
| Validation error to interpret | ERROR-CATALOG | n8n-validation-expert |
| False positive validation | FALSE-POSITIVES | n8n-validation-expert |
| Node displayOptions dependencies | DEPENDENCIES | n8n-node-configuration |
| Expression common mistakes | COMMON-MISTAKES | n8n-expression-syntax |
| Expression examples | EXAMPLES | n8n-expression-syntax |
| JS builtin functions | BUILTIN-FUNCTIONS | n8n-code-javascript |
| Python stdlib catalog | STANDARD-LIBRARY | n8n-code-python |
| JS/Python data access | DATA-ACCESS (JS) / DATA-ACCESS (Python) | n8n-code-* |
| JS/Python error patterns | ERROR-PATTERNS (JS) / ERROR-PATTERNS (Python) | n8n-code-* |
| JS/Python common patterns | COMMON-PATTERNS (JS) / COMMON-PATTERNS (Python) | n8n-code-* |
Tool Availability
Always available (no n8n API needed): search_nodes, get_node, validate_node, validate_workflow, search_templates, get_template
Requires n8n API (N8N_API_URL + N8N_API_KEY): n8n_create_workflow, n8n_update_partial_workflow, n8n_validate_workflow (by ID), n8n_list_workflows, n8n_get_workflow, n8n_test_workflow, n8n_executions, n8n_deploy_template