n8n-agents
Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain,…
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
Claude Code
$ npx -y skills add czlonkowski/n8n-skills --skill n8n-workflow-patterns --agent claude-code
Codex
$ npx skills add czlonkowski/n8n-skills --skill n8n-workflow-patterns -a codex -y
Cursor
$ npx skills add czlonkowski/n8n-skills --skill n8n-workflow-patterns -a cursor -y
Gemini CLI
$ npx skills add czlonkowski/n8n-skills --skill n8n-workflow-patterns -a gemini-cli -y
GitHub Copilot
$ npx skills add czlonkowski/n8n-skills --skill n8n-workflow-patterns -a github-copilot -y
OpenCode
$ npx skills add czlonkowski/n8n-skills --skill n8n-workflow-patterns -a opencode -y
Windsurf
$ npx skills add czlonkowski/n8n-skills --skill n8n-workflow-patterns -a windsurf -y
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).
Proven architectural patterns for building n8n workflows.
---
Based on analysis of real workflow usage:
1. **[Webhook Processing](webhook_processing.md)** (Most Common)
2. **[HTTP API Integration](http_api_integration.md)**
3. **[Database Operations](database_operations.md)**
4. **[AI Agent Workflow](ai_agent_workflow.md)**
5. **[Scheduled Tasks](scheduled_tasks.md)**
6. **Batch Processing** (below)
---
**Webhook Processing** - Use when:
**HTTP API Integration** - Use when:
**Database Operations** - Use when:
**AI Agent Workflow** - Use when:
**Scheduled Tasks** - Use when:
**Batch Processing** - Use when:
---
All patterns share these building blocks:
The job-to-node table in `using-n8n-mcp-skills` maps jobs to these nodes; configs are in `n8n-node-configuration` → NATIVE_NODES.md. Reading a filtered slice of a nested API response for **one field**? A single `{{ $jmespath($json, "…") }}` in that field does it without extra nodes (quoting rules in n8n-expression-syntax).
---
When building ANY workflow, follow this checklist:
Expert Claude Code skills for building flawless n8n workflows using the n8n-mcp MCP server
Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain,…
Handle files and binary data in n8n correctly. Use when working with files, images, PDFs, attachments, uploads or downloads,…
Write, review, or debug JavaScript in an n8n Code node. Use when a Code node is already in the workflow (editing it, fixing an…
Write Python in n8n Code nodes (native Python, `language` pythonNative, n8n 2.x). Use when the user explicitly wants Python in a…
Write JavaScript or Python for the n8n Custom Code Tool (@n8n/n8n-nodes-langchain.toolCode) — the AI-agent-callable tool, NOT the…
Wire n8n error handling so failures are loud, structured, and recoverable. Use when building any webhook/API workflow, a…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…