Individual skill

solidcraft-engineering-drawing

Use when asked for an engineering drawing, a dimensioned sheet, a shop drawing or "2D views" of a SolidCraft part: what a manufacturing drawing must contain, how to get views, dimensions and flat patterns out of SolidCraft, the classic SolidWorks A2 sheet template, which placeholder bodies to omit, and a read-back checklist.

skills/solidcraft-engineering-drawing/SKILL.md

Read pinned source

Source commit 55dfc666a755711026aeb6e13051c7adfe69ee80

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
No
Repository scan complete
No
Skill scan complete
No
Observed behavior
Not checked yet
Last checked
Nov 5, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
12
Repository last updated
Nov 2, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Engineering drawings from SolidCraft

The content checklist is adapted from the `engineering-drawing` skill of earthtojake/text-to-cad (MIT, see NOTICE). That skill generates a PDF through its own `cadgen` engine, which SolidCraft does not have, so this skill covers what a drawing must contain and what SolidCraft can supply. SolidCraft 0.25.1 does not lay out a dimensioned ISO sheet by itself, so the sheet comes from `assets/sheet-template-a2.dxf`.

A drawing is a document derived from the part. Every number on it should come from the model (measured), not retyped, so that changing the model changes the drawing.

## What SolidCraft can supply
- **View linework (verified).** `view.apply {view: "top"}` returns the camera. Pass that exact camera object to `file.export_view_dxf {camera, hidden: "dashed", path}`: `camera` is required, and a shortened or hand-made camera was rejected as "invalid camera". The result is an orthographic DXF in mm (`$INSUNITS` 4) with layers `VISIBLE` (LINE) and `HIDDEN` (LWPOLYLINE, dashed); sketch curves go on `SKETCH`. Export one file per standard view (front, top, right, plus iso if useful).
- Curves are tessellated into short segments (a top view of a bolt and a bearing gave about 1,500 visible lines). Raise `tolerance` (0.01 to 0.1 mm) if the file is too heavy for the drafting tool. The segments are not dimensionable arcs, so dimensions must be added from measured values, not from the exported curves.
- **Flat pattern** for sheet metal: `sheet.export_dxf` (layers OUTLINE, CUT, BEND_UP, BEND_DOWN, BEND_NOTES) and `sheet.export_bend_table` (CSV). Send these as the manufacturing drawing for laser-cut and bent parts.
- **Numbers**: `measure` for overall size, hole diameters, centre distances, wall thickness; `inspect_design` for parameters.
- **Sketch outlines**: `sketch.export_dxf` for a single profile.

## What a good drawing contains
Back to top