Blender Developer Tools

Скиллы, правила, сниппеты, шаблоны и рабочие примеры для разработки на Python в Blender под 5.2 LTS с откатом на 4.5 LTS

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Это методики, правила и примеры кода для локальной разработки, сам набор ничего не выполняет
Все причины и проверки

tmhsdigital/blender-developer-tools

Установка

Ручная установка

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, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIBlender Developer Tools

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.