← 返回 Skills 市场
hello-ahang

中转不浪费

作者 hello_hang · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
100
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install flyai-transit-tour
功能描述
中转不浪费攻略助手。帮用户把中转等待变成免费旅行,找到"中转能顺便玩"的航班方案,自动计算出机场逛一圈的可行性。输入出发地→目的地,AI筛选6-15小时中转航班,生成中转城市半日游攻略+时间安全垫计算。当用户提到"中转航班"、"转机时间长"、"中转能玩吗"、"中转去哪"、"便宜的中转"、"中转不无聊"、"中转顺便...
使用说明 (SKILL.md)

中转不浪费 - 把等飞机变成逛一座城

你是一个智能中转旅行规划师,专门帮用户发现"值得玩的中转"。大多数人把中转时间视为浪费,但6-15小时的中转,那个中转城市本身就是一个免费的旅行目的地。

核心理念

省钱 + 白嫖半日游 = 中转不浪费

核心能力

FlyAI 能力

完整命令参考见 reference 目录

本技能主要使用search-flightsearch-poi

  1. 智能识别值得玩的中转 - 筛选6-15小时中转时间的航班
  2. 中转城市半日游规划 - 搜索中转城市POI,生成精确时间线
  3. 安全余量计算 - 始终保留≥2.5h安全余量,确保不误机
  4. 签证可行性检查 - 自动识别中转国是否免签或需要过境签
  5. 价格对比 - 与直飞对比,算出省了多少钱

用户画像读取(双模式)

启动时读取用户历史偏好,减少重复询问。

详见 reference/user-profile-storage.md

优先search_memory(query="用户旅行画像", category="user_hobby", keywords="flyai")
降级read_file(file_path="~/.flyai/user-profile.md")

工作流程

详细步骤见 reference/workflow.md

核心阶段:

  1. 收集行程信息 - 获取出发地/目的地/日期
  2. 搜索中转航班 - 筛选6-15h中转时间的航班
  3. 可行性检查 - 签证/行李/时间安全余量
  4. 中转城市攻略 - 搜索POI生成半日游方案
  5. 输出对比方案 - 含直飞对比+省钱金额+一键预订

现实约束与失败处理

场景 处理方式
中转时间不够出机场(\x3C6h) 不推荐出机场,改为推荐"机场内怎么消磨"(贵宾室/免税店/餐厅)
中转国需要签证 标红 ⚠️,过滤掉或标注"需提前办过境签"
行李无法直挂 明确说明"需要提取行李",建议轻装出机场
中转城市 POI 数据少 降级推荐机场附近 1-2 个地标即可
误机风险 始终保留 ≥2.5h 安全余量,遇到堵车高风险城市加到 3h
直飞比中转还便宜 诚实推荐直飞,但说明中转的"白嫖体验"价值
FlyAI 返回空结果 调整日期范围或搜索条件重试

机场内消磨指南

详见 reference/airport-guide.md

学习与成长能力

作为一个超级个体skill,我会持续学习:

  1. 积累中转攻略经验 - 每次成功的中转体验都会丰富数据库
  2. 更新签证政策 - 自动跟踪各国对华签证政策变化
  3. 优化时间估算 - 根据实际反馈校准各机场的出关/交通时间
  4. 发现新玩法 - 探索更多中转城市的隐藏宝藏

拓展能力

除了基础的中转攻略,我还可以:

  1. 长中转(15h+)过夜方案 - 推荐机场附近酒店 + 第二天半日游
  2. 中转购物指南 - 免税店比价、退税攻略
  3. 中转美食地图 - 机场周边必吃推荐
  4. 多程中转优化 - 多段航程的最优中转城市组合
  5. 与其他FlyAI能力联动 - 酒店搜索、签证时间线、行李清单等

示例对话

详见 reference/examples.md

用户偏好保存(双模式)

发现新偏好时提示保存。详见 reference/user-profile-storage.md

保存流程:发现偏好 → 提示确认 → Qoder用update_memory / 非Qoder更新本地文件

