Blender Developer Tools
Скиллы, правила, сниппеты, шаблоны и рабочие примеры для разработки на Python в Blender под 5.2 LTS с откатом на 4.5 LTS
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Это методики, правила и примеры кода для локальной разработки, сам набор ничего не выполняет
Установка
Ручная установка
git clone https://github.com/TMHSDigital/Blender-Developer-Tools.gitКлонирование репозитория, сборки нет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор дает кодовому агенту опору для работы с Python API Blender. Скиллы это пошаговые методики по типовым задачам: каркас аддона под Extensions Platform, операторы и панели, свойства, работа с mesh и bmesh, geometry nodes, процедурные материалы, запросы к depsgraph, драйверы и обработчики, headless-пакетная обработка, видеосеквенсор, экспортные пресеты под движки. Правила это ограждения от частых ошибок агентов, например операторы в циклах, утечки bmesh или устаревший bl_info. Сниппеты, шаблоны и десятки примеров показывают канонические приемы, а примеры прогоняются в headless-режиме на Blender 5.2 и 4.5, поэтому код в них действительно запускается. Сборки нет, файлы markdown и Python редактируются напрямую.
Для кого. Для разработчиков аддонов и пайплайнов на Python в Blender и 3D-художников, которые пишут инструменты с помощью агента.
Подходит, если
- Агент пишет или чинит аддон Blender и должен держаться современного API
- Нужны рабочие приемы для geometry nodes, bmesh, драйверов или headless-обработки
- Нужно учесть различия API между Blender 4.5 и 5.x
Не подходит, если
- Задача не про Python-разработку в Blender
- Нужна коммерческая переработка материалов, а лицензия это запрещает
Пример запроса к агенту
Собери каркас аддона Blender под Extensions Platform с blender_manifest.toml и регистрацией через register_classes_factoryОграничения
Материалы нацелены на Blender 5.2 LTS как основную версию с поддержкой отката на 4.5 LTS, для других версий приемы могут расходиться. Тексты на английском. Лицензия CC BY-NC-ND 4.0 разрешает использование с указанием автора, но запрещает коммерческое применение и распространение переработанных версий. Примеры это скрипты, которые запускаются в Blender вами, автоматически они не выполняются.
Как отключить. Удалите скопированные папки skills/ и rules/ из проекта или уберите ссылку на checkout из настроек агента. В Cursor снимите привязку rules/ или symlink.
Проверка безопасности
- Это методики, правила и примеры кода для локальной разработки, сам набор ничего не выполняет
Коротко о README
README описывает репозиторий как набор из скиллов, правил, шаблонов, сниппетов и рабочих примеров для разработки на Python в Blender, который потребляют кодовые агенты вроде Cursor и Claude Code. Скиллы дают методики, правила ловят частые ошибки, шаблоны это стартовые аддоны и пайплайны, сниппеты показывают канонические приемы. Примеры выполняются в headless-режиме на Blender 5.2 и 4.5 через CI, поэтому скриншоты отражают реально работающий код. Подключение простое: git clone и ссылка из Cursor или копирование папок для Claude Code, сборки нет. Лицензия CC BY-NC-ND 4.0.
SKILL.md
--- name: addon-scaffolding description: Scaffold a Blender add-on against the Extensions Platform format with blender_manifest.toml, modular file layout, and the register_classes_factory pattern. Targets Blender 5.2 LTS with 4.5 LTS fallback. standards-version: 1.10.0 --- # Addon Scaffolding (Extensions Platform) ## Trigger Use this skill when the user: - Wants to start a new Blender add-on - Mentions `bl_info`, `blender_manifest.toml`, "extension", "register_classes_factory" - Is migrating an existing add-on from the legacy `bl_info` format to the Extensions Platform - Is unsure which file layout or registration pattern to use for Blender 4.5+ or 5.x ## Required inputs - **Add-on name and short id** (snake_case for the manifest `id`, human-readable `name`) - **Target Blender versions** (defaults to `blender_version_min = "4.5.0"` so the add-on works on 4.5 LTS and 5.1) - **Maintainer string** (`Name <email@example.com>` form) - **License SPDX identifier** (`SPDX:MIT`, `SPDX:GPL-2.0-or-later`, etc.)
Частые вопросы
Это аддон для Blender?
Нет. Это набор скиллов, правил, сниппетов и примеров для кодового агента, который пишет код под Blender. Сборки нет, содержимое подключается копированием папок или ссылкой на checkout.
Учтены ли разные версии Blender?
Да. Основная цель это 5.2 LTS, для 4.5 LTS показаны запасные пути там, где API расходятся, а примеры прогоняются в CI на обеих версиях.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything