forgecad-inspect-model

Runs ForgeCAD inspection commands to gather collision, thickness, section, and connectivity evidence from parametric models.

927|103|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/KoStard/forgecad-public-kit --skill forgecad-inspect-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forgecad-inspect-model
Source: https://github.com/KoStard/forgecad-public-kit/tree/main/skills/forgecad-inspect-model
Command: npx skills add https://github.com/KoStard/forgecad-public-kit --skill forgecad-inspect-model

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Shaded renders alone cannot reveal hidden model defects like internal collisions, thin walls, floating parts, or accidental fusions. This Skill guides the selection, execution, and interpretation of ForgeCAD inspection evidence so geometry problems are found with structured data instead of guesswork.

Core Features & Use Cases

  • Evidence Command Routing: Maps each failure question (collisions, wall thickness, sections, fit, floating parts, surface continuity) to the correct forgecad inspect subcommand.
  • Manifest Summarization: Ships a Python helper that parses an inspection bundle's manifest.json and prints collisions, thickness rankings, connectivity components, distances, and section slices.
  • Section Probe and Replay: Supports a measure-then-recheck loop using inspect section probes and inspect replay against candidate model revisions.
  • Use Case: After modeling a multi-part enclosure, run a thickness and interference inspection, summarize the manifest, view the evidence PNGs, and fix any critical thin regions or unexpected overlaps before exporting.

Quick Start

Ask the agent to inspect your ForgeCAD model for collisions and thin walls and summarize the resulting evidence bundle.

Frequently Asked Questions about forgecad-inspect-model

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

FAQPage Schema
How do I check a ForgeCAD model for collisions between parts?

Run `forgecad inspect fit interference` on the .forge.js model to detect positive-volume overlaps between parts. Use `--focus` or `--hide` flags to isolate intentional overlaps so the remaining findings stay meaningful.

How do I measure wall thickness for 3D printing in ForgeCAD?

Run `forgecad inspect manufacture thickness` to get per-object minimum thickness, percentile values, and critical/warning area percentages. Combine it with `inspect sections` when internal cavities or ribs matter.

What does the ForgeCAD inspection manifest contain?

The bundle's manifest.json records the source file, requested and emitted evidence, scene objects with bounding box and volume, plus evidence sections for collisions, thickness, connectivity, distance, and sections. The summarize_manifest.py helper prints these as a readable report.

Does gray or unresolved thickness area mean the model is safe?

No. Gray or unresolved thickness area means the evidence is incomplete, not that the geometry passed. Treat high unresolved percentages as a reason to gather more evidence rather than as a passing result.

When should I use inspect section instead of a full evidence bundle?

Use `inspect section --ray` when you need an exact local measurement such as a bore width or rib thickness along a chosen line. The probe writes result.json that can be re-checked against a revised model with `inspect replay`.