一键导入
opengis-skills
面向 AI 编程助手的开源 GIS、CAD、C#、AI、IoT、3D 技能集合。覆盖 65 个开源项目,提供一站式技能索引、标签搜索、按需加载指南,让 AI 助手在 GIS/CAD/C#/AI/3D 领域获得更准确的代码生成与问题排查能力。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
面向 AI 编程助手的开源 GIS、CAD、C#、AI、IoT、3D 技能集合。覆盖 65 个开源项目,提供一站式技能索引、标签搜索、按需加载指南,让 AI 助手在 GIS/CAD/C#/AI/3D 领域获得更准确的代码生成与问题排查能力。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
DocuTranslate(xunbu/docutranslate)是基于大语言模型的轻量级本地文件翻译工具,支持 PDF/Word/Excel/Markdown/EPUB/字幕/JSON 等多格式翻译,内置 MinerU PDF 解析、术语表自动生成、Web UI、REST API、Client SDK 与 MCP 接入。
AI/LLM 技能分类索引,覆盖 LLM 应用开发平台、自学习智能体、个人 AI 助手 Gateway、终端编码代理、多模型编排插件、文件翻译工具、AI 编程方法论等领域共 8 个开源项目,按需加载即可获得 Dify、Hermes Agent、OpenClaw、OpenCode、DocuTranslate 等工具的精准 AI 辅助。
geometry-api-net 是一个 .NET Standard 2.0 的空间几何计算库,提供对二维和三维几何对象的创建、解析、序列化以及空间关系运算能力。
GIS(地理信息系统)技能分类索引,覆盖空间数据处理、地图服务、几何运算、Web 可视化等领域共 23 个开源工具,按需加载即可获得 GDAL、QGIS、GeoServer、PostGIS、JTS 等工具的精准 AI 辅助。
robotgo-flow(znlgis/robotgo-flow)是基于 go-vgo/robotgo 构建的 Windows 桌面 RPA 自动化框架,通过声明式 YAML 定义工作流,利用图像模板匹配定位屏幕 UI 元素,自动执行鼠标/键盘/浏览器操作,内置人类行为模拟、交互式录制器与 .NET 10 WPF 托盘应用。
Others(其它)技能分类索引,覆盖 Go 语言核心语法与工程实践、RobotGo 跨平台桌面自动化(RPA)库、robotgo-flow 基于 YAML 的 Windows RPA 框架、自托管邮件营销平台 BillionMail、Java 微服务后台脚手架 RuoYi-Cloud 与 SSL 证书自动化客户端 acme.sh,按需加载即可获得邮件系统搭建、Spring Cloud 微服务开发、SSL/TLS 证书自动签发续期、Go 语言后端开发、GUI 自动化等通用工具的精准 AI 辅助。
| name | opengis-skills |
| description | 面向 AI 编程助手的开源 GIS、CAD、C#、AI、IoT、3D 技能集合。覆盖 65 个开源项目,提供一站式技能索引、标签搜索、按需加载指南,让 AI 助手在 GIS/CAD/C#/AI/3D 领域获得更准确的代码生成与问题排查能力。 |
| tags | ["gis","cad","csharp","ai","iot","opensource","skills","geospatial","spatial-analysis","mapping","3d-modeling","dotnet","python","java","javascript"] |
仓库地址: 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、3D 六大领域共 65 个技能文件。
每个技能以独立的 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 |
| lightningcad | 建筑围护深化设计插件(AutoCAD/ZWCAD) | autocad zwcad panel-layout |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| 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 | OpenCode 多模型编排插件(Agent Harness) | agent opencode orchestration |
| superpowers-zh | 中文 AI 编程方法论 Skills 集合 | methodology chinese skill |
| hermes-agent | 自学习通用型 AI 智能体(终端优先) | agent self-improving terminal |
| openclaw | 多通道个人 AI 助手 Gateway | agent gateway assistant |
| pi | 极简可扩展终端 AI 编码代理(Agent Harness) | agent coding-agent terminal typescript |
| opencode | 模型无关的终端 AI 编码代理(配置即代码) | agent coding-agent terminal mcp |
| docutranslate | 基于 LLM 的本地多格式文件翻译工具 | llm translation pdf mcp |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| ke3036-keyes-pico | Keyes Raspberry Pi Pico 学习套件 | micropython rp2040 sensor |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| supersplat | 浏览器端开源 3D 高斯泼溅编辑器(PlayCanvas) | 3dgs webgl typescript editor |
| 技能 | 简介 | 关键标签 |
|---|---|---|
| billionmail | 自托管邮件营销与事务邮件平台 | email selfhosted marketing |
| ruoyi-cloud | 若依微服务版 Java 后台脚手架 | java springcloud scaffold |
| acme.sh | 纯 Shell 的 ACME 客户端,自动签发/续期 SSL 证书 | ssl acme lets-encrypt shell |
| go | Go 语言核心语法与工程实践 | go golang backend concurrency |
| robotgo | Go 跨平台桌面自动化(RPA)库 | go rpa automation desktop |
| robotgo-flow | 基于 robotgo 的 YAML 驱动 Windows RPA 框架 | go rpa yaml windows |
通过标签快速定位目标技能:
| 标签 | 相关技能 |
|---|---|
python | gdal-api, pyqgis, geopandas, shapely, cadquery, freecad, docutranslate |
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 |
go | go, robotgo, robotgo-flow |
| 标签 | 相关技能 |
|---|---|
geometry | jts, nettopologysuite, shapely, geometry-api-java, geometry-api-net, clipper1, clipper2, opengis-utils-for-java |
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, supersplat |
2d | openlayers, qcad, librecad, sharpmap, lightcad |
orm / database | sod, sqlsugar, postgis |
agent / llm | dify, hermes-agent, openclaw, opencode, pi, oh-my-openagent, geopipe-agent, docutranslate |
pipeline / workflow | dify, geopipe-agent, qgis-process, robotgo-flow |
automation / rpa | robotgo, robotgo-flow |
autocad | ifoxcad, fy_layout, lightningcad |
根据用户问题,只加载 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 中引用、介绍的上游开源项目,请以其各自仓库的许可证为准。