
Printable enclosure
Quest Model a parametric enclosure and export it for 3D printing
- Hero
- Claude Code
- Weapon
Claude Opus 5.5- Charge
OpenSCAD Design
OpenSCAD MCP
Skill for OpenSCAD parts: name the sizes, measure the mesh, then export.
Foe: Clay Golem, a model or part that isn't shaped yet.
Foes
Party · Context
The Clay Golem blocks the way.
What really happensIt stands for a model or part that isn't shaped yet.
Architect: Context 100/100.
The unshaped clay slams down.
What really happensA model or part takes pass after pass before it holds its shape.
Architect takes 13. Architect: Context 87/100.
The hero reads the OpenSCAD scroll before trusting any picture.
What really happensThe agent loads the openscad-design skill, bundled with the openscad-mcp plugin, when you ask for a parametric part or a change to a .scad file.
Clay Golem takes 19.
Named sizes are cut into the clay before any solid is trusted.
What really happensIt states units (millimetres), print orientation, and origin, then puts dimensions the user might change into named variables.
Clay Golem takes 39.
The Clay Golem uses Slump.
Architect takes 13. Architect: Context 74/100.
A measure ward rejects a pretty render of a broken part.
What really happensvalidate(mode=syntax) runs first. measure returns bbox, volume, and watertightness. A render is only for errors numbers miss.
Clay Golem takes 10. Architect: Ward.
The Clay Golem drops an STL or 3MF once the numbers agree.
What really happensexport_model runs last. STL for printing, 3MF when you want units and metadata. Assemblies can be checked for interference before that.
Clay Golem takes 32. Clay Golem falls.
The Clay Golem falls.
Claude Code
/plugin marketplace add robertcoop/openscad-mcp
/plugin install openscad-mcp@openscad-mcpDocumented install is the Claude Code plugin, which also adds the OpenSCAD MCP server. Needs OpenSCAD 2021.01 or newer. The skill tells the agent to measure and validate before trusting a render, then export STL or 3MF. That page does not document a Codex install.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.