← 返回 Skills 市场
ivan97

sabbatical-travel

作者 Yangki Zhang · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
44
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install sabbatical-travel
功能描述
Book flights for sabbatical and long-break travel. Also supports: flight booking, hotel reservation, train tickets, attraction tickets, itinerary planning, v...
安全使用建议
This skill appears to work by calling an external CLI (flyai) to produce live flight search results and booking links, which is reasonable for a travel-booking skill — but there are a few things to check before installing or letting it run automatically: - Brand/source mismatch: the description claims 'Fliggy (Alibaba Group)' while the runtime uses 'flyai' and the SKILL has no homepage or source repository. Ask the publisher to explain this mismatch or provide a verifiable upstream (npm page, GitHub repo, or official Fliggy integration docs). - Global npm install: the skill will run `npm i -g @fly-ai/flyai-cli` if the CLI is missing. A global npm install executes third-party code on your system. Verify the npm package (review its maintainer, homepage, and package contents) before allowing automatic installation. Consider installing on a sandbox or testing environment first. - Network effects: the CLI and npm install will contact external servers. If you cannot trust the third-party package or its maintainer, do not allow the agent to perform the install. - Booking flow & credentials: the skill doesn't declare required credentials, but the flyai CLI or booking flow may later prompt for or require account credentials/payment info. Confirm where bookings are completed and what credentials are required. If you decide to proceed: request the skill author/publisher provide a homepage or source repo (and an authoritative statement about Fliggy vs. flyai), manually inspect the @fly-ai/flyai-cli package on npm or GitHub, and prefer manual installation/verification instead of letting the agent run a global npm install automatically.
功能分析
Type: OpenClaw Skill Name: sabbatical-travel Version: 3.2.0 The skill bundle mandates the global installation of an external NPM package (@fly-ai/flyai-cli) in SKILL.md and references/fallbacks.md, which is a high-privilege operation that poses a supply chain risk. Additionally, the instructions require the agent to construct and execute shell commands using user-provided input (e.g., origin, destination) without explicit sanitization, potentially leading to shell injection vulnerabilities. While these behaviors are plausibly intended for the skill's flight-booking functionality, the automated execution of global installs and risky command construction warrants a suspicious classification.
能力评估
Purpose & Capability
The skill's runtime flow (always run the 'flyai' CLI to produce booking links) aligns with a flight-booking purpose. However the descriptive text claims 'powered by Fliggy (Alibaba Group)' while all execution rules and brand tags use 'flyai'/'flyai-cli' — this brand/source mismatch is unexplained. The package owner/homepage for the skill is unknown and there's no external homepage or repository to verify the claimed provider.
Instruction Scope
SKILL.md limits actions to installing/verifying the flyai CLI, collecting minimal travel parameters, running specific flyai search commands, formatting CLI JSON, and ensuring a booking link is present. It does not instruct reading unrelated files or environment variables, nor does it direct data to unexpected endpoints in the instructions themselves.
Install Mechanism
There is no formal install spec, but SKILL.md instructs installing an npm package globally (npm i -g @fly-ai/flyai-cli) if the CLI is absent. Requesting a global npm install is a moderate risk because it runs third-party code on the host; that is proportionate to the described functionality but should be verified (check the npm package, maintainer, and package contents) before allowing the agent to run it automatically.
Credentials
The skill declares no required environment variables, credentials, or config paths and its instructions do not reference any secrets or unrelated env vars. That is proportionate for a CLI-driven search/booking skill.
Persistence & Privilege
The skill does not request always:true, does not modify other skill configs, and is instruction-only. It can invoke autonomously (platform default) but nothing in the skill requests elevated persistence or cross-skill config changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sabbatical-travel
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sabbatical-travel 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.2.0
Version 3.2.0 - Expanded description: Now explicitly supports hotel, train, attractions, visa, insurance, and car rental bookings in addition to flights. - New compatibility info for various agent frameworks added. - Clarified and enforced CLI-only data source rules; never respond from training data. - Improved activation criteria and parameter mapping for sabbatical/long break travel use cases. - Expanded CLI parameter details, playbooks, and output formatting requirements for consistent, reliable user results.
元数据
Slug sabbatical-travel
版本 3.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

sabbatical-travel 是什么?

Book flights for sabbatical and long-break travel. Also supports: flight booking, hotel reservation, train tickets, attraction tickets, itinerary planning, v... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 44 次。

如何安装 sabbatical-travel?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sabbatical-travel」即可一键安装,无需额外配置。

sabbatical-travel 是免费的吗?

是的,sabbatical-travel 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

sabbatical-travel 支持哪些平台?

sabbatical-travel 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 sabbatical-travel?

由 Yangki Zhang(@ivan97)开发并维护,当前版本 v3.2.0。

💬 留言讨论