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
Skill

Broad access

Why this level

  • The agent drives the installed SolidWorks and may change and overwrite models.
  • Python scripts call the program COM interface.
All reasons and checks

delancy827/solidworks-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/solidworks-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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.

Skills

SolidWorks 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

SkillExtended access2KRepository stars
Official

An MCP server for CAD modeling in SolidCraft: the agent builds parametric 3D parts, measures volume, looks at a screenshot and exports to STEP

MCP serverBroad access16KRepository stars

Two skills teach an agent AutoCAD: drawing from a description, parametric parts, standards review and a script library.

SkillExtended access142Repository stars

Python SDK for parametric CAD with an agent skill: code-built models, STEP, STL and MJCF export, edits rerun only dependent cells.

SkillMinimal access188Repository stars

PartCAD keeps mechanical parts as text, so an agent writes the CAD script, renders the model and checks it against the brief.

PluginExtended access530Repository stars

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

SkillExtended access26.2KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
SolidWorks Skills (this card)no162
SolidWorks Automation Skillno2,002the 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 Pythonnonot required204an 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.

README badge

Report a problem