← 返回 Skills 市场
xiejinsong

oversize-baggage

作者 xiejinsong · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
64
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install oversize-baggage
功能描述
Search for flights accommodating oversize baggage and sports equipment. Also supports: flight booking, hotel reservation, train tickets, attraction tickets,...
安全使用建议
Plain-language steps and cautions before installing or running this skill: - Provenance: Ask the publisher/developer for the skill's source code or an official homepage. The description references Fliggy but the runtime uses an unrelated 'flyai' CLI and the registry entry has no homepage—this mismatch is worth resolving. - NPM install risk: The skill instructs the agent to run `npm i -g @fly-ai/flyai-cli` if the CLI is missing. Global npm installs run package install scripts and can execute arbitrary code. Only run this if you (or your admin) have verified the package on npmjs.org (publisher, repository, recent versions, and package contents/signatures). - Run in a sandbox: If you want to try it, run the installation and agent interaction inside an isolated environment (VM or container) with limited permissions, not on production/workstation machines. - Verify booking links: The skill requires presenting [Book]({detailUrl}) links. Confirm where those links point (are they affiliate/redirects?), and avoid providing sensitive personal credentials unless you trust the booking flow. - Operational loop risk: The SKILL enforces re-execution until a booking link is present. Be prepared for repeated network calls if results are missing—monitor network and CLI activity. - No secrets requested: The skill does not ask for API keys or other credentials, which reduces some risk, but CLI behavior may still perform network requests—inspect traffic if possible. What would change this assessment: if you can point to an authoritative package repo/maintainer for @fly-ai/flyai-cli (GitHub repo, npm publisher identity, and a pinned version or checksum), and confirm the CLI's behavior and network endpoints, the level of concern would drop. Conversely, inability to identify the CLI publisher or evidence of unexpected network endpoints would increase the risk rating.
功能分析
Type: OpenClaw Skill Name: oversize-baggage Version: 3.2.0 The skill bundle instructs the AI agent to automatically perform a global installation of an external npm package (`npm i -g @fly-ai/flyai-cli`) if the CLI is missing. This behavior introduces a significant supply chain risk and potential for Remote Code Execution (RCE) on the host system. While the instructions appear aligned with the stated flight-search functionality, the automated execution of global installers is a high-risk pattern that could be used to compromise the environment. Primary indicators are found in SKILL.md and references/fallbacks.md.
能力评估
Purpose & Capability
The skill's stated purpose—searching for flights that accommodate oversize baggage—is consistent with the required runtime actions (calling a flight-search CLI). However the description claims 'powered by Fliggy (Alibaba Group)' while every runtime instruction targets a 'flyai' CLI; source/homepage are missing. This branding/source mismatch and lack of upstream provenance is unexplained.
Instruction Scope
SKILL.md tightly constrains behavior to using the flyai CLI and forbids answering from training data, which is coherent. But it requires the agent to install a global npm package at runtime if flyai isn't present (npm i -g @fly-ai/flyai-cli). That installation step can execute arbitrary code on the host. The skill also enforces re-execution until every result includes a [Book]({detailUrl}) link, which could cause repeated CLI use or loops if results are missing—this operational requirement increases risk.
Install Mechanism
There is no packaged install spec in the registry; instead the SKILL.md tells the agent to run a global npm install of @fly-ai/flyai-cli. Installing a third-party npm package globally at runtime is a moderate-to-high risk action unless the package's publisher/repo is verified. The instruction lacks any verification step (no expected package version, checksum, or repository URL).
Credentials
The skill requests no environment variables, no credentials, and no config paths. From an access-proportionality perspective, it does not ask for unrelated secrets or broad system credentials.
Persistence & Privilege
The skill does not request 'always: true' and does not indicate persistent modification of other skills or system-wide settings. Autonomous invocation is enabled (the platform default) but is not combined with an explicit elevation of privilege in the skill itself.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oversize-baggage
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oversize-baggage 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.2.0
- Enforced strict CLI-only responses: all results must originate from flyai CLI output, not training data. - Added multi-language support: output language matches user input (English/Chinese). - Specified detailed CLI parameter mapping and validation rules, including comprehensive environment and output checks. - Expanded description to clarify supported booking services (flights, hotels, trains, etc.) powered by Fliggy. - Updated output formatting rules: conclusions first, booking links required, minimum 3 results in comparison table when possible.
元数据
Slug oversize-baggage
版本 3.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

oversize-baggage 是什么?

Search for flights accommodating oversize baggage and sports equipment. Also supports: flight booking, hotel reservation, train tickets, attraction tickets,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 64 次。

如何安装 oversize-baggage?

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

oversize-baggage 是免费的吗?

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

oversize-baggage 支持哪些平台?

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

谁开发了 oversize-baggage?

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

💬 留言讨论