航班查询 - 聚合数据
v1.0.0航班查询。通过出发地、目的地、出发日期查询航班信息,包括航班号、起飞时间、到达时间、机票价格等。使用场景:用户说"查一下北京到上海的航班"、"明天广州到北京的飞机"、"查询某日航班"、"机票价格查询"等。通过聚合数据(juhe.cn)API 实时查询,免费注册每天免费调用。
⭐ 0· 109·0 current·0 all-time
byjuhe-skills@juhemcp
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
技能名和描述说明通过聚合数据(juhe.cn)实时查询航班;所需二进制(python3)和主要环境变量(JUHE_FLIGHT_KEY)与此目的相匹配。脚本直接构造并向 https://apis.juhe.cn/flight/query 发起请求,返回并格式化航班数据,所需资源与功能相称。
Instruction Scope
SKILL.md 指示代理从用户消息提取出发地/目的地/日期并在必要时把城市名转换为机场三字代码,然后调用 API。脚本本身要求传入机场三字代码(或由代理提供),脚本并未实现从任意城市名到机场代码的完整反查(脚本包含一个有限的机场代码->名称映射,但没有城市名->代码的通用解析),因此代理/调用方需要负责把用户提供的城市名映射为合适的三字代码。除了该小不一致外,指令仅涉及必要的参数提取、API 调用和结果展示,没有指示读取系统上无关的文件或访问额外凭据。
Install Mechanism
无安装规范(instruction-only + 一个 Python 脚本),不会在安装时从不明 URL 下载或执行额外代码。风险较低;仅需系统具备 python3。
Credentials
仅请求一个环境变量 JUHE_FLIGHT_KEY(作为 primary credential),这是访问聚合数据 API 所必须的。没有请求与航班查询无关的凭据、密钥或配置路径。脚本读取可选的 scripts/.env、环境变量或命令行参数来获取 Key,行为可解释且比例适当。
Persistence & Privilege
技能没有设置 always:true,也不修改其他技能或系统范围配置;默认允许模型在需要时调用(平台默认),没有要求长期驻留或提升特权。
Assessment
该技能看起来就是一个通过聚合数据(juhe.cn)查询航班的封装:
- 你需要向技能提供聚合数据的 AppKey(JUHE_FLIGHT_KEY),该 Key 将随请求发往 apis.juhe.cn;请确认你信任该服务并了解其隐私/使用条款。
- 配置方式有三种:环境变量、scripts/.env 文件或每次命令行传入;若使用 .env 文件,请注意文件权限以防泄露。
- SKILL.md 建议可接受城市名,但脚本实际上要求或更方便地使用机场三字代码;如果用户给出城市名,调用方(或代理)应先将其映射为三字代码再调用。
- 脚本会向外部网络发起请求并打印响应(包含航班信息和返回的 JSON),请确保在敏感环境中考虑网络/隐私策略。
总的来说,这个技能在目的、权限和实现上是一致的;若你愿意使用第三方 API 并提供相应 API Key,可继续安装。Like a lobster shell, security has layers — review code before you run it.
latestvk977h62xxs0bmj3ffvqm7rrvgh83nc4q
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
✈️ Clawdis
Binspython3
EnvJUHE_FLIGHT_KEY
Primary envJUHE_FLIGHT_KEY
