openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > air_train_ev

Provides flight prices, public transport/train journeys, and nearby EV charge points using Amadeus, Navitia, and Open Charge Map APIs.

开发与 DevOps

作者:Alessandro @aaureli

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v0.1.0

统计:⭐ 0 · 148 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:aaureli/air-train-ev-alias

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill's purpose (flight/train/EV lookups) matches the credentials listed in SKILL.md, but the package metadata omits those required environment variables and the Python wrappers use runpy.run_path to execute files by path — an inconsistency that warrants caution.

目的

SKILL.md describes calls to Amadeus, Navitia, and Open Charge Map and explicitly names the corresponding API credentials (AMADEUS_CLIENT_ID/SECRET, NAVITIA_TOKEN, OPENCHARGEMAP_API_KEY). Those credentials are appropriate for the described functionality, but the registry metadata lists no required environment variables or primary credential — an incoherence between claimed purpose and declared requirements.

说明范围

The runtime instructions are simple: this alias delegates to the canonical skill's scripts. The included script files are tiny wrappers that call runpy.run_path('skills/air-train-ev/scripts/...'). That behavior is expected for an alias but means execution will load and run code located at that path at runtime; if the canonical files are missing or replaced, the alias may error or run unexpected code. The SKILL.md does not instruct the agent to…

安装机制

No install spec is provided (instruction-only with small wrapper scripts). Nothing is downloaded or written to disk by the skill itself.

证书

The set of environment variables named in SKILL.md (three API keys/tokens) are proportionate to the described APIs. However, those environment variables are not declared in the registry's 'Required env vars' or 'Primary credential' fields, creating a mismatch that could lead to unexpected failures or confusion when the agent runs. The wrappers themselves don't read env vars, but the canonical scripts presumably will — you should verify the can…

持久

The skill is not marked 'always:true' and does not request persistent system-wide privileges. It does not modify other skills' configs in the provided files.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「air_train_ev」。简介:Provides flight prices, public transport/train journeys, and nearby EV charge p…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aaureli/air-train-ev-alias/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: air_train_ev
description: Alias of air-train-ev. Unified travel + mobility skill: (1) flight pricing with Amadeus (flight offers), (2) public transport/train journey planning with Navitia (journeys, departures), and (3) find nearby EV charge points using Open Charge Map. Use when Alessandro asks for flight prices, train itineraries/schedules, or EV charging stations.
---

# Alias — air_train_ev → air-train-ev

This skill is an **alias** for the canonical skill:
- `skills/air-train-ev/SKILL.md`

Use the same scripts (do not duplicate logic):
- Flights (Amadeus): `skills/air-train-ev/scripts/flight_offers.py`
- Train/PT (Navitia): `skills/air-train-ev/scripts/navitia.py`
- EV charge points (Open Charge Map): `skills/air-train-ev/scripts/ev_charge_points.py`

## Credentials (env)
Same as `air-train-ev`:
- `AMADEUS_CLIENT_ID`, `AMADEUS_CLIENT_SECRET`
- `NAVITIA_TOKEN`
- `OPENCHARGEMAP_API_KEY`