Подпроцессы 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
AIn8n-io
official
Другое
Что делает навык
Использовать подпроцессы (sub-workflows) для создания переиспользуемых, многошаговых и повторяемых логик в n8n, обеспечивая инкапсуляцию, тестируемость и заменяемость кода. Это основной механизм повторного использования, предотвращающий дублирование логики и рассинхронизацию версий.
Когда применять
- Создание многошаговых процессов, требующих сложной логики.
- Реализация переиспользуемых функций, вызываемых из разных мест.
- Построение workflow с более чем ~10 нодами для улучшения читаемости.
- Любые задачи, которые пользователь описывает как переиспользуемые или повторяемые.
Как работает
- Перед созданием новой логики выполнить поиск существующих подпроцессов через search_workflows с фильтром по тегу ['subworkflow'] или ключевому слову.
- Если подпроцесс не найден, создать новый workflow, используя Execute Workflow Trigger.
- Настроить Execute Workflow Trigger в режиме 'Define Below' с типизированными полями (не passthrough), чтобы обеспечить передачу значений от agent tools (fromAi) и структурированных вызовов.
- Исключить режим 'Define Below' только если подпроцесс принимает бинарные данные или не имеет входных параметров.
- Реализовать рабочую логику внутри тела подпроцесса.
- Вернуть результат выполнения через последний узел подпроцесса.
Примеры запросов агенту
Создай переиспользуемый подпроцесс для валидации 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 и совместимые) подхватывает его по описанию и следует шагам.