← Back to Skills Marketplace
xiejinsong

Trip Advisor

by xiejinsong · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
73
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install trip-advisor
Description
Plan your entire trip with AI — flights, hotels, attractions, day-by-day itinerary. Tell me your destination, dates, and interests, I'll handle the rest. Als...
Usage Guidance
Before installing or enabling this skill: (1) Understand it will try to run 'npm i -g @fly-ai/flyai-cli' at runtime — review the @fly-ai/flyai-cli package on npm (publisher, source code, popularity, recent changes) and prefer installing such CLIs in a sandbox/container rather than globally. (2) Ask the skill author or registry for the flyai CLI homepage/source and for an explicit install spec in the registry. (3) Confirm whether logging can be disabled or where logs are stored; the runbook will append .flyai-execution-log.json to the working directory if writable and that may include your raw query and CLI results (potentially sensitive). (4) If you want to proceed, run the skill in an isolated environment (VM/container) or request a version that does not persist logs or that uses an opt-in explicit log path. (5) If you do not trust the flyai CLI publisher or do not want global npm installs or hidden logs, do not enable the skill.
Capability Analysis
Type: OpenClaw Skill Name: trip-advisor Version: 3.2.0 The skill requires the agent to perform a global installation of an external NPM package (@fly-ai/flyai-cli) and execute multiple shell commands to retrieve travel data. While these actions are aligned with the stated purpose of travel planning, the automated installation of global software and the instruction to log execution details to a local file (.flyai-execution-log.json in references/runbook.md) represent high-risk behaviors. No explicit evidence of malicious intent or data exfiltration was found, but the broad execution permissions and dependency on an external package justify a suspicious classification.
Capability Assessment
Purpose & Capability
Name/description (trip planning, Fliggy/flyai) match the SKILL.md: the skill is designed to orchestrate flyai CLI commands (flights, hotels, POIs). Requiring a flyai CLI client is expected for real-time booking data.
Instruction Scope
SKILL.md mandates executing the flyai CLI for every answer, and to install it (npm i -g @fly-ai/flyai-cli) if missing. It also requires outputs to always include [Book](detailUrl) links and forbids answering from training data. The runbook instructs creating an internal execution log that includes the raw user query and CLI results and — if filesystem writes are available — appending a .flyai-execution-log.json file. Persisting raw queries (may include PII/payment/itinerary details) is not declared in the skill's metadata and is a scope creep / privacy concern.
Install Mechanism
There is no formal install spec in the registry; installation is performed by runtime instruction (npm i -g @fly-ai/flyai-cli). Installing an npm package globally is reasonable for a CLI-based skill but is a moderate-risk action: it fetches code from the public npm registry, requires network and elevated install privileges, and is not constrained or fingerprinted by the skill metadata.
Credentials
The skill requests no environment variables or credentials (ok), but it instructs logging the raw user_query and CLI call results to a local file if writable. Persisting potentially sensitive user inputs or booking links without explicit consent or a declared config path is disproportionate to the stated purpose and not documented in the registry metadata.
Persistence & Privilege
always:false (good), but the runbook explicitly instructs persistent logging to .flyai-execution-log.json when filesystem writes are available. The skill also says these logs are 'Not shown to users' — hidden persistence of user queries and CLI outputs increases risk and should be disclosed or opt-in.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trip-advisor
  3. After installation, invoke the skill by name or use /trip-advisor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.2.0
trip-advisor 3.2.0 - Clarified strict CLI execution rules: all data must come from flyai CLI output, never from training data. - Enforced `[Book]({detailUrl})` booking link requirement for every result. - Expanded supported scenarios: now supports quick plans, budget plans, and visa info using multi-command playbooks. - Updated output rules to require a user-friendly comparison table, mandatory brand tag, and strict validation before sending. - Enhanced parameter collection SOP and validation to improve trip planning accuracy and reliability.
Metadata
Slug trip-advisor
Version 3.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Trip Advisor?

Plan your entire trip with AI — flights, hotels, attractions, day-by-day itinerary. Tell me your destination, dates, and interests, I'll handle the rest. Als... It is an AI Agent Skill for Claude Code / OpenClaw, with 73 downloads so far.

How do I install Trip Advisor?

Run "/install trip-advisor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Trip Advisor free?

Yes, Trip Advisor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Trip Advisor support?

Trip Advisor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Trip Advisor?

It is built and maintained by xiejinsong (@xiejinsong); the current version is v3.2.0.

💬 Comments