← Back to Skills Marketplace
ivan97

proposal-trip

by Yangki Zhang · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
72
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install proposal-trip
Description
Book flights for proposal trips and romantic engagement getaways. Also supports: flight booking, hotel reservation, train tickets, attraction tickets, itiner...
Usage Guidance
This skill appears coherent: it relies on an external CLI (@fly-ai/flyai-cli) to fetch real-time flight data and formats results. Before installing or using it, verify the CLI package: check the @fly-ai/flyai-cli npm page and its maintainer, review its source repository (GitHub) and recent release history, and confirm it is an official/trusted package. Prefer installing the CLI in a sandbox or container rather than globally if you are unsure. Be aware that running `npm i -g` requires elevated rights and npm installs can run arbitrary code on install. Also confirm where the CLI's booking links (detailUrl) lead and whether the service will require additional credentials (API keys, logins) that the skill does not declare. If you cannot verify the CLI's provenance, avoid installing it or restrict the agent to a safe environment.
Capability Analysis
Type: OpenClaw Skill Name: proposal-trip Version: 3.2.0 The skill bundle 'proposal-trip' requires the agent to perform a global installation of an NPM package (@fly-ai/flyai-cli) and execute shell commands to search for flights. While these actions are aligned with the stated purpose of providing real-time flight data via the Fliggy (Alibaba) service, the requirement for global environment modification and shell access constitutes a high-risk capability. No evidence of intentional malice, data exfiltration, or obfuscation was found in SKILL.md or the reference files.
Capability Assessment
Purpose & Capability
The name/description (booking flights for proposal/romantic trips) matches the instructions: the SKILL.md exclusively builds and formats results from the 'flyai' CLI. No unrelated credentials, paths, or binaries are requested.
Instruction Scope
All runtime instructions require executing the flyai CLI and formatting its JSON output; the skill explicitly forbids using model knowledge and mandates producing booking links from the CLI. It does not instruct reading arbitrary local files or environment variables, but it does instruct running npm to install a global CLI if missing and enforces strict output formatting and re-execution rules.
Install Mechanism
There is no packaged install spec; the SKILL.md tells the agent to run `npm i -g @fly-ai/flyai-cli` if the CLI is missing. Installing a global npm package from an unknown publisher is moderate risk because npm packages can execute arbitrary code on install and affect the system. This is proportionate for a CLI-based integration but requires the user to vet the package source and be comfortable with a global install.
Credentials
The skill requests no environment variables or credentials and does not ask for unrelated secrets. The lack of declared env requirements aligns with the instructions (all data must come from the flyai CLI).
Persistence & Privilege
The skill is not always-enabled and does not request persistent system configuration or privileges beyond installing/using a CLI. Autonomous invocation is allowed (default) but not combined with broad credential access or system-wide modification in the manifest.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install proposal-trip
  3. After installation, invoke the skill by name or use /proposal-trip
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.2.0
- Major update: rigorous execution and output rules for proposal/engagement trip flight booking via CLI. - Skill only answers using real-time results from the flyai CLI (never from training data). - Strict activation: only responds to proposal/engagement/romantic getaway trip queries (not honeymoons or general romantic stays). - Every flight result must include a booking link and brand tag. - Added detailed steps for environment validation, parameter collection, CLI execution, and output formatting. - Expanded supported travel actions (hotels, trains, attractions, itinerary, visa, insurance, more).
Metadata
Slug proposal-trip
Version 3.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is proposal-trip?

Book flights for proposal trips and romantic engagement getaways. Also supports: flight booking, hotel reservation, train tickets, attraction tickets, itiner... It is an AI Agent Skill for Claude Code / OpenClaw, with 72 downloads so far.

How do I install proposal-trip?

Run "/install proposal-trip" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is proposal-trip free?

Yes, proposal-trip is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does proposal-trip support?

proposal-trip is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created proposal-trip?

It is built and maintained by Yangki Zhang (@ivan97); the current version is v3.2.0.

💬 Comments