Двоичные данные n8n (официально)
Use when handling files, images, attachments, or binary data in n8n, OR when an AI agent needs to take a user-uploaded file as tool input or return a generated file. For Data Tables (schemas, dedup, persistent state), see the separate n8n-data-tables-official skill. Triggers on
Что делает навык
Навык для работы с бинарными данными (файлами, изображениями, вложениями) в n8n, где данные хранятся в отдельном слоте $binary. Он решает проблему передачи файлов между узлами и агентами, учитывая ограничения на пересечение границы инструментов.
Когда применять
- Обработка загруженных пользователем файлов как входных данных для инструментов
- Генерация и возврат файлов пользователю через агент
- Работа с изображениями в контексте чата (vision) с использованием passthroughBinaryImages
- Сохранение бинарных данных при использовании Merge-узлов для предотвращения потери контекста
Как работает
- Использовать слот $binary для хранения файлов, никогда не помещать содержимое файлов в $json
- Предварительно сохранять бинарные данные в хранилище и передавать ключи/URL через JSON при вызове инструментов
- Использовать Merge-узлы для восстановления бинарных данных, если они были потеряны при побочных вычислениях
- Применять параметр passthroughBinaryImages: true для передачи изображений LLM в режиме зрения, но не для инструментов
Примеры запросов агенту
Что понадобится
- n8n с поддержкой бинарных данных
- Инструменты, принимающие только JSON-параметры (через fromAi())
- Настройка passthroughBinaryImages: true для агентов с vision-функционалом
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.