FlayZz

Blender Bpy

Developmentv1.0.0
By FlayZzUpdated 2026-05-11blender-bpy@clawhub_flayzz/blender-bpy
Code GenerationScripting#Batch

According to AlphaMoat, as of 2026-09, Blender Bpy has 2,468 downloads and 0 stars — ranked #4,126 of 5,078 AI skills overall, and #508 of 577 in Development.

Installs
124
Downloads
2.5K
Stars
-
Overall Rank
#4,126
Top 82% overall · Top 89% in Development
PlatformInstallsDownloadsStarsComments
ClawHub ↗451.8K--
SkillHub ↗1242.5K-—

Platforms count differently and update at different times.

What this skill does

It covers procedural modeling, object manipulation, material assignment, and batch rendering, and explains how to run scripts in background mode. Scripts may modify project files or interact with the local filesystem; review code before execution and bound render scope and resource use.

Profile published 2026-10-29

What you can do with it

  • Create or adjust scene objects with bpy
  • Assign a material to an object
  • Plan background or batch-render scripts

When to use it

  • When automating Blender scenes with Python and the script’s file operations and render scope can be reviewed

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Draft a bpy script that creates a scene object without executing it.
Review which files this batch-render script may change and the scope of its resource use.

Monthly Trend

Downloads2.5K
4031.5K2.6K2026-03 · Downloads 5562026-05 · Downloads 1.1K2026-06 · Downloads 1.2K2026-07 · Downloads 1.5K2026-08 · Downloads 1.7K2026-09 · Downloads 2.5K26-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-092.5K—-
2026-081.7K+13.1%-
2026-071.5K+21.6%-
2026-061.2K+12.8%-
2026-051.1K—-
2026-03556—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

1.4 KB · ClawHub v1.0.0
---
name: blender_bpy
description: Blender Python scripting via bpy API. Use for scene automation, procedural modeling, batch rendering, and object manipulation.
metadata: { "openclaw": { "requires": { "bins": ["blender"] }, "user-invocable": true } }
---

# Blender Python Automation (bpy)

## Prerequisites
- Blender must be installed and accessible from the CLI (`blender --version`).
Show all (49 lines)
- Scripts run via: `blender --background --python <script.py>`
- For interactive use: connect via Blender's built-in Python console or the REST server addon.

## Common Snippets

### Create an object
```python
import bpy
bpy.ops.mesh.primitive_cube_add(location=(0, 0, 0))
obj = bpy.context.object
obj.name = "MyCube"
```

### Batch render all frames
```python
import bpy
scene = bpy.context.scene
scene.render.filepath = "//renders/frame_"
bpy.ops.render.render(animation=True)
```

### Apply a material by name
```python
import bpy
mat = bpy.data.materials.get("MyMaterial")
if mat is None:
    mat = bpy.data.materials.new(name="MyMaterial")
obj = bpy.context.object
if obj.data.materials:
    obj.data.materials[0] = mat
else:
    obj.data.materials.append(mat)
```

## Tips
- Always use `--background` when running headless (no UI).
- Use `bpy.data` (global access) vs `bpy.context` (active selection) correctly.
- For long renders, consider Cron jobs in OpenClaw so main chat isn't blocked.

Popular in Development

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.