AIKraft/Skills/Подпроцессы n8n (официально)

Подпроцессы n8n (официально)

Use when building anything multi-step, anything that looks repeatable, anything the user mentions reusing, or any workflow with more than ~10 nodes. Triggers on

n8n-io official Другое

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

Использовать подпроцессы (sub-workflows) для создания переиспользуемых, многошаговых и повторяемых логик в n8n, обеспечивая инкапсуляцию, тестируемость и заменяемость кода. Это основной механизм повторного использования, предотвращающий дублирование логики и рассинхронизацию версий.

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

  • Создание многошаговых процессов, требующих сложной логики.
  • Реализация переиспользуемых функций, вызываемых из разных мест.
  • Построение workflow с более чем ~10 нодами для улучшения читаемости.
  • Любые задачи, которые пользователь описывает как переиспользуемые или повторяемые.

Как работает

  1. Перед созданием новой логики выполнить поиск существующих подпроцессов через search_workflows с фильтром по тегу ['subworkflow'] или ключевому слову.
  2. Если подпроцесс не найден, создать новый workflow, используя Execute Workflow Trigger.
  3. Настроить Execute Workflow Trigger в режиме 'Define Below' с типизированными полями (не passthrough), чтобы обеспечить передачу значений от agent tools (fromAi) и структурированных вызовов.
  4. Исключить режим 'Define Below' только если подпроцесс принимает бинарные данные или не имеет входных параметров.
  5. Реализовать рабочую логику внутри тела подпроцесса.
  6. Вернуть результат выполнения через последний узел подпроцесса.

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

Создай переиспользуемый подпроцесс для валидации email, который можно вызывать из других workflow.
Рефактори этот workflow: выдели повторяющуюся логику отправки уведомлений в отдельный подпроцесс.
Мне нужен многошаговый процесс обработки данных, который будет использоваться в трех разных сценариях.

Что понадобится

  • n8n версии 2.27.0+ (для поддержки тегов как механизма обнаружения)
  • Доступ к функциям поиска workflow (search_workflows)
  • Инструменты agent tools (fromAi) для передачи значений в подпроцесс

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

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

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

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