← Back to Skills Marketplace
222
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install supermap-wasi-geo
Description
使用SuperMap WebAssembly 进行几何分析,支持缓冲区、凸包、相交、合并、擦除、裁剪等 20+ 种几何操作
Usage Guidance
这是一个本地的 SuperMap WASM 几何分析实现,源代码和说明与其声明的功能一致;主要注意点:
- 内嵌 WASM(二进制以 base64 形式包含在 UGCWasmAll.js)是正常的,但该二进制较大且不易人工逐字审查——如果你对来源敏感,优先从 SuperMap 官方或你信任的分发渠道获取相同组件或索要校验和/源码构建说明。
- 包含的代码未请求凭据或联网凭证,但任何本地可执行代码都有风险:在对重要/敏感主机上运行前,建议先在隔离环境或沙箱中测试。
- 如果你需要更高保证,可要求包维护者提供:WASM 源或构建脚本、二进制的哈希校验或官方发行来源链接,或在受控环境下进行二进制行为监控(检测网络/文件系统活动)。
基于上述检查,这个 skill 在内部一致性上是良性的,但仍建议在敏感环境中采取常规防护(沙箱、校验来源、最小权限)。
Capability Analysis
Type: OpenClaw Skill
Name: supermap-wasi-geo
Version: 1.1.0
The skill bundle is a legitimate GIS utility for performing geometry analysis (buffer, intersection, etc.) using the SuperMap WebAssembly library. The code includes a CLI entry point, GeoJSON conversion logic, and a Node.js adapter (`wasm-adapter.js`) that mocks browser APIs (document, window, XMLHttpRequest) to allow the Emscripten-generated WASM module to run in a Node.js environment. There is no evidence of data exfiltration, malicious execution, or prompt injection; all file operations are restricted to user-provided paths, and the network-related API (XMLHttpRequest) is safely stubbed to return empty data.
Capability Assessment
Purpose & Capability
名称、描述、SKILL.md 和代码文件(WASM glue + JS API + CLI)一致地实现了“使用 SuperMap WASM 做几何分析”的功能;未要求与该目的不符的环境变量或外部服务凭据。
Instruction Scope
SKILL.md 的运行/安装说明只涉及在本地安装/运行脚本、通过文件或 stdin 提供 GeoJSON、以及运行 CLI 或调用模块 API;说明未指示读取系统凭据、跨主机发送未授权数据或遍历任意文件系统。预扫描提示(base64-block)对应的是内嵌的 WASM 二进制,而非指令中要求的敏感操作。
Install Mechanism
没有 install spec(instruction-only),但包中包含一个 ~1.6MB 的 UGCWasmAll.js,其中以 data: URI/base64 形式内嵌了 WASM 二进制。这避免了运行时从外部 URL 下载,但也使二进制部分对人工审计更难(大体可理解为离线嵌入的 WASM 模块,功能上是合理的)。
Credentials
不要求任何环境变量、凭据或配置路径。代码在 node 环境中模拟浏览器 API(document/self/window/XMLHttpRequest)以初始化 WASM,但并未在代码中发现对外部凭据或第三方服务的访问请求。
Persistence & Privilege
skill 未声明 always: true,默认可由用户调用且允许模型自主调用(平台默认)。代码也不修改其他技能或系统级配置,也不持久化凭据。
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install supermap-wasi-geo - After installation, invoke the skill by name or use
/supermap-wasi-geo - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
No file changes detected between version 1.0.0 and 1.1.0.
- No updates, fixes, or new features included in this release.
- Package contents and documentation remain the same as previous version.
v1.0.0
Initial release of supermap-wasi-geo.
- Provides high-performance geometry analysis based on SuperMap WebAssembly.
- Supports 20+ geometry operations: buffer, convex hull, intersection, union, erase, clip, and more.
- Command-line interface (CLI) for Windows CMD and PowerShell with detailed usage examples.
- Batch processing and file I/O supported via CLI parameters.
- Offers Node.js API for direct module integration.
- Handles common geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon.
Metadata
Frequently Asked Questions
What is supermap-wasi-geo?
使用SuperMap WebAssembly 进行几何分析,支持缓冲区、凸包、相交、合并、擦除、裁剪等 20+ 种几何操作. It is an AI Agent Skill for Claude Code / OpenClaw, with 222 downloads so far.
How do I install supermap-wasi-geo?
Run "/install supermap-wasi-geo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is supermap-wasi-geo free?
Yes, supermap-wasi-geo is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does supermap-wasi-geo support?
supermap-wasi-geo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created supermap-wasi-geo?
It is built and maintained by NestOne (@nestone); the current version is v1.1.0.
More Skills