3d File Toolkit
Description
Pure-Python toolkit for inspecting, editing, converting, and analyzing 3D print files, supports 3MF, STL, OBJ, PLY, and GLB. Detects source software (Bambu, Orca, Prusa, Cura, Fusion 360, etc.), checks compatibility across 15 CAD and slicer programs, and works with any AI coding agent (Claude, Cursor, ChatGPT, Manus). Zero dependencies beyond numpy
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
3d-file-toolkit
[](https://github.com/Kikobuf/3d-file-toolkit/actions/workflows/tests.yml) [](https://www.python.org/) [](LICENSE) [](requirements.txt)
**Inspect, edit, convert, and analyze 3D print files — pure Python, zero heavy dependencies.**
Supports **3MF, STL, OBJ, PLY, and GLB**. Detects which software made a file (Bambu Studio, Orca Slicer, PrusaSlicer, Cura, Fusion 360, etc.) and checks compatibility across 15 CAD and slicer programs. Works with any AI coding agent — Claude, Cursor, ChatGPT, Manus.
Install
**One line:**
pip install git+https://github.com/Kikobuf/3d-file-toolkit.git
**Or clone:**
git clone https://github.com/Kikobuf/3d-file-toolkit.git
cd 3d-file-toolkit
pip install numpy
Verify:
3dft --help
`numpy` is the only dependency. No trimesh, no VTK, no C extensions.
What it does
| Command | What it does |
|---|---|
3dft info |
Geometry stats, bounding box, metadata |
3dft render out.html |
Interactive WebGL 3D viewer |
3dft render out.png |
PNG thumbnail (pure numpy, no matplotlib) |
3dft transform out --scale 2.0 |
Scale / rotate / translate |
3dft convert out.glb |
Convert between STL / 3MF / OBJ / PLY / GLB |
3dft simplify out --max-tris 10000 |
Reduce triangle count |
3dft merge a.stl b.3mf -o merged.3mf |
Combine multiple files |
3dft split -o part.stl |
Extract one mesh from a multi-mesh file |
3dft metadata out --set Title="My Part" |
Edit 3MF metadata |
| `3df |
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development