Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/znlgis/opengis-skillsnpx agentmods add skills/znlgis/opengis-skills/cadWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/znlgis/opengis-skills/cad)<a href="https://agentmods.dev/skills/znlgis/opengis-skills/cad"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/cad/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/znlgis/opengis-skills/cad"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/cad.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00083 | $0.01939 |
| Opus 5.5 | $0.00033 | $0.00776 |
| Sonnet 5.5 | $0.00017 | $0.00388 |
| Haiku 4.5 | $0.00008 | $0.00194 |
Grade A, and why
cad-skills scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 122 lines — stays where its author put it; the contents beside it link to each section on GitHub.
父级入口: ../SKILL.md — 全仓 114 技能总索引
概述
本分类涵盖 21 个 CAD 项目的技能文件,从底层几何内核到用户界面覆盖 CAD 全栈:
几何内核 → 参数化建模 → CAD 应用 → 数据交换 → 可视化
(OCCT) (FreeCAD) (QCAD) (LibreDWG) (Chili3D)
何时加载此索引?
- 用户问题涉及「CAD」「建模」「3D 打印」「DWG/DXF」「PCB」「BIM」
- 不确定该用 FreeCAD、OpenSCAD 还是 SolveSpace
- 需要 .NET 平台的 AutoCAD 二次开发指导
技能列表
🧩 几何内核与算法
| 技能 | 简介 | 关键标签 |
|---|---|---|
| occt | Open CASCADE Technology 三维几何内核 | kernel geometry cpp |
| clipper2 | 高性能 2D 多边形布尔运算与偏移 | geometry polygon 2d boolean |
| clipper1 | Clipper 1.x(旧版本,仍广泛使用) | geometry polygon 2d boolean |
🏗️ 参数化 3D CAD
| 技能 | 简介 | 关键标签 |
|---|---|---|
| freecad | 开源参数化 3D CAD/BIM | parametric bim python |
| openscad | 脚本式 3D CAD(CSG) | scripting csg 3d parametric |
| cadquery | Python 脚本化参数化 3D CAD | python occt 3d parametric |
| solvespace | 轻量参数化 2D/3D CAD | parametric 3d 2d cad |
| chili3d | 纯 Web 3D CAD(Three.js + 自研 chili-wasm/OCCT) | web typescript wasm 3d |
| blender | 开源 3D 创作套件(Python bpy API) | 3d python bpy gltf |
📐 2D CAD 与制图
| 技能 | 简介 | 关键标签 |
|---|---|---|
| qcad | 开源 2D CAD(DXF 编辑器) | dxf 2d cad dwg |
| librecad | 开源 2D CAD(C++/Qt) | dxf 2d qt |
| lightcad | 国产开源 C# 平台(2D/3D/BIM 设计,可作二次开发底座) | 2d csharp dotnet cad |
| fy_layout | 施工场地布置插件(LightCAD 二次开发示例) | construction dotnet 2d 3d |
| design-drawing-svg-md | 设计图 SVG+MD 双载体记录(钢结构施工图→可复现图纸描述) | svg markdown pdf steel-structure llm |
🔌 PCB/EDA 设计
| 技能 | 简介 | 关键标签 |
|---|---|---|
| kicad | 开源 EDA/PCB 设计套件 | eda pcb electronics |
What ships with it
40 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- astral3d/SKILL.md 15 KB
- blender/SKILL.md 14 KB
- cadquery/SKILL.md 10 KB
- chili3d/SKILL.md 14 KB
- clipper1/SKILL.md 8.9 KB
- clipper2/SKILL.md 9.8 KB
- design-drawing-svg-md/reference/md-spec.md 8.1 KB
- design-drawing-svg-md/reference/pipeline.md 19 KB
- design-drawing-svg-md/reference/svg-spec.md 9.4 KB
- design-drawing-svg-md/scripts/01_extract.py 8.2 KB runs code
- design-drawing-svg-md/scripts/02_cluster_views.py 17 KB runs code
- design-drawing-svg-md/scripts/03_render_regions.py 21 KB runs code
- design-drawing-svg-md/scripts/03b_text_recover.py 23 KB runs code
- design-drawing-svg-md/scripts/03c_glyph_solve.py 35 KB runs code
- design-drawing-svg-md/scripts/03d_vision_read.py 34 KB runs code
- design-drawing-svg-md/scripts/04_build_md.py 30 KB runs code
- design-drawing-svg-md/scripts/05_crosswalk.py 28 KB runs code
- design-drawing-svg-md/scripts/06_enhance_svg.py 16 KB runs code
- design-drawing-svg-md/scripts/07_validate.py 14 KB runs code
- design-drawing-svg-md/scripts/08_qa.py 18 KB runs code
- design-drawing-svg-md/scripts/09_verify_deliverables.py 91 KB runs code
- design-drawing-svg-md/scripts/common.py 41 KB runs code
- design-drawing-svg-md/scripts/config.example.json 1.6 KB
- design-drawing-svg-md/SKILL.md 24 KB
- freecad/SKILL.md 10 KB
- fy_layout/reference/action-provider.md 6.8 KB
- fy_layout/reference/math-api.md 2.5 KB
- fy_layout/SKILL.md 22 KB
- ifoxcad/SKILL.md 14 KB
- kicad/SKILL.md 10 KB
- librecad/SKILL.md 11 KB
- libredwg/SKILL.md 12 KB
- lightcad/SKILL.md 13 KB
- lightningcad/SKILL.md 11 KB
- occt/SKILL.md 11 KB
- openscad/SKILL.md 12 KB
- qcad/SKILL.md 12 KB
- solvespace/SKILL.md 18 KB
- tongwen/SKILL.md 17 KB
- xbim/SKILL.md 14 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today Changed 542431d7f58a
- 12d ago Changed · +1 lines · +2 tokens per session e7ee11d54bad
- 13d ago Changed 6b5fb5396771
- 1mo ago Changed 53529560d9ca
- 1mo ago Changed · +1 lines · +2 tokens per session 09386d642b2c
- 1mo ago First seen · 120 lines · 79 tokens per session scan A 1f77dcc58840
cad-skills is a skill published in the GitHub repository znlgis/opengis-skills (75 stars, last pushed today), licensed MIT. It adds 83 tokens to every session and 1,939 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
cadquery-modeling
Generate CAD models with CadQuery using an adaptive CAD Compiler workflow: plan-mode skill constraint handoff, focused iteration scopes, fail-first challenge review, compact review packets, real-product reference fidelity, visual/functional audits, source-first repair, and STEP/STL export. Use for CadQuery, CQ, 建模…
kernelcad-assemblies
Multi-part assemblies — assembly(), parts, connectors, 7 mate types, fixed and revolute joints, .model()/.solvedModel(). Use for any model with two or more mechanical parts that need joint metadata.
kernelcad-kinematic
Use when verifying whether a moving assembly is buildable — sampled-pose collision sweeps across joint ranges, IK reachability for end-effector targets, mounting-hole fastener consistency, and static-load capacity on cantilever-shaped parts, and closed-loop linkages (four-bar, slider-crank, scissor, over-center latch)…
kernelcad-tubes
Model bent tubes and fluid lines between ports with tube(name, opts), tubeSpec(rules) and part.port(name), checked for bend radius, straight lengths and clearance, with a bend table per tube. A tube can branch off another tube at a 90 degree tee. Use when routing a rigid tube or line (hydraulic, fuel, coolant, oil…
kernelcad-drawings
Export 2D engineering-drawing sheets (SVG, or a printable PDF on a standard sheet) from any model or assembly — third-angle front/top/left + isometric views with hidden-line removal, overall dimensions, and a title block. Use when the deliverable is a human-readable fabrication or review drawing.
kernelcad-parts
Bundled parts catalog — discover, fetch, and mate standard fasteners, bearings, motors, headers, and connectors. Use whenever the model needs an off-the-shelf component instead of hand-modeled placeholder geometry.