← Back to Skills Marketplace
661
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install blender-bpy
Description
Blender Python scripting via bpy API. Use for scene automation, procedural modeling, batch rendering, and object manipulation.
README (SKILL.md)
Blender Python Automation (bpy)
Prerequisites
- Blender must be installed and accessible from the CLI (
blender --version). - Scripts run via:
blender --background --python \x3Cscript.py> - For interactive use: connect via Blender's built-in Python console or the REST server addon.
Common Snippets
Create an object
import bpy
bpy.ops.mesh.primitive_cube_add(location=(0, 0, 0))
obj = bpy.context.object
obj.name = "MyCube"
Batch render all frames
import bpy
scene = bpy.context.scene
scene.render.filepath = "//renders/frame_"
bpy.ops.render.render(animation=True)
Apply a material by name
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
--backgroundwhen running headless (no UI). - Use
bpy.data(global access) vsbpy.context(active selection) correctly. - For long renders, consider Cron jobs in OpenClaw so main chat isn't blocked.
Usage Guidance
This skill is a collection of Blender (bpy) examples and runtime instructions and appears coherent. Before using: ensure the 'blender' binary you point to is the trusted installation you expect; running Python scripts inside Blender executes arbitrary Python — only run scripts you trust, since they can read or modify files and access network resources if permitted. If you plan to automate renders or run untrusted code, consider using a sandboxed or isolated environment and review any scripts before execution. No credentials or external installers are requested by this skill.
Capability Analysis
Type: OpenClaw Skill
Name: blender-bpy
Version: 1.0.0
The blender-bpy skill bundle provides standard documentation and Python code snippets for automating Blender via its 'bpy' API. The content is limited to legitimate use cases such as object creation, rendering, and material management, with no evidence of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description (Blender bpy scripting) align with the declared requirement of the 'blender' binary and the provided examples; nothing requested appears unnecessary for the stated functionality.
Instruction Scope
SKILL.md contains only Blender-specific usage examples and runtime notes (how to run scripts, snippets for object creation, rendering, materials). It does not instruct the agent to read unrelated system files, environment variables, or send data to external endpoints.
Install Mechanism
No install spec is provided (instruction-only). No downloads or archive extraction are requested, so nothing will be written to disk by the skill itself during install.
Credentials
The skill requests no environment variables, no credentials, and no config paths — proportional to an editor/helper for Blender scripting.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system settings; autonomous invocation is allowed by default but this is expected for skills and not excessive here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install blender-bpy - After installation, invoke the skill by name or use
/blender-bpy - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release enabling Blender automation via the bpy Python API.
- Allows procedural modeling, scene automation, batch rendering, and object manipulation.
- Requires Blender to be installed and accessible from the command line.
- Provides code snippets for creating objects, batch rendering, and applying materials.
- Offers tips for headless operation and workflow optimization.
- Integrates with OpenClaw for user-invocable automation tasks.
Metadata
Frequently Asked Questions
What is Blender Bpy?
Blender Python scripting via bpy API. Use for scene automation, procedural modeling, batch rendering, and object manipulation. It is an AI Agent Skill for Claude Code / OpenClaw, with 661 downloads so far.
How do I install Blender Bpy?
Run "/install blender-bpy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Blender Bpy free?
Yes, Blender Bpy is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Blender Bpy support?
Blender Bpy is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Blender Bpy?
It is built and maintained by FlayZz (@flayzz); the current version is v1.0.0.
More Skills