air_train_ev

v0.1.0

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

0· 256·0 current·0 all-time
byAlessandro@aaureli

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for aaureli/air-train-ev-alias.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "air_train_ev" (aaureli/air-train-ev-alias) from ClawHub.
Skill page: https://clawhub.ai/aaureli/air-train-ev-alias
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install aaureli/air-train-ev-alias

ClawHub CLI

Package manager switcher

npx clawhub@latest install air-train-ev-alias
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
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.
Instruction Scope
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 read unrelated files or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only with small wrapper scripts). Nothing is downloaded or written to disk by the skill itself.
!
Credentials
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 canonical skill lists the same env requirements.
Persistence & Privilege
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.
What to consider before installing
This alias appears to be a thin wrapper meant to run a canonical 'air-train-ev' skill. Before installing or enabling it: (1) confirm the canonical skill 'skills/air-train-ev' is present and inspect its scripts for the actual API calls; (2) verify the registry metadata for the canonical skill declares the same environment variables (AMADEUS_CLIENT_ID/SECRET, NAVITIA_TOKEN, OPENCHARGEMAP_API_KEY) so you know what credentials are needed; (3) avoid supplying API keys until you confirm the canonical skill's code is trustworthy; and (4) note that runpy.run_path will execute whatever file exists at the given path, so if the canonical files are missing or replaced by an attacker, this alias could run unexpected code. If you cannot inspect the canonical skill or the metadata is not corrected, treat this skill as untrusted.

Like a lobster shell, security has layers — review code before you run it.

latestvk97141wwehrsbdw86zjppwepbs82fyc3
256downloads
0stars
1versions
Updated 1mo ago
v0.1.0
MIT-0

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

Comments

Loading comments...