Skip to content
Back to skills

Solidworks Sheet Metal Build

ASecurity

Build native SolidWorks sheet-metal parts (base flange, edge flanges, corners, K-factor, flat pattern, DXF) through the SolidWorks MCP bridge, with a macro fallback for edge flanges. Use for any sheet-metal part (enclosure, bracket, tray, lid, cover, chassis) or when the user mentions bends, flanges, K-factor, bend radius, flat pattern or DXF.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsgoshellapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add Cloud-Cad-Ai/solidworks-mcp --skill solidworks-sheet-metal-build --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Solidworks Sheet Metal Build?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Solidworks Sheet Metal Build
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cloud-cad-ai-solidworks-sheet-metal-build/badge)](https://www.skillsdirectory.com/skills/cloud-cad-ai-solidworks-sheet-metal-build)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "solidworks-sheet-metal-build"
description: "Build native SolidWorks sheet-metal parts (base flange, edge flanges, corners, K-factor, flat pattern, DXF) through the SolidWorks MCP bridge, with a macro fallback for edge flanges. Use for any sheet-metal part (enclosure, bracket, tray, lid, cover, chassis) or when the user mentions bends, flanges, K-factor, bend radius, flat pattern or DXF."
---

# Sheet metal through the MCP bridge

Read `solidworks-bridge-tool-selection` for general bridge rules and `solidworks-macro-fallback` for running macros. Lengths are metres, angles radians. Proven on SOLIDWORKS 2026.

## 1. Agree the spec before modelling

Use native sheet-metal features (Base Flange, Edge Flange, Hem, Miter Flange...). Do not model a solid, shell it and insert bends unless the user asks for that; `convert_to_sheet_metal` and `insert_bends` are for existing solids.

Confirm, or state as assumptions:
- Thickness `t`, inside bend radius `Ri`, K-factor `K` (or bend table).
- Relief type and ratio; corner treatment (butt, overlap, gap `g`).
- Which dimensions are outer, and flange position. **Material Inside** (1) keeps the flange's outer face flush with the base edge, so outer size = base sketch. **Material Outside** (2) adds `t` beyond the base edge.

Edge flanges need edge and sketch objects, which the bridge cannot pass. Ask for macro approval up front.

## 2. Build order

1. **Base flange (bridge).** `create_sketch` on a plane, draw the profile centred on the origin, exit with SketchManager `InsertSketch(true)`, `ClearSelection2`, select the sketch by name, then doc `InsertSheetMetalBaseFlange(t, false, Ri, d1, d2, false, 0, 0, 0)`. Use this legacy IModelDoc2 call; `InsertSheetMetalBaseFlange2` returns no feature through the bridge. Read the body box to learn which way the sheet thickened (on Front Plane it goes to −Z, so flanges go to +Z).
2. **Edge flanges (macro).** Use one feature per opposite pair of edges: do the long pair, rebuild and check, then the other pair. Putting four adjacent edges in one feature failed. Template: [references/macros.md](references/macros.md).
3. **K-factor on every bend feature (macro).** The Sheet-Metal1 default K cannot be changed through the API (it stays 0.5). Set a custom K on each flange and prove it with the flat size.
4. **Cuts, holes, hems, other features.** Add them before any flat read (see section 4). For calls not listed here, find the member with `solidworks-api`, probe it on a throwaway part, then add the finding to `solidworks-bridge-tool-selection`.

## 3. Corners

- Butt corner with gap `g`: the full-length pair uses profile length = edge length. The butting pair uses length = edge length − 2t − 2g.
- If both pairs are full length the corners overlap, and the second flange shows a warning. Fix the profile length rather than adding a corner feature.
- `InsertSheetMetalClosedCorner` creates nothing when corners are already closed or overlapping.

## 4. Flat-pattern trap

Any flat read (`sheet_metal_info`, `export_dxf`, cut-list box) unsuppresses Flat-Pattern1 and leaves the part flattened. Features added after that land after Flat-Pattern1 and produce nothing. Straight after every flat read, select `Flat-Pattern1` (`BODYFEATURE`), call `EditSuppress2`, and check that the mass and box match the folded part.

## 5. Verify every feature

- What's Wrong is empty, and volume is close to a hand estimate (`area × t`).
- `GetBodyBox` equals the intended outer size.
- Wall ends and gaps: probe planar end faces of width `t` (macro in the reference file).
- Flat size for 90° bends: `BD = 2(Ri + t) − (π/2)(Ri + K·t)`. Along one direction, flat = sum of outer leg lengths − (number of bends × BD). Compare with the `sheet_metal_info` cut-list bounding box, then suppress the flat pattern again.
- Last of all, `export_dxf` if the user wants a flat drawing (then suppress the flat pattern again).

## 6. Recovery and hygiene

- Save after each verified feature. If a delete or recreate goes wrong (orphan sketches, dead tree), close without saving and reopen the last good save. Do not repair.
- Feature and sketch names keep counting after deletes. Re-read the tree before you select by name.
- In a batch, `$n` inside a JSON-string argument list is not substituted. Use literal handle ids.
- Macros: write one job per macro, keep them in the project `Macros` folder, and re-read the model after each run. Tell the user which macro to edit and re-run when a driving dimension (t, Ri, K, flange length) changes.

Files in this skill

  • SKILL.md4.4 KB
  • references/macros.md6.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.