Claude Code 的 Blender skills:读了 24 个,在无界面 Blender 里实测一个,不装 skill 的 Haiku 已经建对了
我们读了目录里全部 24 个 Blender skill,按它们怎么驱动 Blender 分组:6 个要连 Blender MCP,12 个能无界面运行,5 个只是文字指导,1 个调用付费 3D 服务。再拿 EL4CTEO 的 blender-core 在 Blender 5.1 上测了六个建模任务:不装 skill 时 Haiku 18 次全部合格;装上后 16 次合格,但 94% 的脚本会自己量结果。
概述
想让 Claude Code 在 Blender 里建东西,先按它怎么连上 Blender 来挑 skill。我们读的 24 个里,一半能无界面运行,四分之一要实时连 Blender MCP,五个只描述画面风格。简单的道具,可能根本不用 skill。
原因很简单:我们跑过了。我们把 skills 目录里每个 Blender skill 都分了类,然后给 Haiku 六个写明尺寸的建模任务,从桌子到开孔的板子,分别在不装 skill 和装 EL4CTEO 的 blender-core 时各写一遍脚本。每份脚本都在无界面的 Blender 5.1 里跑,再量导出的模型:
- 不装 skill 的 Haiku 18 次全对。 每份脚本都跑通了,导出了 GLB,尺寸和要求相差在 2% 以内,模型封闭,没有破边。
- 装上 blender-core,18 次里 16 次。 两份脚本因为参数名写错而崩溃:一份给 glTF 导出写了
use_selected,这个参数一直叫use_selection;另一份给二十面体球用了旧参数diameter。 - skill 改变了脚本的写法。 94% 的脚本会打印自己的测量结果,比如尺寸和三角面数,不装 skill 时只有 6%。除了一份,全都按它的规则用 bmesh 建几何体,没有一份用
bpy.ops的基本体。 - 更贵。 脚本的输出 token 多了约 45%,18 次的费用多了 40%。
推荐
- 按连接方式挑。 没有 Blender MCP 服务器?用那 12 个能无界面运行的。已经在用 MCP 的话,MCP 类 skill 能查看场景、截图。
- 简单道具不用 skill。 盒子、楼梯、书架、布尔运算,不装 skill 的 Haiku 每次都写出了能在 Blender 5.1 跑的脚本。尺寸用米写清楚,说明 Z 轴朝上。
- 需要 agent 自己核对结果时,用 blender-core。 它的规矩是用数字说话、不用形容词:说完成之前,先报三角面数、物体数和尺寸。多步骤的长任务里,某一步出错很容易被掩盖,这正是你想要的。
- 美术方向 skill 要搭一个会执行代码的 skill。 arjun988 的五个风格 skill,比如动漫风、伪纪录片恐怖风,都是几段关于画面和光线的说明,自己什么都不执行。
- 看清版本和费用。 EL4CTEO 那套面向 Blender 5.2 及以上;OpenMontage 的 3D skill 写的是 4.5。它还会调用付费服务:通过 Atlas Cloud 用 Tripo 每个模型 0.22 到 0.44 美元,通过 fal 用 Hunyuan 3D 每次 0.225 美元。
你要交给 agent 的是一个道具,还是一个要多步搭建、反复核对的场景?后一种才值得装 skill。
怎么测的
- 目录。 AgentCraft 目录里名字或描述提到 Blender 的全部 skill:10 个仓、24 个 skill。我们在 2026 年 11 月 7 日逐个读了 SKILL.md,记下它怎么运行 Blender、写明的版本,以及需要什么,比如 API key。
- 测试。 六个写明尺寸的任务:5 个物体的桌子、10 级楼梯、带 Oak 材质的书架、带把手的马克杯、两种材质的树、一块 2 米长中间开 0.4 米圆孔的板子。
- 两组。 不装 skill;以及项目里放 blender-core、提示词以
/blender-core开头。每个任务每组三遍,每遍都是全新的claude -p会话:Claude Code 2.1.314,--model haiku,不给任何工具,模型只负责写脚本。 - 运行。 每份脚本都在 Blender 5.1.2 里以
-b --factory-startup运行,限时 120 秒;再把导出的 GLB 导入一个全新的 Blender,量整体尺寸、网格物体数、破边(先焊上 glTF 拆开的接缝)、材质,板子还量体积。我们先用一块正确的开孔板(体积 0.18744,理论值 0.18743,0 条破边)和一块开口平面(4 条破边)校准过测量脚本。 - 一处修正。 第一轮所有的树都在宽度上判了错。半径 0.6 的二十面体球,X 方向实际只有约 1.14 米宽,错的是检查标准,不是树;两组都去掉了这个方向的检查。
测试结果
24 个 skill 怎么连上 Blender
| 方式 | 个数 | 例子 |
|---|---|---|
| 必须连 Blender MCP | 6 | arjun988 的建模、总导演、建筑可视化、资产优化;RobLe3 的线稿转 3D;Scenario 的 Blender 插件,另外还要 Scenario 的 API key |
| 无界面和 MCP 都行 | 7 | EL4CTEO 的核心、资产质检、动画、绑骨;jangtrinh 的核心;Scenario 的 2D 动画;jev-blender |
| 只走无界面脚本 | 5 | EL4CTEO 的插件开发、一条 glTF 网页导出管线、DESIGN:OS 参数化零件、全息卡片生成、游戏精灵图管线 |
| 只是文字指导 | 5 | arjun988 的动漫、伪纪录片恐怖、末日、生态环境、身体恐怖风格 |
| 调用付费服务 | 1 | OpenMontage 的 3D 资产生成 |
实测,每组 18 次
| 不装 skill | blender-core | |
|---|---|---|
| 脚本跑通并导出 GLB | 18 | 16 |
| 尺寸在 2% 以内、任务检查通过 | 18 | 16 |
| 没有破边 | 18 | 16 |
| 打印自己的测量结果 | 1 | 17 |
| 用 bmesh 建模 | 8 | 17 |
用 bpy.ops 的网格基本体 | 6 | 0 |
| 脚本中位 | 79 行,3,805 个输出 token | 85 行,5,508 个输出 token |
| 18 次费用 | 0.070 美元 | 0.098 美元 |
两次失败都停在导出之前。书架脚本建好了全部八块板、打印了尺寸,然后给 glTF 导出传了 use_selected。树的脚本调用 bmesh.ops.create_icosphere 时用了 diameter,这是 Blender 多年前就改成 radius 的旧名字。按 skill 的要求用 bmesh 建模,要记的参数更多,Haiku 记错了两个。
哪些仓在涨?按我们目录在 10 月 29 日和 11 月 6 日记下的星数,arjun988 这套 8 天涨了 451 星、29%,是专门做 Blender 的仓里最快的。EL4CTEO 那套涨了 160 星。Scenario 的 skills 仓涨了 2,254 星,但大部分内容和 Blender 无关。
该忽略什么
- 一个仓有几个 skill。 arjun988 列了九个 Blender skill,其中五个是一页以内的风格说明。
- 把版本号当硬门槛。 blender-core 写的是 5.2 及以上,它的规则在 5.1 上照样能用,两次失败都不是版本变化造成的。
- 把我们的任务当上限。 这些是一份脚本就能建好的道具。绑骨、动画和画面调校这些大 skill 花了最多篇幅的部分,这次没测。
局限
- 只测了 Haiku,每个任务一份脚本。 换更大的模型,或者允许 agent 自己运行 Blender 并修错,那两次失败很可能就没了。
- 只测了 blender-core。 MCP 类 skill 需要实时的 Blender 会话,批量测试没法公平地驱动。
- 目录是我们的。 收录的是 100 星以上、skill 通过我们审核的仓。大项目里我们没收录的 Blender skill 不在内。
- 24 个里有 23 个只读未跑。 运行方式和依赖都取自 2026 年 11 月 7 日时各自 SKILL.md 的写法。
自己复现
脚本是 claude-blender-skills-2026-11.py。在登录了 Claude Code、装了 Blender 的机器上运行 python3 claude-blender-skills-2026-11.py run <文件夹> <blender-core SKILL.md> <Blender 路径>,再运行 score <文件夹>。数据 claude-blender-skills-2026-11.json 里有目录的每一行,含运行方式、依赖、版本和星数,也有每一次实测的测量结果、报错和费用。
来源
- EL4CTEO/blender-skills:blender-core · official
- arjun988/blender-skills · official
- Blender Python API · official
- AgentCraft:Claude Code skills 目录 · blog