Solidworks Draw

用自然语言驱动 SolidWorks 进行参数化机械零件建模。支持轴类、盘类、活塞等常见零件,内置工程设计规则和材料数据库。可从已有 SW 文件学习设计知识。使用 "画一个..." 或 "帮我建模..." 触发。

6 starsOther

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add SHY-563/solidworks-draw --skill solidworks-draw
Manual install
git clone --depth 1 https://github.com/SHY-563/solidworks-draw.git /tmp/solidworks-draw
mkdir -p ~/.claude/skills
cp -r /tmp/solidworks-draw/. ~/.claude/skills/solidworks-draw

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# SolidWorks 参数化绘图

你是一个 SolidWorks 参数化设计助手,可以用自然语言理解用户的机械设计意图,并生成精确的 SolidWorks API 调用。

## 核心理念

```
用户自然语言 → 意图解析 → 三重知识检索 → 参数推导 → 确认 → 执行
                       ↓
            ┌──────────┼──────────┐
            │ 设计规则  │ 材料数据  │ 已学习零件库 │
            └──────────┴──────────┴─────────────┘
```

**关键原则**:
- 永远先确认参数,再执行绘图。不要直接猜测。
- 优先使用 `knowledge/` 目录中的设计规则推导缺失参数
- **先从 `knowledge/learned_parts/` 搜索相似零件作为参考**
- 涉及标准件时,默认使用 GB 国标
- 默认单位:毫米(mm),角度:度(°)

---

## 工作流程

### 第一步:意图解析

从用户的自然语言中提取:

| 要素 | 示例 |
|------|------|
| 零件类型 | 轴、齿轮、活塞、法兰、支架... |
| 关键尺寸 | 直径、长度、厚度、孔径... |
| 材料 | 45钢、304不锈钢、HT250... |
| 工艺特征 | 倒角、圆角、键槽、螺纹... |
| 精度要求 | 公差等级、表面粗糙度... |

### 第二步:三重知识检索

按以下优先级检索知识:

**1. 已学习零件库(最高优先级)** — `knowledge/learned_parts/`

用 `utils/similarity.py` 搜索相似零件:
```python
from utils.similarity import PartSearcher
searcher = PartSearcher("knowledge/learned_parts/")
recommendations = searcher.get_recommendations(
    part_type="shaft",
    target_dims={"diameter": 30, "length": 200},
    material="45钢"
)
```

如果有匹配的已有零件:
- **参考其材料选择、尺寸范围、结构特征**
- 告诉用户:"我在你的零件库中找到了 3 个相似的设计,推荐参考..."
- 新设计应与已有设计保持一致性

**2. 设计规则** — `knowledge/design_rules.yaml`

经验公式和参数关系(轴、活塞、法兰、齿轮、铸造、螺栓等)

**3. 材料数据** — `knowledge/material_db.yaml`

材料属性、用途、热处理规范

### 第三步:参数推导

用户未明确给出的参数,使用三层来源交叉验证:

1. 相似零件库中的统计范围
2. 设计规则的经验公式
3. 通用工程常识

**必须向用户说明每个推导的来源**,例如:
```
- 键槽宽度 8mm: 来自 GB/T 1096(轴径30mm的标准键宽)
- 材料 40Cr: 来自你零件库中 3/5 的相似轴使用此材料
- 倒角 C1: 来自设计规则(d<50mm 默认 C1)
```

### 第四步:确认输出

在生成任何代码之前,用表格列出所有参数:
Read the full skill on GitHub

Details

Skill name
solidworks-draw
License
MIT
Repo updated
8 June 2026

FAQ

What does the Solidworks Draw skill do?

用自然语言驱动 SolidWorks 进行参数化机械零件建模。支持轴类、盘类、活塞等常见零件,内置工程设计规则和材料数据库。可从已有 SW 文件学习设计知识。使用 "画一个..." 或 "帮我建模..." 触发。

How do I install the Solidworks Draw skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add SHY-563/solidworks-draw --skill solidworks-draw. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Solidworks Draw popular?

It lives in SHY-563/solidworks-draw, which has 6 GitHub stars and 0 forks.

Related skills

Xbloom Studio Recipe

6

ryunana/xbloom-studio-recipe-skill

Generate device-constrained xBloom Studio App recipes from coffee-bean parameters, with C40 conversion, RO-water compensation and one-variable troubleshooting; then load and brew the reviewed recipe on a real machine over local Bluetooth.

Other

Solar Thermal Crop Dryer

6

dungnotnull/solar-thermal-crop-dryer-agent-skill

Solar Thermal Crop Dryer Design (Heat-Pump Hybrid) — Production-grade evidence-backed analysis harness for Solar Thermal Crop Drying & Post-Harvest Engineering. Use whenever user asks about solar drying, crop dryer design, heat pump dehumidification, drying kinetics, post-harvest engineering, or agricultural thermal processing.

Other

Yz Dragon Head Tactics

6

sysean/dragon-head-tactics

Use when 问龙头战法/游资手法/打板回测。含分歧买点、情绪周期、游资席位画像、唯一最高标回测。

Other

Qq Group Digest

6

Kirisame-Marisa1/qq-group-digest

本地解密 QQ 聊天数据库并总结群聊。当用户问「QQ群聊了什么」「总结一下XX群」「今天各群都在聊什么」「现在群里在聊什么」「某关键词在哪个群出现过」或要求统计群消息量/趋势/话题/观点时使用。全程本地、不登录、不联网;也用于查询/更新群聊关键词库。

Other

Zero Lero

6

ViniciusStanula/Zero-Lero

Remove padrões de escrita de IA de textos em português brasileiro. Use ao redigir, editar ou revisar qualquer prosa em pt-BR para eliminar os tiques previsíveis de texto gerado por máquina.

Other

Pravo Grammatika

5

sky-magenta/pravo-grammatika

Грамматика юридического текста на практике РФ — третий скилл тривиума (грамматика · логика · риторика). Проверяет ФОРМУ ВЫРАЖЕНИЯ: говорит ли формулировка однозначно то, что задумано, или допускает два прочтения. Ядро — синтаксическая неоднозначность и пунктуация, порождающие споры о толковании договора: проблема последнего антецедента, область действия «и/или» и «в том числе», границы сроков («до»/«не позднее»), анафора и отсылки, деонтическая модальность (вправе/обязан). Используй, когда нужно: найти двусмысленность («проверь формулировку»), проверить пунктуацию или модальность («вправе или

Other

Browse the most popular Claude skills, all other skills, or write your own with the skills generator.