beach-hotel

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is a coherent travel-search helper, but it tells the agent to install an unpinned global npm CLI during use without a declared install spec or clear user approval.

Review carefully before installing. The travel-search workflow itself is coherent, but do not let the agent globally install @fly-ai/flyai-cli unless you trust that npm package and approve the system change. Prefer installing a pinned version yourself or using a reviewed install spec.

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 the skill could lead the agent to change your local system by globally installing external npm software before answering a travel query.

Why it was flagged

The skill directs runtime installation of an unpinned global npm package. The provided metadata says there is no install spec and no required binary, so users do not get a clear pre-install review of this dependency.

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, declare flyai as a required binary or install dependency, pin the npm package version, and document the package source/provenance.

What this means

Malformed or unexpected user input could cause command errors or unintended CLI behavior if an agent substitutes it unsafely.

Why it was flagged

The skill builds shell CLI commands from user-provided travel parameters. This is expected for a travel-search CLI, but inputs should be validated and safely quoted before execution.

Skill content
flyai search-flight --origin "{{o}}" --destination "{{d}}" --dep-date {{date}} --sort-type 2
Recommendation

Treat all route and date values as data, validate dates and city names, and avoid executing raw user-provided strings as shell syntax.

What this means

If the provider returns no valid booking links, the agent may repeat external CLI searches instead of stopping promptly.

Why it was flagged

The output validation tells the agent to re-run CLI commands whenever booking links or CLI-backed data are missing. This is purpose-aligned for avoiding fabricated travel results, but it should have a retry limit.

Skill content
Any NO -> re-execute from Step 2.
Recommendation

Add explicit retry limits and a clear fallback response when no valid results or booking links are available.