Двоичные данные 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 skill. Triggers on
Что делает навык
Навык описывает работу с бинарными данными ($binary) в n8n, которые существуют параллельно с JSON ($json). Он решает задачу корректной обработки файлов, изображений и вложений, учитывая ограничения передачи бинарных данных через границы инструментов агента.
Когда применять
- Обработка загруженных пользователем файлов как входных данных для инструментов
- Возврат сгенерированных файлов от агента
- Работа с изображениями в контексте чата (vision)
- Сохранение бинарных данных в хранилище с передачей ключей/URL через JSON
- Восстановление бинарных данных после операций, их удаляющих (например, через Merge nodes)
Как работает
- Размещать бинарные данные исключительно в поле $binary, а не в $json
- Не передавать бинарные данные напрямую в параметры или результаты инструментов агента (только JSON)
- Предварительно сохранять бинарные данные в хранилище и передавать через JSON ключи или URL
- Использовать Merge nodes для возврата бинарных данных в контекст, если они были удалены побочными вычислениями
- Использовать параметр passthroughBinaryImages: true для отображения загруженных изображений LLM, но не для передачи их в инструменты
Примеры запросов агенту
Что понадобится
- Инструменты агента с поддержкой fromAi()
- Хранилище для предварительной загрузки бинарных данных
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.