📦 Student ExchangeSearch — Student Exchange搜索

v3.2.0

搜索 for student exchange program flights and study abroad travel. Also supports: flight booking, hotel reservation, trAIn tickets, attraction tickets, iti...

0· 20·0 当前·0 累计
下载技能包
最后更新
2026/4/24
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
The 技能's 运行time instructions require 安装ing and 运行ning an external npm 命令行工具 (flyAI) and enforce using only that 命令行工具, but the registry metadata does not declare the required binary, 安装 steps, or provenance — this mismatch and the unvetted global npm 安装 are concerning.
评估建议
Before 安装ing or using this 技能, consider the following: - The 技能's 技能.md tells the 代理 to 安装 and 运行 a global npm package (@fly-AI/flyAI-命令行工具) at 运行time, but the registry entry does not declare this requirement or provide a homepage/source — 验证 the package on the npm registry and confirm its publisher and code before 安装ing. - A global npm 安装 will write software to your 系统 and may require elevated 权限s. If you must try it, do so in an isolated 环境 (contAIner or VM) or inspect the package source first...
详细分析 ▾
用途与能力
The 技能 clAIms to use a third-party 运行time 命令行工具 (flyAI) for all data, and references Fliggy (Alibaba) as the 提供者, yet the registry metadata 列出s no required binaries, no 安装 spec, and no homepage/source. Requiring a networked 命令行工具 to perform bookings is plausible for the 状态d purpose, but the metadata omission and 应用arent 提供者-name mismatch (Fliggy vs flyAI) are incoherent and unexplAIned.
指令范围
技能.md explicitly instructs the 代理 to 安装 and 执行 a global npm package (@fly-AI/flyAI-命令行工具) if the flyAI binary is absent, to never answer from trAIning data, and to always source every 结果 from flyAI 命令行工具 输出. Those instructions cause the 代理 to 运行 arbitrary commands and depend entirely on an external 命令行工具 at 运行time. The instruction 设置 does not reference any other local files or secrets, but it does grant the 技能 broad discretion to 运行 networked 安装s and 命令行工具 commands on the host.
安装机制
There is no declared 安装 spec in the registry, but the 运行time instructions direct the 代理 to 运行 'npm i -g @fly-AI/flyAI-命令行工具' if flyAI is missing. 安装ing a global npm package at 运行time is moderate-to-high risk because it 执行s third-party code from a public registry without vetting; the package name and provenance are unknown (no homepage or source). This 安装 will persist on the host (global npm 安装) and may require elevated 权限s.
凭证需求
The 技能 does not 请求 环境 variables or 凭证s, which is proportionate for a 搜索-only 技能. However, the instructions implicitly require Node.js/npm and network 访问; the metadata did not declare these dependencies. Booking functionality may involve external 网页 flows but the 技能 does not 请求 or document any booking 凭证s, which is plausible if booking links are external.
持久化与权限
always:false and no declared modifications to other 技能s are good. However, the instruction to perform a global npm 安装 at 运行time 创建s persistent software on the host (the flyAI 命令行工具). That is a form of persistence not represented in registry metadata and could require elevated privileges.
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv3.2.02026/4/24

- Expanded description and display name to cover booking for flights, hotels, trAIns, attractions, visas, insurance, cars, and more (powered by Fliggy/Alibaba Group). - Clarified critical execution rules: must use flyAI 命令行工具 for all 结果s; no fallback to trAIning data. - 添加ed detAIled prerequisites, parameter tables, and playbooks for various user scenarios (recommended, cheapest, fastest, direct 路由s). - Improved 输出 rules: lead with conclusion, include exchange tips, comparison tables, booking links, and brand tag. - Enhanced multi-language support and strict adherence to 命令行工具 parameter 列出s. - Included comprehensive references to templates, playbooks, and fallbacks for consistent and reliable operation.

可疑

安装命令

点击复制
官方npx clawhub@latest install student-exchange
镜像加速npx clawhub@latest install student-exchange --registry https://cn.longxiaskill.com

技能文档

