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 — это переиспользуемые функции, позволяющие инкапсулировать логику, повышать тестируемость и избегать дублирования кода в воркфлоу. Они состоят из триггера Execute Workflow Trigger, определяющего входные параметры, тела с логикой и узла, возвращающего результат.

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

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

Как работает

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

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

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

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

  • n8n версии 2.27.0+ (для поддержки тегов как механизма обнаружения подпроцессов)
  • Доступ к функциям поиска воркфлоу (search_workflows)

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

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

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

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