Communitygithub.com

czlonkowski/n8n-patterns-de-flujos-de-trabajo

Patrones arquitectónicos probados de flujos de trabajo n8n reales. Útil al construir nuevos flujos, diseñar su estructura, elegir patrones, planificar arquitecturas o consultar sobre procesamiento webhook, integración API HTTP, operaciones de base de datos, flujos de agente IA, procesamiento por lotes o tareas programadas.

¿Qué es n8n-patterns-de-flujos-de-trabajo?

Este skill proporciona un repositorio de patrones de diseño arquitectónico para flujos de trabajo en n8n, extraídos de implementaciones reales. Su objetivo es ayudar a desarrolladores y usuarios a construir flujos de trabajo más eficientes, mantenibles y escalables. Abarca desde patrones básicos como procesamiento webhook y APIs HTTP hasta patrones avanzados como flujos de agente de inteligencia artificial, procesamiento por lotes y automatización de tareas programadas. Es especialmente útil al iniciar nuevos proyectos, optimizar flujos lentos o manejar grandes volúmenes de datos, proporcionando guías sobre número de nodos, tamaño de lote (batchSize) y procesamiento por elemento o por lote completo. El skill se activa automáticamente cuando el usuario solicita crear, construir o diseñar un flujo de trabajo en n8n, incluso si no menciona explícitamente los patrones.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/czlonkowski/n8n-skills/tree/main/skills/n8n-workflow-patterns

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace n8n-patterns-de-flujos-de-trabajo?

Patrones arquitectónicos de flujos de trabajo probados a partir de flujos de trabajo reales de n8n. Úselo al construir nuevos flujos de trabajo, diseñar la estructura del flujo, elegir patrones de flujo, planificar la arquitectura del flujo o preguntar sobre procesamiento de webhook, integración de API HTTP, operaciones de base de datos, flujos de trabajo de agente IA, procesamiento por lotes o tareas programadas. Consulte siempre este skill cuando el usuario solicite crear, construir o diseñar un flujo de trabajo de n8n, automatizar un proceso o conectar servicios, incluso si no menciona explícitamente 'patrones'. Cubre arquitecturas de webhook, API, base de datos, IA, procesamiento por lotes y automatización programada. También úselo al optimizar un flujo de trabajo lento o acelerar el procesamiento de grandes cantidades de elementos (recuento de nodos, batchSize, todos los elementos frente a por elemento).

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

czlonkowski/n8n-code-javascript

Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with this.helpers / the $helpers global, working with dates using DateTime, troubleshooting Code node errors, choosing between Code node modes, or doing any custom data transformation in n8n. Always use this skill when a workflow needs a Code node — whether for data aggregation, filtering, API calls, format conversion, batch processing logic, or any custom JavaScript. Covers SplitInBatches loop patterns, cross-iteration data, pairedItem, and real-world production patterns. Also use when asked why a Code node or workflow is slow, which execution mode is faster, or how to cut per-item overhead on large datasets. EXCEPTION — for the AI-agent-callable Custom Code Tool (@n8n/n8n-nodes-langchain.toolCode, a tool attached to an AI Agent), use the n8n-code-tool skill instead; it has a different runtime contract.

czlonkowski/n8n-code-python

Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes. Use this skill when the user specifically requests Python for an n8n Code node. Note — JavaScript is recommended for 95% of use cases — only use Python when the user explicitly prefers it or the task requires Python-specific standard library capabilities (regex, hashlib, statistics). EXCEPTION — for Python in the AI-agent-callable Custom Code Tool (@n8n/n8n-nodes-langchain.toolCode), use the n8n-code-tool skill instead (input is _query, return must be a string).

czlonkowski/n8n-expression-syntax

Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, mapping data between nodes, or referencing webhook data in workflows. Use this skill whenever configuring node fields that reference data from previous nodes — expressions are how n8n passes data between nodes, and getting the syntax wrong is the most common source of workflow errors. Also use when asked whether a complex expression hurts performance.

czlonkowski/n8n-mcp-tools-expert

Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, managing credentials, auditing instance security, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns. IMPORTANT — Always consult this skill before calling any n8n-mcp tool — it prevents common mistakes like wrong nodeType formats, incorrect parameter structures, and inefficient tool usage. If the user mentions n8n, workflows, nodes, or automation and you have n8n MCP tools available, use this skill first.

czlonkowski/n8n-node-configuration

Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type. Always use this skill when setting up node parameters — it explains which fields are required for each operation, how displayOptions control field visibility, and when to use patchNodeField for surgical edits vs full node updates.

czlonkowski/n8n-validation-expert

Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation profiles, error types, the validation loop process, or auto-fix capabilities. Consult this skill whenever a validate_node or validate_workflow call returns errors or warnings — it knows which warnings are false positives and which errors need real fixes.

Skills relacionados