← Back to Skills Marketplace
Nature Spots
by
xiejinsong
· GitHub ↗
· v3.2.0
· MIT-0
74
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nature-spots
Description
Find mountains, lakes, waterfalls, national parks, and natural wonders. Includes trail difficulty, best seasons, and photography tips. Also supports: flight...
Usage Guidance
This skill forces installing and running an external CLI (npm i -g @fly-ai/flyai-cli), relies entirely on that CLI for answers, and suggests writing execution logs to disk — yet the registry lists no install or credential requirements and the 'Fliggy' branding doesn't clearly match the flyai package. Before installing or enabling this skill: 1) Verify the origin, maintainer, and npm page/source repository for @fly-ai/flyai-cli (check publisher, recent activity, and code). 2) Ask the author to declare required credentials (what keys/accounts are needed) and an explicit install spec or trusted release URL. 3) If you must try it, run the npm install in a sandboxed VM/container and inspect what the CLI does (network endpoints, config files, tokens). 4) Be cautious about booking/payment flows — confirm where credentials and payment data are sent. If you cannot verify the CLI's trustworthiness and the declared requirements, avoid installing globally or granting the skill persistent access.
Capability Analysis
Type: OpenClaw Skill
Name: nature-spots
Version: 3.2.0
The skill requires the global installation of an external NPM package (@fly-ai/flyai-cli) and performs local file system writes to maintain an execution log (.flyai-execution-log.json). While these actions are aligned with the stated purpose of providing real-time travel data, the use of high-privilege shell commands for package management and persistent local logging constitutes a risky capability according to the analysis criteria.
Capability Assessment
Purpose & Capability
The skill claims travel/booking capabilities 'powered by Fliggy' but its runtime strictly requires the third-party flyai CLI (@fly-ai/flyai-cli). The registry metadata lists no required binaries or env vars, which contradicts the SKILL.md that mandates installing and using a specific CLI. Booking/flight/hotel features normally require credentials or API access, yet no credentials are declared.
Instruction Scope
SKILL.md forces the agent to be a 'CLI executor' and to never answer from training data — it requires running flyai commands for all responses, enforces output/link formats, and instructs creation of request logs. It also tells the agent to re-execute until booking links are present. These runtime instructions extend beyond simple lookup: they install/run external software and may cause persistent local writes (runbook logs).
Install Mechanism
There is no declared install spec in the registry, but the skill's prerequisites and instructions explicitly require running 'npm i -g @fly-ai/flyai-cli' and executing the installed CLI. Asking users/agents to install a global npm package from an unverified namespace without an install spec is a risk and inconsistent with the registry metadata.
Credentials
The skill supports bookings, flights, insurance, and other actions that normally require credentials or payment API access, but requires.env and primary credential fields are empty. The runbook also logs 'user_query' and other request data to a local file if available, which could capture sensitive info despite no declared data handling or consent flow.
Persistence & Privilege
The skill does not request 'always: true' (good), but the runbook suggests appending logs to .flyai-execution-log.json if filesystem writes are available — this implies persistent local storage of user queries and CLI call metadata. The skill also instructs installing a global binary, which modifies the host environment.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nature-spots - After installation, invoke the skill by name or use
/nature-spots - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.2.0
- Added support for flight booking, hotel reservation, train tickets, attraction tickets, itinerary planning, visa info, travel insurance, and car rental, powered by Fliggy (Alibaba Group).
- Enforced that all data must come from the flyai CLI; removed use of training data for travel queries.
- Updated output rules requiring every result to include a booking link from flyai CLI data.
- Refined activation triggers and parameter collection steps for stricter CLI usage and compliance.
- Expanded compatibility details and domain knowledge for better parameter mapping and output enrichment.
Metadata
Frequently Asked Questions
What is Nature Spots?
Find mountains, lakes, waterfalls, national parks, and natural wonders. Includes trail difficulty, best seasons, and photography tips. Also supports: flight... It is an AI Agent Skill for Claude Code / OpenClaw, with 74 downloads so far.
How do I install Nature Spots?
Run "/install nature-spots" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nature Spots free?
Yes, Nature Spots is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nature Spots support?
Nature Spots is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nature Spots?
It is built and maintained by xiejinsong (@xiejinsong); the current version is v3.2.0.
More Skills