← Back to Skills Marketplace
nestone

supermap-wasi-geo

by NestOne · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install supermap-wasi-geo
  3. After installation, invoke the skill by name or use /supermap-wasi-geo
  4. 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
Slug supermap-wasi-geo
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
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.

💬 Comments