3D Print Modeling — Development skill for Claude Code
Claude Code skill: parametric FDM 3D-print modeling with a headless view-screenshot-iterate loop (trimesh/manifold3d/build123d).
How to install 3D Print Modeling
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open m-esm/3d-print-modeling and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What 3D Print Modeling does
Claude Code skill: parametric FDM 3D-print modeling with a headless view-screenshot-iterate loop (trimesh/manifold3d/build123d).
Alternatives in Development
- Screenshot — Capture desktop, app windows, or pixel regions across OS platforms 14.6k ★
- Iterate Implementation Plan — You are tasked with updating existing implementation plans based on user feedback 10k ★
- Math Modeling Skill — 数学建模技能 - 面向 CUMCM、MCM/ICM 等数学建模竞赛的三阶段工作流:建模分析、Python/MATLAB 编程与 DOCX 论文生成 902 ★
README
3d-print-modeling — a Claude Code skill for parametric 3D-print parts
[](LICENSE) [](https://code.claude.com/docs/en/skills) [](#install) 
Design FDM 3D-print parts as **parametric Python** (`trimesh` + `manifold3d` + `shapely`, or `build123d`), then **view and screenshot them headlessly** so Claude checks the geometry by eye on every change. No GUI CAD (no OpenSCAD, FreeCAD, or Fusion). The geometry engine is pip-installable, the viewer runs in a browser, and "done" means Claude actually looked at the render from six angles, not "it's watertight, ship it."

The bundled self-contained parts viewer: every STL in a project, gridded on the print bed, grouped by category, with a searchable panel and per-part dimensions. One double-click HTML file, no server.
Why
LLMs are good at writing the Python that generates a mesh and bad at noticing the bolt hole missed the shaft, the bracket is mirrored, or two parts collide. Numeric checks (`is_watertight`) pass while the part is visibly wrong. This skill closes that loop: it makes Claude **render the part and read the image** before claiming the change works, the same discipline a human modeler uses staring at the viewport.
What it does
- Parametric-first. One
build.pywith aPARAMETERSblock is the source of truth. Edit values, rerun, never hand-edit mesh output. - View → screenshot → iterate.
serve.py+shoot.pyrender iso / front / side / top
Related Skills
Hamr
ᚺᚨᛗᚱ — The Shape-Skin Engine. Open-source parametric 3D anime character forge. Linux-native, headless-first, a
Screenshot Skill
Claude Code skill to view your most recent screenshot
Iterate
PI SKILL_META.md 迭代审计引擎。用 PI 自身的规则审计 PI,五维十八检+逻辑链,AgentSkills 规范合规,Description 触发纯度校验,Loop/Auto 交互模式完备性检查,模板文风
Ontology Engineer
Use when building, modifying, or validating ontologies. Orchestrates the onto_ MCP tools in a generate-validat
Iterate Revision
Revise one manuscript section against the reviewer team until DONE/BLOCKED/HALT. Writer ↔ reviewer loop driven
Harness Dev
Run the OpenHarness autonomous development loop — plan, code, evaluate, iterate
Related Agents
Lite Orchestrator
Owns the lite (/build) build→check→iterate loop for ONE task on a fresh context, keeping the loop off the main
Game QA
Game QA. Runs the autonomous self-verify loop (build → launch .exe → screenshot → read PNG → verdict). Catches
Reform Classifier
Classifies a reform as PARAMETRIC (existing parameter edit), STRUCTURAL (needs new variable/formula logic), or