Install
openclaw skills install opengis-skills面向 AI 编程助手的开源 GIS、CAD、C#、AI、IoT 技能集合。覆盖 56 个开源项目,提供一站式技能索引、标签搜索、按需加载指南,让 AI 助手在 GIS/CAD/C# 领域获得更准确的代码生成与问题排查能力。
openclaw skills install opengis-skills仓库地址: https://github.com/znlgis/opengis-skills
上游博客(对应分类): https://znlgis.github.io/
许可证: MIT
本仓库是一个面向 AI 编程助手 / Agent(Claude、Cursor、Cline、Copilot Chat、DeepSeek 等)的技能(Skill)集合,涵盖开源 GIS、CAD、C#、AI、IoT 五大领域共 56 个技能文件。
每个技能以独立的 SKILL.md 文件组织,AI 工具可按需加载,作为「领域知识」注入到对话上下文,从而获得更准确的 API 调用、代码生成、错误排查和最佳实践建议。
gis/gdal/SKILL.mdgis/qgis-process/SKILL.mdgis/jts/SKILL.mdgis/geoserver-rest-api/SKILL.mdgis/opengis-all/SKILL.mdcad/freecad/SKILL.mdcsharp/npoi/SKILL.mdai/dify/SKILL.mdAI 使用提示: 优先使用下方标签系统精准定位所需技能,按需加载 1-3 个 SKILL.md,避免全量加载导致上下文膨胀。
| 技能 | 简介 | 关键标签 |
|---|---|---|
| opengis-all | 一站式 GIS 索引:GDAL + QGIS + GeoServer 全流程 | entrypoint workflow fullstack |
| gdal | GDAL 命令行:栅格/矢量处理事实标准 | cli raster vector conversion |
| gdal-api | GDAL/OGR 编程 API(C/C++/Python/.NET) | api python cpp dotnet |
| geotools | Java GIS 工具集 | java geotools feature |
| geoserver | 开源地图服务器(WMS/WFS/WMTS/WCS) | server wms wfs ogc |
| geoserver-rest-api | GeoServer REST API 自动化管理 | rest automation publish |
| geoserver-cloud | GeoServer 云原生微服务架构 | cloud kubernetes docker |
| pyqgis | QGIS Python 二次开发 | python qgis plugin |
| qgis-process | QGIS 命令行批处理 | cli processing headless |
| postgis | PostgreSQL 空间数据库扩展 | database sql spatial |
| cesiumjs | 高性能 3D 地球可视化 | javascript 3d webgl |
| openlayers | 高性能 Web 2D 地图库 | javascript webmapping 2d |
| geopandas | Python 矢量空间数据处理 | python pandas vector |
| shapely | Python 几何对象与运算 | python geometry analysis |
| jts | Java Topology Suite 几何引擎 | java geometry spatial |
| nettopologysuite | JTS 的 .NET 移植 | dotnet geometry nuget |
| geometry-api-java | Esri Geometry API for Java | java esri geometry |
| geometry-api-net | Esri Geometry API for .NET | dotnet esri geometry |
| sharpmap | .NET WinForms/Web 地图渲染库 | dotnet legacy winforms |
| mapsui | .NET 跨平台地图控件 | dotnet crossplatform maui |
| opengis-utils-for-java | OpenGIS Java 实用工具集 | java utils toolkit |
| opengis-utils-for-net | OpenGIS .NET 实用工具集 | dotnet utils toolkit |
| geopipe-agent | GIS 数据流水线 Agent(YAML 驱动) | agent pipeline yaml qc |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| ifoxcad | AutoCAD .NET 二次开发框架 | autocad dotnet plugin |
| fy_layout | AutoCAD 自动布图工具 | autocad layout automation |
| clipper2 | 高性能 2D 多边形布尔运算与偏移 | geometry polygon clipping |
| clipper1 | Clipper 1.x(旧版本,仍广泛使用) | geometry legacy polygon |
| chili3d | 纯 Web 3D CAD(基于 OCCT.js) | web typescript wasm 3d |
| libredwg | 自由 DWG 读写库 | dwg converter library |
| qcad | 开源 2D CAD(DXF 编辑器) | dxf 2d editor |
| astral3d | 工业 3D 可视化与编辑框架 | visualization 3d rendering |
| kicad | 开源 EDA/PCB 设计套件 | eda pcb electronics |
| solvespace | 轻量参数化 2D/3D CAD | parametric constraint lightweight |
| cadquery | Python 脚本化参数化 3D CAD | python scripting occt |
| librecad | 开源 2D CAD(C++/Qt) | dxf 2d qt |
| freecad | 开源参数化 3D CAD/BIM | parametric bim python |
| occt | Open CASCADE Technology 几何内核 | kernel geometry cpp |
| openscad | 脚本式 3D CAD(CSG) | scripting csg programmatic |
| xbim | .NET BIM/IFC 工具集 | dotnet bim ifc |
| lightcad | 轻量级 Web 2D CAD 框架 | web 2d lightweight |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| admin-net-backend | Admin.NET 后端(基于 Furion) | dotnet backend admin |
| admin-net-frontend | Admin.NET 前端(Vue 3) | vue frontend admin |
| furion | .NET 极简企业级 Web 框架 | dotnet webapi framework |
| sod | PDF.NET SOD:ORM + SQL-MAP + OQL | orm dotnet database |
| npoi | .NET Excel/Word 读写 | excel office dotnet |
| reogrid | .NET 电子表格控件 | dotnet spreadsheet ui |
| sqlsugar | 国产高性能多数据库 ORM | orm dotnet database |
| dotnet-reactor | .NET 商业级混淆/加壳/授权 | dotnet obfuscation security |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| dify | 开源 LLM 应用开发平台 | llm rag workflow agent |
| oh-my-openagent | 中文 AI Agent 工程化模板集合 | agent template chinese |
| superpowers-zh | 中文优化提示词与 Skill 库 | prompt chinese skill |
| hermes-agent | LLM Agent 编排与工具调用框架 | agent toolcalling orchestration |
| openclaw | 开源 Computer Use/桌面操作 Agent | agent computeruse desktop |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| ke3036-keyes-pico | Keyes Raspberry Pi Pico 学习套件 | micropython rp2040 sensor |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| billionmail | 自托管邮件营销与事务邮件平台 | email selfhosted marketing |
| ruoyi-cloud | 若依微服务版 Java 后台脚手架 | java springcloud scaffold |
通过标签快速定位目标技能:
| 标签 | 相关技能 |
|---|---|
python | gdal-api, pyqgis, geopandas, shapely, cadquery, freecad |
java | geotools, jts, geometry-api-java, opengis-utils-for-java, ruoyi-cloud |
dotnet / csharp | gdal-api, nettopologysuite, geometry-api-net, sharpmap, mapsui, opengis-utils-for-net, ifoxcad, xbim, furion, sod, npoi, reogrid, sqlsugar, dotnet-reactor, admin-net-backend |
javascript / typescript | cesiumjs, openlayers, chili3d, admin-net-frontend |
cpp / c | gdal-api, occt, librecad, libredwg |
| 标签 | 相关技能 |
|---|---|
geometry | jts, nettopologysuite, shapely, geometry-api-java, geometry-api-net, clipper1, clipper2 |
raster | gdal, gdal-api, qgis-process |
vector | gdal, gdal-api, geopandas, geotools |
server / wms / wfs | geoserver, geoserver-cloud, geoserver-rest-api |
3d | cesiumjs, chili3d, freecad, occt, openscad, cadquery, solvespace, astral3d |
2d | openlayers, qcad, librecad, sharpmap, lightcad |
orm / database | sod, sqlsugar, postgis |
agent / llm | dify, hermes-agent, openclaw, oh-my-openagent, geopipe-agent |
pipeline / workflow | dify, geopipe-agent, qgis-process |
根据用户问题,只加载 1-3 个最相关的 SKILL.md:
场景示例:
| 用户需求 | 加载技能 |
|---|---|
| "帮我把 Shapefile 转成 GeoJSON" | gis/gdal/SKILL.md |
| "用 Python 计算两个面的交集" | gis/shapely/SKILL.md |
| "用 QGIS 批处理做缓冲区分析" | gis/qgis-process/SKILL.md |
| "如何发布矢量数据到 GeoServer?" | gis/geoserver-rest-api/SKILL.md |
| "PostGIS 怎么建空间索引?" | gis/postgis/SKILL.md |
| "用 .NET 读取 Shapefile" | gis/nettopologysuite/SKILL.md |
| "Java 几何运算怎么做?" | gis/jts/SKILL.md |
| "前端展示 WMS 地图图层" | gis/openlayers/SKILL.md 或 gis/cesiumjs/SKILL.md |
| "用 CAD 画个简单的 3D 零件" | cad/openscad/SKILL.md 或 cad/cadquery/SKILL.md |
| "用 .NET 写一个 Web API 接口" | csharp/furion/SKILL.md |
当用户需求横跨多个领域或不确定具体工具时,先加载本文件(根 SKILL.md)获取全局索引,再按需加载子技能。
不同 AI 工具加载 Skill 的方式:
# Claude Code / Claude
@SKILL.md # 加载根入口(推荐)
@gis/gdal/SKILL.md # 加载 GDAL 技能
@gis/opengis-all/SKILL.md # 加载 GIS 全流程索引
# Cursor
在 .cursorrules 中引用或在对话中使用 @file 语法
# Cline / Roo Code
直接使用 @ 语法或通过 .clinerules 配置
# VS Code Copilot Chat
通过 /addContext 或 .github/copilot-instructions.md 配置
# DeepSeek Chat
对话中粘贴 SKILL.md 内容或引用文件路径
每个技能文件遵循统一规范:
name、description(中文)、tags(用于搜索)参考样板:gis/gdal/SKILL.md、gis/jts/SKILL.md
<category>/<project>/SKILL.mdreference/ 子目录本仓库自身代码与文档遵循 MIT License。各 SKILL 中引用、介绍的上游开源项目,请以其各自仓库的许可证为准。