airport-hotel

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is mostly a travel-search wrapper, but it tells the agent to automatically install an unpinned global npm CLI package before use, which changes the user environment without a clear install-time approval boundary.

Review before installing. If you use this skill, do not allow unattended npm installation; approve the flyai CLI install only if you trust the package source, preferably with a pinned version or in a sandboxed environment.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing a global npm package can run package installation scripts and leave new executable code on the user's system.

Why it was flagged

The skill directs the agent to install an external, unpinned npm package globally at runtime. That package is not included in the artifact set and the registry metadata declares no install spec or required binary.

Skill content
If flyai-cli is not installed, install it first... npm i -g @fly-ai/flyai-cli
Recommendation

Require explicit user approval before installation, pin the package version, declare the required binary/install step in metadata, and prefer a scoped or sandboxed install where possible.

What this means

A normal travel query could cause the agent to modify the local system by installing and later running third-party code.

Why it was flagged

This is an install-to-run flow that tells the agent to execute a local package installation automatically when the CLI is absent, rather than presenting it as a user-approved setup step.

Skill content
Step 0: Environment Check (mandatory, never skip) ... FAIL: `command not found` -> `npm i -g @fly-ai/flyai-cli`
Recommendation

Change the workflow to ask the user before installing or executing new local tools, and make the install optional and transparent.

What this means

The agent may run travel-search commands or flags beyond the narrow parameter table, which could cause errors or unexpected provider queries.

Why it was flagged

The skill says only listed parameters may be used, but later examples and reference files use additional flags and commands, making the intended CLI scope unclear.

Skill content
NEVER invent CLI parameters. Only use parameters listed in the Parameters Table below... flyai search-flight ... --journey-type 1
Recommendation

Align the parameter table with all documented playbooks and clearly list every allowed command and flag.