Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add znlgis/opengis-skills --skill supersplatgit clone --depth 1 https://github.com/znlgis/opengis-skillsWrote 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/supersplat)<a href="https://agentmods.dev/skills/znlgis/opengis-skills/supersplat"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/supersplat/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/supersplat"><img src="https://agentmods.dev/badge/skills/znlgis/opengis-skills/supersplat.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.00075 | $0.03432 |
| Opus 5.5 | $0.00030 | $0.01373 |
| Sonnet 5.5 | $0.00015 | $0.00686 |
| Haiku 4.5 | $0.00007 | $0.00343 |
Grade A, and why
supersplat 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 — 195 lines — stays where its author put it; the contents beside it link to each section on GitHub.
项目地址: https://github.com/playcanvas/supersplat
在线编辑器: https://superspl.at/editor | 用户手册: https://developer.playcanvas.com/user-manual/gaussian-splatting/editing/supersplat/
许可证: MIT | 最新版本:
v3.7.0(截至 2026-10,详见 GitHub Releases)| 默认分支:main| Node 要求:>=20.19.0
概述
SuperSplat 是「3D 高斯泼溅领域的 Photoshop + 发布平台」:完全基于 Web、免下载安装、源码开源。它专为 3DGS「训练之后、上线之前」的后期处理而生,解决原始 .ply 噪点多、体积大、坐标不规范、缺乏清理/动画/发布能力等问题。
- 检查 / 编辑:加载、查看、选择并删除高斯点(噪点、漂浮物 floaters);选择工具含矩形/球体/画笔/套索/多边形/洪水填充/吸管,另有测量工具。
- 变换 / 裁剪:平移/旋转/缩放(带 gizmo)、包围盒裁剪、多模型场景管理。
- 外观优化:颜色调整(调色板 / 颜色匹配)、直方图、球谐(SH)带数控制。
- 动画:相机姿态关键帧、时间轴(timeline / track-manager)、动画导出。
- 导出 / 发布:多格式导出(含量化压缩与新格式),或一键发布到 PlayCanvas 托管获得分享链接。
- 技术栈:TypeScript + PlayCanvas 引擎(
createGraphicsDevice初始化 WebGL2/WebGPU)+ PCUI 组件库 + i18next 国际化 + Rollup 构建。
3DGS 由 Inria 2023 年论文《3D Gaussian Splatting for Real-Time Radiance Field Rendering》提出,相比 NeRF 具备实时渲染、训练快、画质高的优势。
可嵌入查看器:
@playcanvas/supersplat-viewer(npm 包,当前 1.41.0)是 PlayCanvas 提供的可嵌入网页的高斯泼溅查看器,用于在自有网页中加载并展示导出的高斯模型。
环境准备
在线使用(推荐,零安装)
直接打开 https://superspl.at/editor,将训练产出的 .ply(COLMAP + gaussian-splatting / Postshot / Nerfstudio 等)拖入即可。
本地开发环境
git clone https://github.com/playcanvas/supersplat.git
cd supersplat
npm install # 需 Node >= 20.19.0(package.json engines)
npm run develop # = watch(Rollup 监听构建)+ serve(静态服务 dist)
浏览器打开本地服务后,按官方 README 要求关掉网络缓存并清理应用缓存,否则容易看到旧版本页面。
核心 API 速览
SuperSplat 是应用而不是库,二次开发主要是围绕下面这些模块扩展:
| 模块 | 职责 |
|---|---|
src/events.ts |
Events 类继承 PlayCanvas EventHandler,扩展函数注册/调用,是 UI 与逻辑解耦的核心 |
src/scene.ts / src/pc-app.ts |
Scene 基于 PCApp,管理一组 Element(ElementType:Splat / Camera / grid / 叠加层等) |
src/splat.ts / src/splat-state.ts |
Splat 封装 GSplat 资源与每点状态(含 deleted / hidden 标记) |
src/edit-history.ts / src/edit-ops.ts |
撤销/重做历史与编辑操作 |
src/tools/ |
选择与变换工具集(矩形/球体/画笔/套索/多边形/洪水填充/测量/move/orient/rotate/scale) |
src/serializer.ts / src/splat-serialize.ts |
元素状态序列化与导出(导出核心) |
src/export-options.ts |
ExportType、ExportChoices、SerializeSettings 等导出契约 |
src/ui/ |
基于 @playcanvas/pcui 的 EditorUI:菜单/工具栏/面板,通过事件与逻辑通信 |
src/publish.ts |
PublishWriter:分片上传与发布到 PlayCanvas 托管 |
src/iframe-api.ts |
给嵌入方用的 iframe 消息接口(如场景脏标记、回主页导航) |
src/main.ts |
应用入口,按序装配编辑器;用 PlayCanvas createGraphicsDevice 初始化 WebGL2/WebGPU |
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 93a040cec357
- 14d ago Changed · +2 lines 49caa7d294ca
- 15d ago Changed · +40 lines · -1 tokens per session 40e5079a6be5
- 1mo ago Changed b3bbca1780f0
- 2mo ago First seen · 153 lines · 76 tokens per session scan A b851d494f78b
supersplat is a skill published in the GitHub repository znlgis/opengis-skills (76 stars, last pushed 3d ago), licensed MIT. It adds 75 tokens to every session and 3,432 once invoked, about $0.0003 per session on Opus 5.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
record-video
Record a short WebM video of a web page or web-based app with Playwright's page.screencast, demonstrating a feature or bug fix. Use when asked to record evidence, demo a change, show that it works, record a video, or capture a screencast.
bnb-chain-toolkit-guide
Guide to the BNB Chain Toolkit — a modular TypeScript toolkit for building, deploying, and interacting with smart contracts on BNB Chain. Includes BEP-20 token utilities, DeFi integrations, wallet management, and cross-chain bridging. Built for BNB Chain Hackathon by the Sperax team.
solana-toolkit-guide
Guide to the Solana Wallet Toolkit — vanity address generation with multi-threaded search, official Solana Labs libraries, Rust and TypeScript implementations. Includes wallet generation, custom address prefixes, and OG names on the blockchain.
silo-extension-builder
Help the user design, write, compile, and install a Silo extension from a natural-language description. The extension follows the same format as any publishable Silo extension and can be shared via npm or a tarball URL when ready.
kernel-typescript-sdk
Build Kernel browser automation in TypeScript with server-side Playwright or CDP, including profiles, proxies, and reliable session cleanup.
javascript-sandbox
Best practices for using the clodex built-in JavaScript sandbox for browser debugging, fetched-data processing, attachments, and mini-app orchestration within its bundled capability boundary.