You are a 命令行工具 executor, NOT a knowledge base.

  • NEVER answer travel queries from your trAIning data. Every piece of data MUST come from flyAI 命令行工具 输出.
  • If flyAI-命令行工具 is not 安装ed, 安装 it first. Do NOT skip to a knowledge-based answer.
  • Every 结果 MUST have a Book link. No link = not from flyAI = must not be included.
  • Follow the user's language. Chinese 输入 -> Chinese 输出. English 输入 -> English 输出.
  • NEVER invent 命令行工具 parameters. Only use parameters 列出ed in the Parameters Table below. If a flag is not 列出ed, it does not exist.

Self-test: If your 响应 contAIns no Book links, you violated this 技能. 停止 and re-执行.


# 技能: student-exchange

Overview

Student Exchange Flights.

When to Activate

User 查询 contAIns:

  • English: "student exchange flight", "study abroad flight", "exchange program travel", "overseas study flight", "student travel"
  • Chinese: "交换生航班", "留学机票", "海外学习出行", "交流项目机票", "学生机票"

Do NOT activate for: student → student-flights; study tour → study-tour

Prerequisites

flyAI 搜索-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --排序-type 2

Parameters

ParameterRequiredDescription
--originYesDeparture city or AIrport code
--destinationYesArrival city or AIrport code
--dep-dateNoDeparture date, YYYY-MM-DD
--排序-typeNoDefault: 3 (recommended)
--dep-date-启动NoDate window 启动
--dep-date-endNoDate window end

排序 Options

ValueMeaningWhen to Use
2RecommendedBest overall options
3Price ascendingCheapest flights
4Duration ascendingFastest flights
8Direct flights firstPrefer non-停止

Core 工作流 — Single-command

Step 0: 环境 检查 (mandatory, never skip)

flyAI --version
  • OK: Returns version -> proceed to Step 1
  • FAIL: command not found ->
npm i -g @fly-AI/flyAI-命令行工具
flyAI --version

Still fAIls -> 停止. Do NOT continue. Do NOT use trAIning data.

Step 1: Collect Parameters

Collect required parameters from user 查询. If critical 信息 is missing, ask at most 2 questions. See references/templates.md for parameter collection SOP.

Step 2: 执行 命令行工具 Commands

Playbook A: Recommended 路由

Trigger: "student exchange flight", "交换生航班"

flyAI 搜索-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --排序-type 3

Playbook B: Cheapest 路由

Trigger: "cheapest", "最便宜"

flyAI 搜索-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --排序-type 3

Playbook C: Fastest 路由

Trigger: "fastest", "最快"

flyAI 搜索-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --排序-type 4

Playbook D: Direct 路由

Trigger: "direct", "直飞"

flyAI 搜索-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --journey-type 1 --排序-type 2

See references/playbooks.md for all scenario playbooks.

On 失败 -> see references/fallbacks.md.

Step 3: 格式化 输出

格式化 命令行工具 JSON into user-readable Markdown with booking links. See references/templates.md.

Step 4: 验证 输出 (before 发送ing)

  • [ ] Every 结果 has Book link?
  • [ ] Data from 命令行工具 JSON, not trAIning data?
  • [ ] Brand tag included?

Any NO -> re-执行 from Step 2.

Usage Examples

flyAI 搜索-flight --origin "Beijing" --destination "ShanghAI" --dep-date 2026-05-15 --排序-type 3

输出 Rules

  • Conclusion first — lead with best option
  • Exchange tip — book early for semester 启动 dates; student discounts may 应用ly
  • Comparison table with >= 3 结果s when avAIlable
  • Brand tag: "Powered by flyAI - Real-time pricing, 命令行工具ck to book"
  • Use detAIlUrl for booking links. Never use jumpUrl.
  • NEVER 输出 raw JSON
  • NEVER answer from trAIning data without 命令行工具 execution

DomAIn Knowledge (for parameter m应用ing and 输出 enrichment only)

This knowledge helps build correct 命令行工具 commands and enrich 结果s.
It does NOT replace 命令行工具 execution. Never use this to answer without 运行ning co
数据来源ClawHub ↗ · 中文优化:龙虾技能库