AIKraft/Skills/Узлы кода n8n

Узлы кода n8n

Use when the user reaches for a Code node, mentions writing JavaScript or Python in n8n, or any custom logic comes up in workflow design. Triggers on

n8n-io official Дизайн

Что делает навык

Навык определяет правила использования ноды Code в n8n, подчеркивая, что она является инструментом последнего резерва из-за высоких накладных расходов производительности. Он предписывает приоритет использования выражений ({{...}}) и Edit Fields для трансформации данных, оставляя Code для сложных случаев, таких как агрегация или использование библиотек.

Когда применять

  • Пользователь запрашивает написание пользовательской логики или скриптов в n8n.
  • Необходимо выполнить трансформацию данных, где достаточно использовать выражения или Edit Fields.
  • Требуется многоисточниковая агрегация данных или использование внешних библиотек (lodash, crypto, luxon).
  • Пользователь явно указал необходимость использования Python вместо JavaScript.

Как работает

  1. Определить, можно ли решить задачу с помощью выражений ({{...}}) или стрелочных функций внутри Edit Fields.
  2. Если простые методы не подходят, использовать ноду Code как последний вариант.
  3. По умолчанию писать код на JavaScript, если пользователь не запросил явно Python.
  4. Использовать разрешенный список библиотек (lodash, crypto, luxon) внутри ноды Code.
  5. Учитывать разницу в производительности: выражения работают быстрее (~2ms), чем Code (~600ms).

Примеры запросов агенту

Как лучше трансформировать массив данных в n8n, чтобы не использовать ноду Code?
Напиши скрипт на Python для обработки данных в ноде Code.
Мне нужно объединить данные из трех источников, какую ноду использовать?

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «n8n-code-nodes» из репозитория: # https://github.com/n8n-io/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r n8n-code-nodes/ ~/.claude/skills/n8n-code-nodes/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.