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 agentmods add skills/ifbars/blender-agent-studio/blender-rendering-workflownpx skills add ifBars/blender-agent-studio --skill blender-rendering-workflowgit clone --depth 1 https://github.com/ifBars/blender-agent-studioWrote 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/ifbars/blender-agent-studio/blender-rendering-workflow)<a href="https://agentmods.dev/skills/ifbars/blender-agent-studio/blender-rendering-workflow"><img src="https://agentmods.dev/badge/skills/ifbars/blender-agent-studio/blender-rendering-workflow.svg" alt="Measured on agentmods" 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.00073 | $0.00803 |
| Opus 5 | $0.00036 | $0.00402 |
| Sonnet 5 | $0.00015 | $0.00161 |
| Haiku 4.5 | $0.00007 | $0.00080 |
Grade A, and why
blender-rendering-workflow scanned grade A with 0 findings 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 5d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 74 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Blender Rendering Workflow
Treat a render as a reproducible deliverable, not a screenshot that happened to look acceptable once.
Establish the render contract
Before changing the scene, record:
- the intended audience, view distance, reference mood, and required story beat;
- still, turntable, image sequence, or video deliverable; resolution, frame range, frame rate, and output format;
- render engine, device assumptions, time/noise budget, and whether the result must match an engine or compositor downstream;
- required cameras, hero and diagnostic views, render passes, alpha, and color management requirements;
- which lights, world, materials, volumes, and compositor nodes are part of the authored result.
Keep these settings as named constants in the durable scene-generation script. Do not use a viewport screenshot as final evidence when the request calls for a rendered deliverable.
Author for repeatability
- Name cameras, lights, world nodes, view layers, render settings, and output nodes semantically.
- Set engine, resolution, frame range, sampling, denoise policy, transparent film, and color-management explicitly; never rely on a startup-file default.
- Frame the subject with a deliberate focal length and camera height before increasing samples or adding post-processing.
- Light for form: establish key, fill, rim/background separation, contact shadow, and exposure before cosmetic effects. Keep enough neutral evidence lighting to expose intersections and texture failures.
- Use render passes and compositor nodes only when they improve the requested result. Keep the uncomposited beauty output available for diagnosis.
- For turntables and animated output, render a short low-cost preview first; then lock camera and lighting before the final frame range.
- For a render farm or external engine, emit a self-contained handoff manifest listing Blender version, engine, device assumptions, assets, fonts, cache paths, frame range, and output settings.
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 5d ago First seen · 74 lines · 73 tokens per session scan A 02f75abf29c6
blender-rendering-workflow is a skill published in the GitHub repository ifBars/blender-agent-studio (10 stars, last pushed 18d ago), licensed MIT. It adds 73 tokens to every session and 803 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
dcc-mcp-blender-setup
Set up dcc-mcp-blender for an agent or operator: install Blender Python dependencies with Blender's bundled interpreter, install a startup bridge, generate MCP host configuration, and run a first live-tool smoke prompt.
blender-import-to-scene
Blender cross-DCC asset import skill — consumes an AssetDescriptor, opens the asset file in Blender, and returns an ImportToSceneResult. Use as the receiving end of the asset import pipeline after an asset-source skill resolves the descriptor.
3d-asset-quality
Model what a 3D object is, not merely its outline, and prove quality with geometry-only close-up renders plus a manifest. Use before building, generating, importing, cleaning, reviewing, or signing off on meshes, props, buildings, terrain, environments, levels, dioramas, and set dressing in Blender, game engines, glTF…
asset-judge-loop
The build→judge→rebuild loop for MULTI-asset 3D work — whenever a scene, environment, village, level, diorama or any batch of more than 3 assets is being built (in Blender, via MCP, procedurally, or by generation), and especially when builder subagents are doing the work. The parent orchestrates; builders never…
grok-subagent
Run xAI Grok as a second-model subagent from Claude Code for independent review, cross-checking, structured output, or parallel fanout. Use when the user asks to consult Grok or xAI, when Claude and Codex need a third vote, or when multiple files or candidates benefit from independent passes. Includes safe wrappers…
blender-mcp
Drive Blender via the catalog blender MCP, with bpy recipes.