
3MF Hole Resizer and Mesh Repair
Detect, resize, and repair holes in 3D printing 3MF files, and compare two models.
- Repository
- HKUDS/CLI-Anything
- Stars
- 58,084
- Licence
- Apache-2.0
- Files
- 1 file
What it does
This skill teaches an AI agent to work with 3MF files, the 3D model format used by slicer programs like BambuStudio and PrusaSlicer. Once installed, the agent can report a model's basic geometry, find cylindrical holes and their diameters, resize chosen holes to a target size, fix common mesh errors, and compare two files. It does this by calling a command-line tool named cli-anything-3mf rather than guessing from the file contents.
Great for
- 3D printing hobbyists who need a peg or bolt hole to fit a specific size
- Makers who want to check whether a model is watertight before printing
- Engineers comparing revisions of a 3MF print file
Skip it if
- Editing models that must keep exact tolerances without a test print, since resizing changes geometry and may misfit parts
- Non-watertight or heavily damaged meshes, where the repair step may not produce a printable result
- Files you have not backed up, since the tool writes a new output file that should be checked before replacing the original
Try asking
- “Find all cylindrical holes in this 3MF file and tell me their diameters.”
- “Resize holes 0 and 1 in bracket.3mf to 4.2 mm and save as bracket_fixed.3mf.”
- “Repair the mesh errors in this model and save a cleaned copy.”
- “Compare v1.3mf and v2.3mf and summarise what changed.”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
skills.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip skills.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip skills.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Run inspect first to get hole indices before running resize, and check the reported confidence.
- Keep the original file and compare the output with compare before printing.
- Use the --json flag when the agent needs to parse results reliably.
What's inside
- SKILL.md
Redistributed unmodified from HKUDS/CLI-Anything under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.