About opengis-skills
An open-source collection of Markdown skills for AI coding agents, covering GIS, CAD, C#, AI, IoT, 3D, and other topics. Its standalone SKILL.md files can be loaded as needed across tools that read Markdown.
Key features
- 01Eight subject categories
- 02Standalone SKILL.md files
- 03On-demand loading of domain guidance
- 04Skills for GIS, CAD, and C#
- 05Coverage of AI, IoT, and 3D
Use cases
- 01Find guidance for GIS data processing
- 02Consult CAD or 3D modeling references
- 03Support .NET development tasks
- 04Load relevant knowledge into an AI coding agent
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ znlgis/ opengis-skills --skill opengis-skillsAfter installing, type/opengis-skillsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
.gitignoreREADME.mdLICENSE.github/workflows/validate-skills.yml3d/photo-sphere-viewer/reference/plugins.mdcad/design-drawing-svg-md/reference/md-spec.mdpipeline.mdsvg-spec.mdcad/design-drawing-svg-md/scripts/01_extract.py02_cluster_views.py03b_text_recover.py06_enhance_svg.py07_validate.py03_render_regions.py05_crosswalk.py08_qa.py04_build_md.py09_verify_deliverables.py03c_glyph_solve.py03d_vision_read.pycommon.pyconfig.example.jsoncad/fy_layout/reference/action-provider.mdmath-api.mdcsharp/admin-net-backend/reference/service-patterns.mdcsharp/admin-net-frontend/reference/core-modules.mdpage-templates.mdgis/gdal-api/reference/raster-api.mdvector-api.mdgis/gdal/reference/data-formats.mdDetails
From the project README仓库地址: https://github.com/znlgis/opengis-skills
上游博客(对应分类): https://znlgis.github.io/
许可证: MIT
概述
本仓库是一个面向 AI 编程助手 / Agent 的技能(Skill)集合,与任何特定 Agent 产品解耦:Claude Code / Claude、Cursor、Cline / Roo Code、GitHub Copilot、Codex、Gemini CLI、OpenCode、DeepSeek Harness 等凡是能按需读取 Markdown 的工具都可直接使用。内容涵盖开源 GIS、CAD、C#、AI、IoT、3D 六大领域,以及通用工具(others)与项目演示(demos),共 8 个分类、114 个技能文件。
每个技能以独立的 SKILL.md 文件组织,AI 工具可按需加载,作为「领域知识」注入到对话上下文,从而获得更准确的 API 调用、代码生成、错误排查和最佳实践建议。
你需要什么?
- 需要 GIS 空间数据处理? → 加载
gis/gdal/SKILL.md - 需要用 QGIS 做批处理? → 加载
gis/qgis-process/SKILL.md - 需要用 Java 做几何运算? → 加载
gis/jts/SKILL.md - 需要发布地图服务? → 加载
gis/geoserver-rest-api/SKILL.md - 需要一站式 GIS 全流程? → 加载
gis/opengis-all/SKILL.md - 需要 CAD 参数化建模? → 加载
cad/freecad/SKILL.md - 需要用 .NET 操作 Excel? → 加载
csharp/npoi/SKILL.md - 需要搭建 LLM 应用? → 加载
ai/dify/SKILL.md - 需要用纯 C# 生成建筑模型? → 加载
3d/elements/SKILL.md - 需要 CSG 布尔运算建模? → 加载
3d/opencsg-net/SKILL.md - 需要 .NET 错误追踪? → 加载
csharp/sentry/SKILL.md - 需要 DeepSeek 智能体框架? → 加载
ai/deepseek-harness/SKILL.md - 需要方案驱动的 GIS 分析/质检流水线? → 加载
gis/opengis-daf/SKILL.md - 需要 OpenCode × DeepSeek 最优配置? → 加载
ai/my-opencode-deepseek-config/SKILL.md - 需要 Vue3 地图/全景演示工程参考? → 加载
demos/map-360-demo/SKILL.md或demos/vue3-map-dashboard/SKILL.md - 需要开发儿童向 H5 小游戏(Phaser + Vue3)? → 加载
others/chags/SKILL.md - 需要轻量 Web 2D 地图? → 加载
gis/leaflet/SKILL.md - 需要本地运行大模型? → 加载
ai/ollama/SKILL.md - 需要发布 OGC 地图服务? → 加载
gis/mapserver/SKILL.md
AI 使用提示: 优先使用下方标签系统精准定位所需技能,按需加载 1-3 个 SKILL.md,避免全量加载导致上下文膨胀。
技能索引
🌍 GIS — 地理信息系统(40 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| 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 |
| opengis-daf | 方案驱动 GIS 分析与质检框架(.NET) | dotnet spatial-analysis qc pipeline |
| mapserver | MapServer:C 语言 OGC 地图服务引擎 | server wms wfs ogc |
| qgis-server | QGIS Server:发布 QGIS 工程为 OGC 服务 | qgis server wms ogc |
| leaflet | Leaflet:轻量级 Web 2D 地图库 | javascript 2d map geojson |
| proj | PROJ:坐标转换与投影引擎 | crs reprojection epsg cli |
| grass-gis | GRASS GIS:模块化地理处理套件 | gis raster vector headless |
| pdal | PDAL:点云与 LiDAR 处理流水线 | point-cloud lidar las pipeline |
| mapbox-gl-js | Mapbox GL JS:矢量瓦片 WebGL 地图 | javascript vector-tiles webgl map |
| deck-gl | deck.gl:GPU 大规模数据可视化 | javascript webgl visualization geospatial |
| geolibre | 云原生 GIS 应用:浏览器/桌面/Notebook/MCP | webgis duckdb mcp desktop |
| geonode | 地理空间 CMS:Django + GeoServer + PostGIS 数据门户 | cms django portal metadata |
| duckdb-spatial | DuckDB 空间扩展:空间 SQL 与 GeoParquet | duckdb sql geoparquet analytics |
| spatialite | SQLite 空间扩展:单文件空间数据库 | sqlite database spatial sql |
| whitebox-tools | Rust 地形/水文/LiDAR 分析引擎(CLI + Python) | cli hydrology terrain-analysis python |
| kepler-gl | React/Redux 地理数据可视化应用与组件库 | react redux visualization jupyter |
| projnet4geoapi | .NET 坐标参考系与投影引擎(NuGet ProjNet 2.x) | dotnet projection coordinate-systems wkt |
| brutile | .NET 瓦片访问库(HTTP 瓦片源 + MBTiles 离线) | dotnet tiles mbtiles tms |
📐 CAD — 计算机辅助设计(21 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| ifoxcad | AutoCAD .NET 二次开发框架 | autocad dotnet plugin |
| fy_layout | 施工场地布置插件(LightCAD 二次开发示例) | lightcad construction dotnet |
| 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 | 飞扬集成设计平台:C#/.NET 开源 CAD/BIM | dotnet cad bim plugin |
| lightningcad | 建筑围护深化设计插件(AutoCAD/ZWCAD) | autocad zwcad panel-layout |
| tongwen | CAD/BIM 工程图纸无损翻译套件(AutoCAD 2019-2026) | autocad translation i18n bim |
| design-drawing-svg-md | 设计图 SVG+MD 双载体记录(钢结构施工图→可复现图纸描述) | svg markdown pdf steel-structure llm |
| blender | Blender:Python 脚本化 3D 建模与导出 | 3d python bpy gltf |
🛠️ C# — .NET 生态(12 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| 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 |
| sentry | Sentry .NET SDK:错误追踪与性能监控 | dotnet error-tracking monitoring |
| serilog | Serilog:结构化日志(sink / enricher / JSON) | dotnet logging structured-logging |
| polly | Polly:v8 ResiliencePipeline 重试/超时/断路器 | dotnet resilience retry |
| hangfire | Hangfire:持久化后台任务与 Cron 调度 | dotnet background-jobs cron |
🤖 AI — LLM/Agent(17 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| dify | 开源 LLM 应用开发平台 | llm rag workflow agent |
| oh-my-openagent | OmO 5.x 独立 CLI(senpi 引擎,多模型并行与 AST/LSP 工具) | agent omo orchestration cli |
| 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 |
| deepseek-harness | DeepSeek Harness(dsh):插件化智能体框架 | agent deepseek plugin cordis |
| my-opencode-deepseek-config | OpenCode × DeepSeek V4 最优配置 | opencode deepseek agent-config |
| langchain | LangChain:LLM 应用与 Agent 框架 | llm agent rag python |
| ollama | Ollama:本地大模型推理运行时 | llm local-inference rest-api |
| llamaindex | LlamaIndex:RAG 索引与查询框架 | llm rag indexing python |
| huggingface-transformers | Transformers:模型推理与微调框架 | transformers llm pytorch nlp |
| vllm | vLLM:高吞吐 LLM 推理服务(OpenAI 兼容) | llm inference serving python |
| crewai | CrewAI:角色化多 Agent 协作框架 | agent multi-agent orchestration python |
| mineru | MinerU:PDF/Office → Markdown/JSON 文档解析 | pdf parsing markdown rag |
📡 IoT — 物联网(4 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| ke3036-keyes-pico | Keyes Raspberry Pi Pico 学习套件 | micropython rp2040 sensor |
| node-red | Node-RED:低代码 IoT 数据流编排 | iot mqtt low-code javascript |
| home-assistant | Home Assistant:本地优先家居自动化平台 | automation rest-api mqtt yaml |
| esphome | ESPHome:YAML 生成 ESP32/ESP8266 固件 | esp32 yaml ota firmware |
🧊 3D — 三维/高斯泼溅/全景(6 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| supersplat | 浏览器端开源 3D 高斯泼溅编辑器(PlayCanvas) | 3dgs webgl typescript editor |
| ara3d-sdk | 面向 AEC 的高性能 .NET 三维/BIM 库集合(.NET 8) | bim aec dotnet geometry ifc |
| photo-sphere-viewer | JavaScript 360° 全景照片/球体查看器(Three.js 驱动) | javascript threejs panorama webgl |
| elements | Hypar Elements:纯 C# BIM 编程生成库 | dotnet bim geometry ifc gltf |
| opencsg-net | OpenCSG.NET:零依赖 .NET CSG 建模库 | dotnet csg 3d stl |
| open3d | Open3D:点云与网格处理库 | point-cloud mesh python 3d |
🎯 项目演示 — demos(4 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| map-360-demo | 360° 全景与 Leaflet 地图双向联动演示(PSV v5) | vue panorama leaflet |
| vue3-map-dashboard | 天地图 + Element Plus 企业级可视化大屏 | vue dashboard tianditu |
| ai-water-front | OpenLayers + Dify AI 助手的智慧水务前端 | openlayers dify dashboard |
| openlayers-vue3-demo | vue3-openlayers 声明式地图 + GeoServer 图层树 | openlayers geoserver wms |
🗂️ Others — 其它(10 个)
| 技能 | 简介 | 关键标签 |
|---|---|---|
| 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 |
| chags | 中国历史典故儿童游戏合集(Vue3 + Phaser,17 典故) | vue phaser game |
| docker-compose | Docker Compose:多容器应用编排工具 | docker containers orchestration |
| bamboobuddy | 儿童日常养成游戏(Vue3 + Phaser,17 章教程) | vue phaser game education |
| ffmpeg | FFmpeg:音视频转码、切片与纹理帧提取 | video transcoding hls cli |
标签索引
通过标签快速定位目标技能:
按语言/平台
| 标签 | 相关技能 |
|---|---|
python | gdal-api, pyqgis, geopandas, shapely, cadquery, clipper1, freecad, kicad, libredwg, grass-gis, blender, open3d, geopipe-agent, langchain, llamaindex, deepseek-harness, docutranslate, hermes-agent, geolibre, mineru, vllm, crewai, whitebox-tools, kepler-gl |
java | gdal-api, geotools, jts, geometry-api-java, opengis-utils-for-java, geoserver, geoserver-cloud, ruoyi-cloud |
dotnet / csharp | gdal-api, nettopologysuite, geometry-api-net, lightcad, sharpmap, mapsui, opengis-utils-for-net, opengis-daf, fy_layout, ifoxcad, lightningcad, tongwen, xbim, clipper1, clipper2, furion, sod, npoi, reogrid, sqlsugar, dotnet-reactor, admin-net-backend, ara3d-sdk, sentry, elements, opencsg-net |
javascript / typescript | cesiumjs, openlayers, leaflet, mapbox-gl-js, deck-gl, qcad, chili3d, node-red, admin-net-frontend, deepseek-harness, openclaw, pi, photo-sphere-viewer, supersplat, chags, map-360-demo, vue3-map-dashboard, ai-water-front, openlayers-vue3-demo |
cpp / c | gdal-api, mapserver, occt, open3d, clipper1, clipper2, librecad, libredwg |
go | go, robotgo, robotgo-flow |
shell | qgis-process, acme.sh |
vue | admin-net-frontend, chags, map-360-demo, vue3-map-dashboard, ai-water-front, openlayers-vue3-demo |
micropython | ke3036-keyes-pico |
crs / reprojection | proj, projnet4geoapi |
按功能领域
| 标签 | 相关技能 |
|---|---|
geometry | jts, nettopologysuite, shapely, geometry-api-java, geometry-api-net, geopandas, postgis, opengis-utils-for-java, opengis-utils-for-net, occt, xbim, clipper1, clipper2, ara3d-sdk, elements, opencsg-net |
raster | gdal, gdal-api, grass-gis, qgis-process, geopipe-agent, geotools, postgis, pyqgis, whitebox-tools |
vector | gdal, gdal-api, geopandas, grass-gis, geopipe-agent, geotools, opengis-utils-for-java, opengis-utils-for-net, opengis-daf, postgis, pyqgis, spatialite, duckdb-spatial |
server / wms / wfs | geoserver, geoserver-cloud, geoserver-rest-api, mapserver, qgis-server, geotools, mapsui, openlayers, sharpmap, geonode |
3d | cesiumjs, chili3d, freecad, occt, openscad, cadquery, solvespace, astral3d, blender, open3d, fy_layout, photo-sphere-viewer, supersplat, ara3d-sdk, elements, opencsg-net |
2d | openlayers, leaflet, qcad, librecad, sharpmap, lightcad, clipper1, clipper2, fy_layout, solvespace |
orm / database | sod, sqlsugar, postgis, spatialite, duckdb-spatial |
agent / llm | dify, langchain, llamaindex, ollama, huggingface-transformers, vllm, crewai, mineru, hermes-agent, openclaw, opencode, pi, oh-my-openagent, geopipe-agent, docutranslate, deepseek-harness, my-opencode-deepseek-config |
pipeline / workflow | dify, opengis-all, pdal, llamaindex, geopipe-agent, opengis-daf, qgis-process, robotgo-flow |
automation / rpa | geoserver-rest-api, qgis-process, grass-gis, node-red, acme.sh, robotgo, robotgo-flow, whitebox-tools, home-assistant |
lidar / point-cloud | pdal, open3d, whitebox-tools |
vector-tiles / webgl | cesiumjs, supersplat, photo-sphere-viewer, mapbox-gl-js, deck-gl |
docker / containers | geoserver-cloud, docker-compose, geolibre, vllm, home-assistant |
iot / mqtt | node-red |
autocad | ifoxcad, lightningcad, tongwen |
svg / markdown / pdf | design-drawing-svg-md |
panorama | photo-sphere-viewer, map-360-demo |
dashboard / demo | vue3-map-dashboard, ai-water-front, map-360-demo, openlayers-vue3-demo, node-red, kepler-gl, geolibre |
iot / automation | node-red, home-assistant, esphome, robotgo, robotgo-flow |
video / media | ffmpeg |
game / education | chags, bamboobuddy |
AI 工具使用指南
按需加载(推荐)
根据用户问题,只加载 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 |
| "全景图与地图双向联动怎么做?" | demos/map-360-demo/SKILL.md |
| "用 Phaser + Vue3 做儿童小游戏" | others/chags/SKILL.md |
| "本地部署并调用大模型" | ai/ollama/SKILL.md |
| "用 LangChain 搭 RAG/Agent 应用" | ai/langchain/SKILL.md |
全量加载
当用户需求横跨多个领域或不确定具体工具时,先加载本文件(根 SKILL.md)获取全局索引,再按需加载子技能。
Skill 加载方式
本仓库是纯 Markdown,不依赖任何特定 Agent 产品。各工具的通用做法:
# Claude Code / Claude
@SKILL.md # 加载根入口(推荐)
@gis/gdal/SKILL.md # 加载 GDAL 技能
# Cursor / Cline / Roo Code
把 SKILL.md 路径写进 .cursorrules / .clinerules,或在对话里 @file 引用
# GitHub Copilot Chat
通过 .github/copilot-instructions.md 指向根 SKILL.md,或对话中 #file 引用
# Codex / Gemini CLI / Aider / OpenCode 等 CLI Agent
直接把 `SKILL.md`(或分类级 / 项目级 SKILL.md)作为上下文文件提供给 Agent,
或让 Agent 按路径自行 read;支持技能目录的宿主可把本仓 `<category>/<skill>/`
整个目录注册为技能
兼容性原则: 技能正文只写工具无关的知识(版本、API、命令、工作流、排障),不假设 Agent 具备特定工具名或私有 API;「AI 使用建议」一节描述的是通用协作方式(如何加载、用什么命令、怎么验证产物),任何 Agent 都能照做。
Skill 编写规范
每个技能文件遵循统一规范:
- YAML frontmatter —
name、description(英文 Use when... 格式)、tags(多行 YAML 数组格式,用于搜索) - 引用块 — 项目地址、官方文档、许可证
- 概述 — 定位与特性矩阵
- 环境准备/安装
- 核心 API/命令 — 含代码示例
- 典型工作流 — 端到端操作步骤
- AI 使用建议 — 工具无关的协作指导:执行环境、版本探测、产物验证、常见误操、安全与权限
- 常见问题(FAQ)
- 参考资源
参考样板:gis/gdal/SKILL.md、gis/jts/SKILL.md
贡献指南
- 每个 Skill 以独立目录组织:
<category>/<project>/SKILL.md - 如需引用数据或大型文件,放在
reference/子目录 - 基于上游官方文档编写,避免编造 API
- 保持中文为主,代码、命令、API 使用原文格式
- 提交 PR 时确保 YAML frontmatter 格式正确(
tags必须使用多行- tag格式,而非内联[tag1, tag2]格式)
许可证
本仓库自身代码与文档遵循 MIT License。各 SKILL 中引用、介绍的上游开源项目,请以其各自仓库的许可证为准。