Blender — скилл для Claude Code: что делает и как установить
Скилл связывает агента с открытым Blender через мост Flue. Он выполняет код в среде bpy без MCP-сервера и возвращает структурированный JSON.
npx skills add SFKislev/Flue --skill blender -a claude-codeЧто делает Blender
Скилл передаёт команды в запущенный десктопный Blender через мост blender_bridge.py. Вместо развёртывания MCP-сервера агент отправляет фрагменты кода на Python напрямую во встроенную среду bpy и считывает результат в формате JSON. Это позволяет инспектировать открытую сцену, коллекции, полигональные сетки, материалы или текущее выделение.
Для работы обязательно требуется локально установленный пакет Flue через pip install flue && flue setup. Без этой утилиты консольный агент не сможет управлять графической программой. При этом инструкция прямо запрещает агенту ставить пакет без явного согласия пользователя в текущей сессии.
Архитектура рассчитана на небольшие обратимые шаги. Агент изучает файлы FLUE.md и adapters/blender_adapter/APP.md, после чего выполняет безопасные точечные операции со сценой.
Какие задачи решает
- прочитать список объектов и коллекций в открытой сцене Blender
- проверить материалы и полигональные сетки выбранных моделей
- запустить скрипты на
bpyдля точечного редактирования сцены - получить статус текущего выделения объектов в формате JSON
Примеры запросов агенту
- Посмотри текущую сцену в Blender и перечисли все объекты в коллекции Props
- Запусти скрипт bpy, чтобы назначить базовый материал на выбранную сетку
Как установить Blender
1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill blender -a claude-code2Вручную: положить файлы
~/.claude/skills/blender/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/blender/
1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill blender -a codex2Вручную: положить файлы
.agents/skills/blender/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill blender -a cursor2Вручную: положить файлы
.cursor/skills/blender/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install SFKislev/Flue blender2Вручную: положить файлы
.github/skills/blender/SKILL.md1Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill blender -a gemini-cli2Командой платформы
gemini skills install https://github.com/SFKislev/Flue --path skills/blenderВручную: положить файлы
.devin/skills/blender/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add SFKislev/Flue --skill blender -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о Blender
Как установить Blender в Claude Code?
Выполните в терминале команду npx skills add SFKislev/Flue --skill blender -a claude-code.
Зачем нужен этот скилл?
Он позволяет агенту запускать скрипты bpy в работающем Blender и получать отчёты о состоянии сцены через стандартные потоки ввода и вывода.
Требуется ли для работы MCP-сервер?
Нет, скилл работает через утилиту Flue без MCP-сервера. Агент передаёт Python-код напрямую в blender_bridge.py и принимает JSON-ответ.
Исходный текст
SKILL.md · MIT
--- name: Blender description: Control Blender from the shell via Flue - a Python bridge to bpy without an MCP server. --- This skill lets a coding agent operate **Blender** on the desktop through [Flue](https://github.com/SFKislev/flue), a local shell-to-application bridge. The agent pipes Python into `blender_bridge.py` and gets structured JSON back. Flue is **not an MCP server** — it is a thinner, simpler shell contract that drives Blender's own `bpy` runtime directly. > agent shell -> `blender_bridge.py` -> bpy -> JSON result ## When to use The human requests work performed **inside Blender** — inspect the open scene, collections, objects, meshes, materials, selection; make bounded edits; run small `bpy` scripts. A CLI agent cannot act inside Blender without a bridge like Flue. ## How to proceed 1. **Read `FLUE.md` in this directory first.** It explains how Flue works, the bridge contract, a worked `bpy` example, and safety expectations. 2. **If Flue is installed:** also read `C:\Users\fredd\.claude\skills\flue\SKILL.md` and `adapters/blender_adapter/APP.md` for the operational contract, then work from there. 3. **If Flue is not installed:** tell the human. The install command is `pip install flue && flue setup`. Do not install without explicit approval in the current session. ## Other apps Flue also supports Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition, Houdini, 3ds Max, Unity, and Microsoft Office through the same stdin/stdout contract. One install covers all adapters. ## Safety Flue acts inside professional desktop software. Treat the human as the driver; prefer small, inspectable steps; avoid destructive actions unless explicitly requested. Flue is MIT-licensed and reviewable on GitHub / PyPI before use.
© SFKislev · MIT · SFKislev/Flue