cli-hub-matrix-3d-cad

Selects and orchestrates 3D modeling, CAD, rendering, and fabrication tools by capability.

48.8k|4.5k|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-hub-matrix-3d-cad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-hub-matrix-3d-cad
Source: https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/3d-cad
Command: npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-hub-matrix-3d-cad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Choosing the right tool for 3D work is hard: mesh modeling, parametric CAD, point clouds, photogrammetry, rendering, GPU debugging, and slicing each have many providers with different costs, quality tiers, and offline requirements. This Skill provides a capability-based provider matrix so an agent can pick the right tool for each step from idea to printed part or game-ready asset.

Core Features & Use Cases

  • Capability-based provider tables: Twelve capabilities (model.mesh, model.parametric, pointcloud.process, photogrammetry.reconstruct, render.offline, fabricate.slice, and more) each mapped to providers with kind, requirements, cost, quality, and offline support.
  • Preflight environment checks: Probes for Python packages (trimesh, open3d, cadquery, bpy), native binaries (Blender, FreeCAD, Meshroom, PrusaSlicer, RenderDoc), and API credentials before committing to a provider.
  • End-to-end recipes: Ready-made pipelines such as printable-part (CAD to gcode), game-asset (model to engine export), reality-scan (photos to clean mesh), and product-viz-still (CAD to path-traced render).
  • Use Case: A user asks to turn a photo set into a 3D-printable model. The agent runs preflight, picks Meshroom for photogrammetry, CloudCompare for point cloud cleanup, trimesh for manifold checks, and PrusaSlicer for gcode — all offline and free.

Quick Start

Ask the agent to run the 3d-cad matrix preflight and then plan a printable-part pipeline from a parametric CAD model to sliced gcode.

Frequently Asked Questions about cli-hub-matrix-3d-cad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a parametric CAD model into 3D printer gcode?

Follow the printable-part recipe: design in model.parametric (FreeCAD, CadQuery, or OpenSCAD), convert to mesh, verify it is manifold with trimesh or pymeshlab, then slice with PrusaSlicer, CuraEngine, or slic3r via fabricate.slice.

What tools convert photos into a 3D mesh?

The photogrammetry.reconstruct capability maps images to 3D meshes using Meshroom, COLMAP, or OpenMVG plus OpenMVS locally for free. Cloud APIs like Polycam and Luma AI offer higher quality but require API keys and metered payment.

Blender vs FreeCAD for 3D modeling tasks?

Use FreeCAD (model.parametric) when the object has precise dimensions and constraints; use Blender (model.mesh) for organic shapes, sculpting, texturing, and rendering. The matrix guidance is parametric first, mesh later.

Can this 3D pipeline run fully offline?

Yes, most capabilities are offline-first, including mesh modeling, parametric CAD, point cloud processing, slicing, and rendering with Blender Cycles. Only cloud photogrammetry and some render farms require network access and credentials.

Why does slicing fail on my exported mesh?

Slicers fail silently on non-manifold meshes. Before fabricate.slice, check the mesh with trimesh's is_volume property or pymeshlab's manifold check, and repair holes or flipped normals first.

What are the known limitations of the 3D-CAD matrix?

PBR texturing has no open equivalent to Substance, slicing lacks a dedicated agent harness, agent-driven sculpting is impractical beyond Blender scripts, and only Godot is covered for game engine export.