Skip to content
Tresca

SolidWorks Automation Skill

SkillCommunity

A skill, MCP server and desktop app that drive SOLIDWORKS and check each deliverable before calling it done. By wzyn20051216.

1.8k starsUpdated 2 days agoGitHub data from 5 Nov 2026

At a glance

Type
Skill
Works with
SOLIDWORKS
Tool versions
SOLIDWORKS 2024 or 2026
Operating systems
Windows
Needs a SOLIDWORKS licence
Yes
AI clients documented
Claude Code, Codex, Cursor
Licence
MIT
Language
Python

What it can do

  • Ships the same capability set three ways, as an agent skill, a stdio MCP server and a CAD Studio desktop app; you pick one.
  • Produces native SLDPRT, SLDASM and SLDDRW files and PDF drawings, including GB/T-style drawings, threaded holes and gears.
  • Treats a successful tool call as unproven until dimensions and output files are read back and checked; stale files are refused as deliverables.
  • Includes read-only environment checks (cad_doctor.py) that report the installed release and COM registration without opening CAD.

Limitations

  • Native SOLIDWORKS output needs Windows 10 or 11 x64; other systems get only the open-format (OCCT) features.
  • Documentation is mainly in Chinese.
  • Needs Python 3.10+, Node.js 20+ and Git in addition to a licensed SOLIDWORKS.

Install

npx github:wzyn20051216/solidworks-automation-skill --target claude

Source: github.com/wzyn20051216/solidworks-automation-skill#quick-start

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.