czlonkowski/n8n-skills
n8n skillset for Claude Code to build flawless n8n workflows
What it solves
Building n8n workflows programmatically via AI can be error-prone due to complex expression syntax, incorrect tool usage, and validation loops. This project provides a set of specialized "skills" (knowledge modules) that teach AI assistants—specifically Claude—how to build production-ready n8n workflows and deploy self-hosted instances correctly.
How it works
The project consists of 14 complementary skills and an enforcement layer. These skills act as expert guides for the AI, covering specific domains like JavaScript/Python code nodes, AI agent design, binary data handling, and self-hosting deployment.
An "enforcement layer" uses hooks (Router and Pre/PostToolUse) to proactively nudge the AI toward the correct skill at the moment of decision, ensuring that the AI doesn't just wait for a query but actively applies the best practices for the specific node or tool being used.
Who it’s for
Developers and automation engineers using Claude Code, Claude.ai, or the Claude API who want to automate the creation and management of n8n workflows using the n8n-mcp MCP server.
Highlights
- Comprehensive Skill Set: 14 specialized modules covering everything from expression syntax and node configuration to error handling and sub-workflows.
- n8n-mcp Integration: Specifically designed to work with the
n8n-mcpserver to allow AI to interact with n8n instances. - Proactive Guidance: An enforcement layer that uses hooks to trigger reminders and route the AI to the correct skill during the workflow building process.
- Deployment Support: Includes a dedicated skill for end-to-end production self-hosting of n8n on Linux VMs using Docker Compose and Caddy.
- Code Node Expertise: Detailed guidance on the critical differences between standard Code nodes and AI-agent-callable Code Tools.
Related
- Project
- Project
- Project
- Project
- Project