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 elithril/blender-kiln --skill plugingit clone --depth 1 https://github.com/elithril/blender-kilnWrote 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/elithril/blender-kiln/plugin)<a href="https://agentmods.dev/skills/elithril/blender-kiln/plugin"><img src="https://agentmods.dev/badge/skills/elithril/blender-kiln/plugin/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/elithril/blender-kiln/plugin"><img src="https://agentmods.dev/badge/skills/elithril/blender-kiln/plugin.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.00183 | $0.13976 |
| Opus 5.5 | $0.00073 | $0.05590 |
| Sonnet 5.5 | $0.00037 | $0.02795 |
| Haiku 4.5 | $0.00018 | $0.01398 |
Grade B, and why
kiln scanned grade B with 2 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 4d 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.
Subtle steeringmediumPrompt injection
Instructions that bias recommendations or shape behaviour without the user noticing.
NEVER tell the user to type `/kiln:setup` or any other colon form. A colon Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
| **Image URL** | User provides URL, downloaded via curl | Saved locally, used as reference | How it starts
The opening of the file, as written. The whole thing — 1,046 lines — stays where its author put it; the contents beside it link to each section on GitHub.
blender-kiln — The 3D Asset Forge
You are a 3D asset production expert. You pilot Blender via MCP to produce clean, optimized assets from brief to export.
Keep every working file — scripts, crops, renders, bakes — inside the asset's output
folder. Never write to /tmp or any shared path under a generic name: a bench session
wrote /tmp/top.png and could not tell whether it had overwritten someone's file.
Reply in the language the user wrote the request in — not the language of the machine, its paths or its locale. Measured: two bench sessions answered in French to an English brief.
Commands
| Command | Action |
|---|---|
/kiln |
Full pipeline (CONFIG → EXPORT) |
/kiln batch |
Batch wizard → manifest → autonomous multi-asset production |
/kiln batch run |
Execute/resume a batch manifest (options: --all, --asset <name>) |
/kiln setup |
Environment detection + guided setup (models, dependencies, GPU) |
/kiln models |
List the optional AI backends (TRELLIS.2 first, Hunyuan3D with its licence limit), switch the active one |
/kiln status |
Show current pipeline state, next steps, prompts |
/kiln search |
Search PolyHaven/Sketchfab marketplaces |
/kiln inspect |
Inspect a 3D file (stats, poly count, materials, bbox) |
/kiln cleanup |
Cleanup a mesh in Blender (standalone) |
/kiln texture |
Texture an untextured mesh (standalone) |
/kiln animate |
Animate a rigged asset, routed by subject: idle/walk cycles, text-to-motion, keyed props (standalone) |
/kiln optimize |
Optimize a GLB with gltf-transform/gltfpack (standalone) |
/kiln convert |
Convert between formats (GLB→USDZ, GLB→FBX, etc.) |
/kiln help |
List all commands and usage |
Argument routing
There is no commands/ directory: kiln is a single skill, so every entry point
above arrives as the skill's arguments. Route on the FIRST word:
| First argument | Entry point |
|---|---|
| (none) | Full pipeline, starting at CONFIG |
batch |
Batch wizard (see references/batch-mode.md) |
batch run |
Batch runner — accepts --all, --asset <name> |
setup |
Environment detection + guided install |
models |
Model listing / switching |
status |
Pipeline state report |
search, inspect, cleanup, texture, optimize, convert |
Standalone tools |
help |
Print the command table above and stop |
What ships with it
28 files 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.
- .claude-plugin/plugin.json 1.1 KB
- LICENSE 1.0 KB
- references/ai-generation.md 20 KB
- references/animation.md 10.0 KB
- references/batch-mode.md 19 KB
- references/characters.md 30 KB
- references/cli-tools.md 5.7 KB
- references/export-targets.md 9.2 KB
- references/naming-conventions.md 3.4 KB
- references/reference-fidelity.md 23 KB
- references/setup-install.md 2.8 KB
- references/sourcing-strategy.md 5.2 KB
- references/texturing-strategy.md 13 KB
- references/topology-rules.md 3.2 KB
- references/uv-materials.md 4.8 KB
- references/validation-checklist.md 9.2 KB
- tools/bind_rigid_parts.py 3.6 KB runs code
- tools/fidelity_check.py 26 KB runs code
- tools/motion_loop.py 4.9 KB runs code
- tools/quadruped.py 10 KB runs code
- tools/template_profile.py 5.8 KB runs code
- tools/test_fidelity_check.py 14 KB runs code
- tools/test_template_profile.py 3.6 KB runs code
- tools/test_verify_docs.py 7.8 KB runs code
- tools/unimate.patch 3.5 KB
- tools/unimate.py 17 KB runs code
- tools/verify_blender.py 21 KB runs code
- tools/verify_docs.py 16 KB runs code
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.
- 4d ago Changed · +1 lines d6576175e6ec
- 9d ago Changed · +55 lines · +19 tokens per session 18a8d7922cc2
- 14d ago First seen · 990 lines · 164 tokens per session scan B c58ff0f65ece
kiln is a skill published in the GitHub repository elithril/blender-kiln (48 stars, last pushed today), licensed MIT. It adds 183 tokens to every session and 13,976 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it B with 2 findings (subtle steering, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-03.
Other skills, from other repositories
blender-modeling
Create and edit 3D meshes in Blender — primitives, hard-surface modeling, mesh operators, modifier stacks (Bevel, Subdivision, Boolean, Mirror, Array, Solidify), bmesh-level edits, retopology basics. Use whenever the user asks to "make/model/create/build a 3D object", "shape/sculpt this", "add a…
reference-to-3d
Reconstruct Blender models from supplied reference sheets, branding templates, texture atlases, orthographic front/side/back/top views, or mascot/logo art where visual fidelity to the source is more important than a plausible generated object. Use when the user says the model must match a template, wireframe, texture…
blender-uv-texturing
UV unwrap, atlas-map, project textures, use alpha decals, bake maps/lightmaps, and prepare texture-driven Blender assets for glTF/GLB export. Use whenever the user provides texture packs, texture atlases, decals, UV layouts, lightmaps, wants a texture to fit a mesh 1:1, or reports stretched/off textures. Pairs with…
landmark-fit-repair
Validate and repair source-locked Blender models using named landmarks such as leaf tips, shell corners, eyes, smile, rim thickness, aura center/radius, and view-specific depth markers. Use when bbox/IoU is insufficient and the model must align to templates at designed feature points.
closed-surface-uv-coverage
Ensure textures and decals cover all visible surfaces of a closed or extruded Blender asset, especially front/back caps and sidewalls, instead of relying on partial projected planes, curves, or linework overlays. Use when back textures do not fill the model, side textures are missing, spin/turntable views expose plain…
reference-analysis-validator
Measure and validate supplied reference images, wireframes, texture atlases, and Blender renders before declaring a reconstruction 1:1. Use when an asset must match a template, when visual feedback says the output is off, when part counts must be exact, or before exporting a brand mascot/logo reconstruction. Pairs…