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
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.
- agent-skills Repository topic
- cad Repository topic
- claude-skills Repository topic
- modeling Repository topic
- solidcraft Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 11,459 bytesSKILL.mdcore · 11,459 bytesassets/sheet-template-a2.dxfasset · 32,903 bytesreferences/playseat-wood.DXFasset · 727,772 bytesreferences/playseat-wood.STEP.gzasset · 12,813,474 bytesscripts/make_sheet_template.pyruns · 5,910 bytessolidcraft-engineering-drawing.zipasset · 12,979,639 bytes
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