SolidWorks Skills
A skill pack and MCP server for SolidWorks: an agent builds parts and assemblies via COM and checks the model.
- 162 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The agent drives the installed SolidWorks and may change and overwrite models.
- Python scripts call the program COM interface.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/solidworks-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent drives the installed SolidWorks and may change and overwrite models.
- Python scripts call the program COM interface.
This is third-party code. Review the repository files before installing.
What it does
The pack teaches an agent to work with SolidWorks through the COM API, where calls need long parameter lists and version fixes. The `solidworks-automation` skill keeps a short entry point with hard constraints and on-demand references: a 46-chapter API manual, lessons from drawing to 3D, materials and forming, and assembly debugging. Runnable Python examples sit nearby: a part, an assembly, a drawing and a Simulation analysis. `sw-designer` guides design decisions from a 17-chapter manual. The `solidworks-mcp` folder holds an MCP server with tools for connecting, modeling, screenshots and verification, plus hallucination guards, a circuit breaker and a write, act, read verification. The base has over 55 tutorials, with Chinese and English descriptions.
Who it is for. Mechanical engineers and developers who ask an agent to build SolidWorks models and check them.
Good fit when
- An agent builds a part, for example an M6 screw, from a natural language description.
- Model parameters change and it rebuilds automatically.
- A design is checked against standards and assembly errors are found.
- A drawing or a Simulation analysis is created with a Python script.
Not a fit when
- You have no Windows and SolidWorks 2024 or newer: COM works only with the installed program.
- You need legally binding standards checks: the skill helps an engineer and does not replace one.
- You need another CAD: the skills are written for SolidWorks.
Example request
Build a 3D model of an M6 screw in SolidWorks, make it parametric and check the model for errors.Limitations
Windows, an installed SolidWorks 2024 or newer and Python with `pywin32` are required. Some COM calls from Python break with more than twelve parameters and method parameter counts differ between versions 2021 and 2024. The agent drives the real program and may overwrite models, so work on file copies. MIT license, last commit in October 2026. The references target specific COM versions, so after a SolidWorks update test the examples on a test model. README descriptions mix Chinese and English, so agent answers may come in both languages.
How to disable. Delete the `solidworks-automation` and `sw-designer` folders from the agent skills directory and the `solidworks-mcp` entry from the MCP config.
FAQ
Which SolidWorks versions are needed?
SolidWorks 2024 or newer per the README badge. Method parameter counts differ between 2021 and 2024 and the skill describes the differences.
What does the pack consist of?
The `solidworks-automation` and `sw-designer` skills and the `solidworks-mcp` folder with an MCP server. The skills can be installed without the server.
What is the hallucination guard?
The MCP server checks an action against the outcome: write, act and read, while a circuit breaker stops a series of failed calls.
Are there code examples?
Yes: a part, an assembly, a drawing and a Simulation analysis in the `examples/` folder of the automation skill.
In which languages is the documentation?
Chinese and English: the README is bilingual.
Discussion
No questions or reviews yet.
Related
SkillsSolidWorks Automation Skill
solidworks-automation-skill
A skill and an MCP toolkit for automating desktop CAD (SolidWorks, AutoCAD): the agent calls the real program and checks the result. Windows, README in Chinese
An MCP server for CAD modeling in SolidCraft: the agent builds parametric 3D parts, measures volume, looks at a screenshot and exports to STEP
Two skills teach an agent AutoCAD: drawing from a description, parametric parts, standards review and a script library.
Python SDK for parametric CAD with an agent skill: code-built models, STEP, STL and MJCF export, edits rerun only dependent cells.
PartCAD keeps mechanical parts as text, so an agent writes the CAD script, renders the model and checks it against the brief.
A library of agent skills for CAD, CAE and CAM: generate and edit models, export STEP, STL, 3MF, robot description files and mesh slicing to g-code
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| SolidWorks Skills (this card) | no | 162 | ||
| SolidWorks Automation Skill | no | 2,002 | the same class of tasks, a different repository with AutoCAD; here two skills with a 46-chapter manual and an MCP server with write, act, read verification | |
| SolidWorks MCP in Python | no | not required | 204 | an MCP server with 22 tools; here skills with references and a design manual too |
README in short
The bilingual README has a simple and a detailed intro, the pack structure, a feature comparison, copy install, sample requests, COM parameter details, FAQ and a changelog. Two skills and an MCP server are described.