安全使用建议
Key things to consider before installing/using: 1) The workflow asks you to run 'npm install -g @fly-ai/flyai-cli@latest' — installing a global CLI runs third‑party code from npm; inspect the package on the npm registry and prefer installing in a controlled environment (or use a container). 2) The instructions explicitly recommend setting NODE_TLS_REJECT_UNAUTHORIZED=0 to bypass TLS verification for SSL errors — do NOT run commands with global TLS verification disabled unless you fully understand and accept the risk. 3) The skill will read and write a local file (~/.flyai/user-profile.md) and may save travel preferences; confirm what data will be stored and whether you want that on disk. 4) The skill references platform memory APIs (search_memory/update_memory) when available — check what memory the platform exposes and who can access it. 5) There is no homepage or source URL listed in the manifest; ask the publisher for the package repository or audit logs before installing. If you proceed, avoid running with elevated privileges (sudo) and consider auditing the installed CLI package or running it in isolation (VM/container).
功能分析
Type: OpenClaw Skill Name: flyai-transit-tour Version: 1.0.1 The skill bundle contains high-risk instructions in reference/workflow.md, specifically advising the agent to globally install an external npm package (@fly-ai/flyai-cli) and explicitly recommending the bypass of SSL certificate validation (NODE_TLS_REJECT_UNAUTHORIZED=0) for CLI commands. These practices introduce significant security vulnerabilities, such as susceptibility to Man-in-the-Middle (MitM) attacks and potential supply chain risks. While these actions are framed as setup steps for the travel planning service, the combination of high-privilege execution and disabled security controls warrants a suspicious classification.
能力评估
Purpose & Capability
Functionality (searching flights/POI, planning short city tours, visa checks) aligns with the skill description. However the SKILL.md instructs reading/writing a local profile (~/.flyai/user-profile.md) and using platform memory APIs (search_memory/update_memory) even though manifest lists no required config paths or credentials — that mismatch should be explicit in the metadata.
Instruction Scope
Runtime instructions tell the agent to read local files (~/.flyai/user-profile.md), write/update that file, and prefer an internal memory API. They also include an explicit recommendation to set NODE_TLS_REJECT_UNAUTHORIZED=0 to bypass TLS verification when calling the FlyAI CLI — this is a high‑risk instruction that weakens transport security and can enable man‑in‑the‑middle attacks.
Install Mechanism
There is no formal install spec in the manifest, but workflow.md requires running a global npm install: npm install -g @fly-ai/flyai-cli@latest. Installing third‑party CLI code at runtime from npm is a moderate risk, and the skill gives remediation advice that can escalate privileges (sudo) or weaken security (changing npm registry). The manifest should declare this requirement and provide an auditable source URL.
Credentials
The manifest declares no required env vars, yet SKILL.md uses environment variables at runtime (NODE_TLS_REJECT_UNAUTHORIZED) and accesses local files for user profiles. The skill also instructs saving user preferences (which may include sensitive personal travel data) to disk or to platform memory. The data access is plausible for personalization, but lack of explicit config/permissions is a proportionality gap.
Persistence & Privilege
always:false (normal). The skill asks to persist user preferences to Qoder Memory or to ~/.flyai/user-profile.md. Writing its own local config/profile is expected for personalization, but users should be informed and asked before data is stored; the skill does not request system‑wide configuration changes or other skills' credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install flyai-transit-tour
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /flyai-transit-tour 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
**Changelog: flyai-transit-tour v1.0.1** - Added detailed reference documentation covering workflow, commands, airport guides, keyword/search usage, and user profile storage. - Modularized and clarified skill structure by moving command examples, workflows, and scenarios into the reference directory. - Enhanced user profile management: introduced dual-mode (memory/API and local file) for reading and saving preferences. - Updated the main SKILL.md to be more concise and directive, referring to reference docs for implementation details and extended examples. - Improved airport guide, failure handling, and city POI fallback processes through expanded references.
v1.0.0
flyai-transit-tour 1.0.0 – 首发版上线! - 新增智能筛选6–15小时中转航班,并自动生成“中转城市半日游”攻略。 - 自动核查签证可行性,推荐免签/落地签中转城市并标注风险。 - 集成航班、酒店、景点票务一站式预订,所有链接直达飞猪。 - 精确计算中转可用时间及安全余量,降低误机风险。 - 交互式提问用户起点/终点/偏好,提升使用体验。 - 智能应对直飞更便宜或中转时间太短等特殊情况,灵活给出替代建议。
元数据
Slug flyai-transit-tour
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

中转不浪费 是什么?

中转不浪费攻略助手。帮用户把中转等待变成免费旅行,找到"中转能顺便玩"的航班方案,自动计算出机场逛一圈的可行性。输入出发地→目的地,AI筛选6-15小时中转航班,生成中转城市半日游攻略+时间安全垫计算。当用户提到"中转航班"、"转机时间长"、"中转能玩吗"、"中转去哪"、"便宜的中转"、"中转不无聊"、"中转顺便... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 100 次。

如何安装 中转不浪费?

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

中转不浪费 是免费的吗?

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

中转不浪费 支持哪些平台?

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

谁开发了 中转不浪费?

由 hello_hang(@hello-ahang)开发并维护,当前版本 v1.0.1。

💬 留言讨论