# Send Blender to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "blender",
    "name": "Blender",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ivangdavila/blender",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/blender",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/blender",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=blender",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "blender",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T15:35:46.679Z",
      "expiresAt": "2026-05-07T15:35:46.679Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=blender",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=blender",
        "contentDisposition": "attachment; filename=\"blender-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "blender"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/blender"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/blender",
    "downloadUrl": "https://openagent3.xyz/downloads/blender",
    "agentUrl": "https://openagent3.xyz/skills/blender/agent",
    "manifestUrl": "https://openagent3.xyz/skills/blender/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/blender/agent.md"
  }
}
```
## Documentation

### Transforms

Apply scale before export — Ctrl+A → Scale, or objects deform in game engines
Apply rotation for correct orientation — especially for rigged models
Non-uniform scale breaks modifiers — apply scale before Mirror, Bevel, etc.
Reset transforms: Alt+G/R/S — location, rotation, scale to defaults

### Object vs Edit Mode

Object mode transforms affect whole object — Edit mode transforms geometry only
Modifiers applied in Object mode — Edit mode shows base mesh
Selection works differently — Object selects whole, Edit selects vertices/edges/faces
Tab to toggle — most operations mode-specific

### Normals

Flipped normals = invisible faces — Shift+N to recalculate outside
Check in Viewport Overlays → Face Orientation — blue is correct, red is flipped
Ctrl+Shift+N for flip inside — useful for interior scenes
Smooth shading issues = bad normals — recalculate first

### Modifiers

Order matters — Mirror before Subdivision, Bevel before Mirror typically
Apply modifiers for export — game engines don't understand Blender modifiers
Array + Curve = deformation issues — apply Array first, then Curve
Subdivision preview vs render levels — set same for consistent export

### UV Unwrapping

Mark seams where texture can split — Ctrl+E → Mark Seam
Seams at hidden areas — under arms, behind ears, model edges
U → Unwrap after marking — Smart UV Project as fallback
Check UV overlap — causes baking issues, separate islands

### Origin Point

Origin affects rotation/scale pivot — Right-click → Set Origin
Origin to geometry for centered pivot — Origin to 3D Cursor for precise placement
Origin matters for game engine import — often should be at feet/base

### Export for Game Engines

FBX or glTF for Unity/Unreal — glTF for web
Apply transforms on export — "Apply Scalings: FBX All" for Unity
Forward axis: -Z Forward, Up: Y Up for Unity — different for Unreal
Embed textures or pack separately — depends on workflow

### Python API (bpy)

bpy.context is current state — selection, active object, mode
bpy.data is all data — access any object by name regardless of selection
bpy.ops are operators — require correct context (mode, selection)
Override context for operators — {'object': obj, 'selected_objects': [obj]}
Most ops need Object mode — bpy.ops.object.mode_set(mode='OBJECT') first

### Common Mistakes

Duplicate with Alt+D creates linked copy — changes affect both, use Shift+D for independent
Delete vs Dissolve — Delete removes geometry, Dissolve merges (Edit mode)
Proportional editing left on — affects unexpected vertices, check header
Subdivision on high-poly crashes — start with Levels: 1, increase gradually
Materials not linked to object — won't export, must be assigned to faces
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T15:35:46.679Z
- Expires at: 2026-05-07T15:35:46.679Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/blender)
- [Send to Agent page](https://openagent3.xyz/skills/blender/agent)
- [JSON manifest](https://openagent3.xyz/skills/blender/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/blender/agent.md)
- [Download page](https://openagent3.xyz/downloads/blender)