Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add znlgis/opengis-skills --skill blendergit clone --depth 1 https://github.com/znlgis/opengis-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/znlgis/opengis-skills/blender)<a href="https://agentmods.dev/skills/znlgis/opengis-skills/blender"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/blender/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/znlgis/opengis-skills/blender"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/blender.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00098 | $0.04190 |
| Opus 5.5 | $0.00039 | $0.01676 |
| Sonnet 5.5 | $0.00020 | $0.00838 |
| Haiku 4.5 | $0.00010 | $0.00419 |
Grade B, and why
blender scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Asks for rootmediumPrivilege escalation
A mod that escalates privileges can change anything on the machine, not only the project.
> **包管理器:** `winget install BlenderFoundation.Blender` / `brew install --cask blender` / `sudo snap install blender --classic`(最新 5.2.3,截至 2026-10) How it starts
The opening of the file, as written. The whole thing — 313 lines — stays where its author put it; the contents beside it link to each section on GitHub.
项目地址: https://github.com/blender/blender
官方文档: https://docs.blender.org/
Python API: https://docs.blender.org/api/current/
许可证: GPL-2.0-or-later
包管理器:
winget install BlenderFoundation.Blender/brew install --cask blender/sudo snap install blender --classic(最新 5.2.3,截至 2026-10)版本: 5.2.3(2026-10-22;5.2 为 LTS 系列,见 https://download.blender.org/release/Blender5.2/)
概述
Blender 是开源 3D 创作套件,通过内置 Python 解释器暴露完整的 bpy API:脚本可读写全部场景数据、调用几乎全部界面功能,适合程序化建模、GIS 数据三维化与无头批处理。Python API 随 Blender 版本发布(当前 5.2.3,5.2 为 LTS 系列),无需单独安装。
核心模块:
| 模块 | 用途 |
|---|---|
bpy.data |
数据块访问(objects、meshes、materials、node_groups…) |
bpy.context |
当前上下文(场景、视图层、选中对象、模式) |
bpy.ops |
操作符(建模、导入导出、渲染、文件管理) |
bpy.types |
类型定义(Object、Mesh、Operator、NodeTree…) |
bpy.msgbus |
消息总线(订阅数据块属性变更) |
mathutils |
Vector / Matrix / Quaternion / Euler 数学库 |
bpy_extras |
辅助工具(io_utils、object_utils、view3d_utils) |
常用交换格式:.blend、glTF 2.0(.gltf/.glb)、OBJ、STL、FBX、PLY、USD、Alembic、SVG。
环境准备
桌面安装
# Windows:官网安装包或 winget
winget install BlenderFoundation.Blender
# macOS
brew install --cask blender
# Linux(Ubuntu 官方推荐 snap)
sudo snap install blender --classic
# 或使用官网 tar.xz(免 root):<https://www.blender.org/download/>
# 发行版仓库的 blender 包通常滞后于官网版本,建议 snap 或官网包
无头(headless)运行
blender -b(--background)不创建窗口,渲染、导入导出、脚本执行均可用,适合服务器与 CI。- 无头环境不需要显示器;Linux 服务器建议使用官网 tar.xz 并补齐基础运行库。
- Blender 内置独立 Python,不依赖系统 Python;脚本中直接
import bpy即可。
验证
blender --version
blender -b --python-expr "import bpy; print(bpy.app.version_string)"
核心 API/命令
命令行运行脚本
blender -b scene.blend -P build.py # 打开文件并执行脚本
blender -b -P gen.py -- --count 100 --out out.glb # 脚本参数置于 -- 之后,脚本内用 sys.argv 读取
blender -b --python-expr "import bpy; print(len(bpy.data.objects))"
blender -b --python-exit-code 1 -P pipeline.py # 脚本异常时以非零码退出,便于 CI 判断
-P 等价于 --python <filepath>;另有 --python-text <name>(执行文本块)与 --python-console(交互控制台)。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago Changed · +4 lines · +24 tokens per session 04a9191a947d
- 22d ago First seen · 309 lines · 74 tokens per session scan B fe73a3b52637
blender is a skill published in the GitHub repository znlgis/opengis-skills (76 stars, last pushed 10d ago), licensed MIT. It adds 98 tokens to every session and 4,190 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-16.
blender compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| blenderznlgis/opengis-skills | Skill | 76 | 10d ago | MIT | B | 98 | Claude Code, Codex |
| blenderalivirgo/Major-AI-Skills | Skill | 2 | yesterday | MIT | A | 34 | Claude Code |
| using-blenderellmos-ai/skills | Skill | 9 | 4d ago | MIT | A | 94 | Codex |
| blender-mcpGGbond-bo/MemOmics-Agent | Skill | 31 | yesterday | MIT | A | 17 | Claude Code, Codex |
| blender-mcpmath-inc/OpenGauss | Skill | 1.3k | 7mo ago | MIT | A | 54 | Claude Code, Codex |
| blender-mcpnativ3ai/hermes-agent-camel | Skill | 193 | yesterday | MIT | A | 53 | Claude Code, Codex |
| blender-mcpraphaelmansuy/edgecrab | Skill | 93 | 3mo ago | none | A | 53 | Claude Code, Codex |