Solidworks Draw
用自然语言驱动 SolidWorks 进行参数化机械零件建模。支持轴类、盘类、活塞等常见零件,内置工程设计规则和材料数据库。可从已有 SW 文件学习设计知识。使用 "画一个..." 或 "帮我建模..." 触发。
Install
npx skills add SHY-563/solidworks-draw --skill solidworks-drawgit 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-drawPersonal 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)
```
### 第四步:确认输出
在生成任何代码之前,用表格列出所有参数:Details
- Skill name
solidworks-draw- Repository
- SHY-563/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
6ryunana/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.
Solar Thermal Crop Dryer
6dungnotnull/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.
Yz Dragon Head Tactics
6sysean/dragon-head-tactics
Use when 问龙头战法/游资手法/打板回测。含分歧买点、情绪周期、游资席位画像、唯一最高标回测。
Qq Group Digest
6Kirisame-Marisa1/qq-group-digest
本地解密 QQ 聊天数据库并总结群聊。当用户问「QQ群聊了什么」「总结一下XX群」「今天各群都在聊什么」「现在群里在聊什么」「某关键词在哪个群出现过」或要求统计群消息量/趋势/话题/观点时使用。全程本地、不登录、不联网;也用于查询/更新群聊关键词库。
Zero Lero
6ViniciusStanula/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.
Pravo Grammatika
5sky-magenta/pravo-grammatika
Грамматика юридического текста на практике РФ — третий скилл тривиума (грамматика · логика · риторика). Проверяет ФОРМУ ВЫРАЖЕНИЯ: говорит ли формулировка однозначно то, что задумано, или допускает два прочтения. Ядро — синтаксическая неоднозначность и пунктуация, порождающие споры о толковании договора: проблема последнего антецедента, область действия «и/или» и «в том числе», границы сроков («до»/«не позднее»), анафора и отсылки, деонтическая модальность (вправе/обязан). Используй, когда нужно: найти двусмысленность («проверь формулировку»), проверить пунктуацию или модальность («вправе или
Browse the most popular Claude skills, all other skills, or write your own with the skills generator.