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.00081 | $0.01830 |
| Opus 5 | $0.00041 | $0.00915 |
| Sonnet 5 | $0.00016 | $0.00366 |
| Haiku 4.5 | $0.00008 | $0.00183 |
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 2d ago.
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 — 121 lines — stays where its author put it; the contents beside it link to each section on GitHub.
父级入口: ../SKILL.md — 全仓 75 技能总索引
概述
本分类涵盖 20 个 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 clipping |
| clipper1 | Clipper 1.x(旧版本,仍广泛使用) | geometry legacy polygon |
🏗️ 参数化 3D CAD
| 技能 | 简介 | 关键标签 |
|---|---|---|
| freecad | 开源参数化 3D CAD/BIM | parametric bim python |
| openscad | 脚本式 3D CAD(CSG) | scripting csg programmatic |
| cadquery | Python 脚本化参数化 3D CAD | python scripting occt |
| solvespace | 轻量参数化 2D/3D CAD | parametric constraint lightweight |
| chili3d | 纯 Web 3D CAD(OCCT.js + WASM) | web typescript wasm 3d |
📐 2D CAD 与制图
| 技能 | 简介 | 关键标签 |
|---|---|---|
| qcad | 开源 2D CAD(DXF 编辑器) | dxf 2d editor |
| librecad | 开源 2D CAD(C++/Qt) | dxf 2d qt |
| lightcad | 轻量级 Web 2D CAD 框架 | web 2d lightweight |
| fy_layout | 施工场地布置插件(LightCAD 二次开发示例) | lightcad construction dotnet |
| design-drawing-svg-md | 设计图 SVG+MD 双载体记录(钢结构施工图→可复现图纸描述) | svg markdown pdf steel-structure llm |
🔌 PCB/EDA 设计
| 技能 | 简介 | 关键标签 |
|---|---|---|
| kicad | 开源 EDA/PCB 设计套件 | eda pcb electronics |
🏛️ BIM 与 IFC
| 技能 | 简介 | 关键标签 |
|---|---|---|
| xbim | .NET BIM/IFC 工具集 | dotnet bim ifc |
What ships with it
39 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 7.0 KB
- cadquery/SKILL.md 8.0 KB
- chili3d/SKILL.md 6.7 KB
- clipper1/SKILL.md 7.3 KB
- clipper2/SKILL.md 7.2 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 17 KB
- freecad/SKILL.md 7.1 KB
- fy_layout/reference/action-provider.md 6.8 KB
- fy_layout/reference/math-api.md 2.5 KB
- fy_layout/SKILL.md 17 KB
- ifoxcad/SKILL.md 8.2 KB
- kicad/SKILL.md 7.7 KB
- librecad/SKILL.md 6.4 KB
- libredwg/SKILL.md 7.5 KB
- lightcad/SKILL.md 7.2 KB
- lightningcad/SKILL.md 8.4 KB
- occt/SKILL.md 9.0 KB
- openscad/SKILL.md 7.1 KB
- qcad/SKILL.md 7.7 KB
- solvespace/SKILL.md 7.0 KB
- tongwen/SKILL.md 8.1 KB
- xbim/SKILL.md 8.3 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.
- 2d ago Changed 53529560d9ca
- 8d ago Changed · +1 lines · +2 tokens per session 09386d642b2c
- 12d 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 (61 stars, last pushed today), licensed MIT. It adds 81 tokens to every session and 1,830 once invoked, about $0.0004 per session on Opus 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. Loads alongside kernelcad-authoring to gate design-time mechanism feasibility.
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.
use-the-available-kernel
Hard rules for which kernelCAD primitive to reach for when authoring from a reference photo. The from-reference loop fails most often because the author defaults to easy primitives and skips ones that exist. Read before writing any geometry.
kernelcad-drawings
Export 2D engineering-drawing sheets (SVG) 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.