← Back to Skills Marketplace
134
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install turf-skills
Description
**ALWAYS use this skill immediately** when the user mentions any spatial analysis, geospatial operations, coordinate calculations, or GeoJSON processing task...
Usage Guidance
This skill appears to be a straightforward Turf.js CLI wrapper and is internally coherent. Before installing: (1) verify the package source (homepage is missing in metadata and owner is unknown) or prefer the official npm/turf ecosystem; (2) audit package.json/package-lock and run npm audit locally; (3) be careful when passing --file or --file2: the tool will read any filesystem path you provide, so do not point it at sensitive files (credentials, private configs); (4) if you don't want the agent to call it automatically whenever geography terms appear, consider disabling autonomous invocation or restricting skill usage policies; (5) note small metadata mismatches (package-lock shows 1.0.1 while SKILL.md/version is 1.0.2) — you may want to confirm the intended release/version from the author.
Capability Analysis
Type: OpenClaw Skill
Name: turf-skills
Version: 1.0.2
The turf-skills bundle is a legitimate implementation of a geospatial analysis toolset for the OpenClaw agent, wrapping the well-known Turf.js library. The code in index.js and the lib/ directory provides standard CLI functionality for processing GeoJSON data, including measurement, transformation, and clustering. While the parser (lib/parser.js) allows for file system reads and writes, this is a documented feature for handling GeoJSON files and includes basic JSON validation. The SKILL.md instructions are designed to ensure the agent prioritizes the tool for geographic accuracy and do not contain malicious prompt injections or instructions to exfiltrate data.
Capability Assessment
Purpose & Capability
Name/description (Turf spatial operations) matches the bundled code and package-lock which depend on @turf/* modules. Required capabilities (file input, many turf actions) are appropriate for the stated purpose. Minor doc wording is aggressive ('ALWAYS use this skill immediately') but that is a policy recommendation in SKILL.md rather than a mismatch with required permissions.
Instruction Scope
SKILL.md instructs use for GeoJSON/coordinate tasks and shows CLI invocation patterns. The runtime code only reads inputs provided via --input/--file/--input2/--file2 and writes output to --output or stdout. There are no instructions to read other system state, environment variables, or transmit data to third-party endpoints.
Install Mechanism
Registry shows no install spec (instruction-only), but the package includes Node.js CLI code and a standard package-lock.json referencing npm registry tarballs for Turf packages — no custom downloads, obscure URLs, or archive extracts. The skill requires Node.js runtime (compatibility Node >=16) which is expected.
Credentials
The skill declares no required environment variables, credentials, or config paths. The codebase likewise does not access process.env for secrets. No disproportionate credential access is requested.
Persistence & Privilege
The skill is not marked always:true. Autonomous invocation is allowed by default (disable-model-invocation:false), which is normal for skills. SKILL.md's 'always use' language could lead an agent to prefer this skill for geography tasks; combine that with autonomous invocation if you want to control automatic use.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install turf-skills - After installation, invoke the skill by name or use
/turf-skills - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
优化触发描述,增强文档,提升触发准确率至100%
v1.0.0
turf-skills 1.0.0 initial release
- Provides 60+ spatial analysis and geospatial operations for GeoJSON data.
- Supports measurement, query, transformation, data creation, grids, and analysis.
- Includes both English and Chinese descriptions and examples.
- Node.js CLI interface with action-based invocation (e.g., distance, buffer, intersect).
- Compatible with Node.js >= 16.
Metadata
Frequently Asked Questions
What is Turf Skills?
**ALWAYS use this skill immediately** when the user mentions any spatial analysis, geospatial operations, coordinate calculations, or GeoJSON processing task... It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.
How do I install Turf Skills?
Run "/install turf-skills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Turf Skills free?
Yes, Turf Skills is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Turf Skills support?
Turf Skills is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Turf Skills?
It is built and maintained by zhyt1985 (@zhyt1985); the current version is v1.0.2.
More Skills