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/3dWrote 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/3d)<a href="https://agentmods.dev/skills/znlgis/opengis-skills/3d"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/3d/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/3d"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/3d.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.00086 | $0.01414 |
| Opus 5 | $0.00043 | $0.00707 |
| Sonnet 5 | $0.00017 | $0.00283 |
| Haiku 4.5 | $0.00009 | $0.00141 |
Grade A, and why
3d-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 — 79 lines — stays where its author put it; the contents beside it link to each section on GitHub.
父级入口: ../SKILL.md — 全仓 75 技能总索引
概述
本分类涵盖 3D / 三维可视化 / 三维数据处理 / 360° 全景 / CSG 建模 相关的开源项目技能:
- 3DGS 编辑器:SuperSplat(浏览器端清理、裁剪、变换、调色、动画、发布)
- 全景查看器:Photo-Sphere-Viewer(Web 360° 全景展示、标记、虚拟导览、VR)
- AEC/BIM 三维 SDK:Ara3D-SDK(.NET 8 高性能几何/网格/BIM 处理、SIMD 数学、多格式 I/O、Studio 插件)
- BIM 编程生成库:Elements(Hypar Elements,纯 C# 创建建筑构件,无需 Revit/Rhino)
- CSG 建模库:OpenCSG.NET(零依赖 .NET 构造实体几何库,布尔运算 + STL 导出)
何时加载此索引?
- 需要处理 3D 高斯泼溅(3DGS)训练产出的
.ply模型 - 想清理噪点、压缩体积并发布到网页
- 需要基于 PlayCanvas / WebGL / WebGPU 的 Web 三维工具二次开发
- 需要在前端展示 360° 全景照片/视频,带标记、导览、陀螺仪交互
- 需要用 .NET/C# 做海量三维网格建模、BIM/IFC 数据处理或三维格式转换(IFC/STEP/PLY↔glTF/GLB/VIM)
- 需要纯 C# 编程生成建筑模型(墙/梁/柱/楼板)
- 需要 CSG 构造实体几何建模(立方体/球体/圆柱体布尔运算 + STL 导出)
提示:若你的需求偏向 3D 地球 / 倾斜摄影场景可视化,可参考 GIS 分类的 cesiumjs;若偏向 3D CAD 建模,参考 CAD 分类(occt、freecad、cadquery 等)。
技能列表
| 技能 | 简介 | 关键标签 |
|---|---|---|
| supersplat | 浏览器端开源 3D 高斯泼溅编辑器(PlayCanvas) | 3dgs webgl typescript editor |
| photo-sphere-viewer | JavaScript 360° 全景照片/球体查看器(Three.js 驱动) | javascript threejs panorama webgl |
| ara3d-sdk | 面向 AEC 的高性能 .NET 三维/BIM 库集合(.NET 8) | bim aec dotnet geometry ifc |
| elements | Hypar Elements:纯 C# BIM 编程生成库 | dotnet bim aec geometry ifc gltf |
| opencsg-net | OpenCSG.NET:零依赖 .NET CSG 建模库 | dotnet csg 3d geometry stl |
快速导航
| 用户需求 | 推荐加载 |
|---|---|
| "清理高斯泼溅 .ply 的噪点" | supersplat/SKILL.md |
| "把高斯模型压缩后放到网页" | supersplat/SKILL.md |
| "给高斯泼溅做相机动画并发布" | supersplat/SKILL.md |
| "SuperSplat 源码架构与二次开发" | supersplat/SKILL.md |
| "网页端展示 360° 全景照片" | photo-sphere-viewer/SKILL.md |
| "构建带标记的全景虚拟导览" | photo-sphere-viewer/SKILL.md |
| "移动端陀螺仪 VR 全景" | photo-sphere-viewer/SKILL.md |
| "用 C# 生成/变换三维网格并导出 glTF" | ara3d-sdk/SKILL.md |
| "把 IFC/Revit 模型转成 BOS/Parquet 分析" | ara3d-sdk/SKILL.md |
| "开发 Ara 3D Studio 插件(生成器/修改器)" | ara3d-sdk/SKILL.md |
| "用纯 C# 编程生成建筑模型" | elements/SKILL.md |
| "CSG 布尔运算建模 + STL 导出" | opencsg-net/SKILL.md |
What ships with it
6 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.
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 8c96cbb72a76
- 8d ago Changed 9f0c84c147ec
- 12d ago First seen · 79 lines · 86 tokens per session scan A 1b54b1e48a6a
3d-skills is a skill published in the GitHub repository znlgis/opengis-skills (61 stars, last pushed yesterday), licensed MIT. It adds 86 tokens to every session and 1,414 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
threejs-docs
Comprehensive Three.js reference covering core API (objects, cameras, lights, materials, geometries, renderers, scenes, textures, math, animation, audio, loaders, helpers, nodes), all addons (controls, postprocessing, loaders, exporters, geometries, shaders, WebXR, physics), TSL (Three.js Shading Language) functions…
threejs-engineer
!cat skills/shared/protocols/3d-spatial-foundations.md 2>/dev/null || true !cat skills/shared/game-visual-foundations.md 2>/dev/null || echo "=== Visual Foundations not loaded ===" !cat skills/shared/protocols/ux-protocol.md 2>/dev/null || true !cat skills/shared/protocols/input-validation.md 2>/dev/null || true !cat…
3d-visualizer
Expert in Three.js, 3D graphics, and interactive 3D visualizations.
furniture-fit
Assess whether furniture fits in a measured Pascal room or layout. Use this skill for sofa, table, bed, cabinet, appliance, staging, placement, collision, clearance, or rotated-footprint questions. Produce a tool-backed spatial report that distinguishes footprint fit from unsupported height, door-swing, assembly, and…
pascal-3d
Connect to Pascal and use its MCP tools to create, inspect, edit, validate, save, or hand off editable 3D building scenes. Use this skill whenever a user asks an agent to work in Pascal, make a room or building model, inspect a Pascal project, perform spatial edits, connect Pascal MCP, or return a verified Pascal…
use-aholo-viewer
Guide external npm package users and AI coding agents integrating @manycore/aholo-viewer into web applications. Use when asked to install, bootstrap, render 3D Gaussian Splatting or mesh content, configure cameras, scenes, lighting, viewer pipeline options, or write TypeScript examples for the public…