← 返回 Skills 市场
xiejinsong

travel-visa

作者 xiejinsong · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
108
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install travel-visa
功能描述
面向出境旅行的签证办理咨询与行前核验顾问。适用于用户已知目的国家/地区,希望快速获得签证要求、办理地点与行程衔接建议。
安全使用建议
This skill appears to do what it says (visa checks via FlyAI/Fliggy), but there are some mismatches you should verify before installing: - Metadata vs instructions: SKILL.md requires flyai-cli, Node, and network access but the registry metadata lists no required binaries or install steps. Confirm with the publisher why the registry entry omits these requirements. - npm install: The guide asks you to run `npm i -g @fly-ai/flyai-cli`. Treat that like installing any third‑party CLI: check the npm package page, maintainers, download counts, and source repository before installing globally. - Data sent externally: The skill will send travel queries (passport nationality, destinations, dates, possible itinerary) to FlyAI/Fliggy endpoints. Do not provide sensitive data you don't want transmitted. If you must test, use minimal or redacted examples. - API key handling: If you set FLYAI_API_KEY, ensure you trust the service and use a key with least privilege. Prefer not to store high‑privilege secrets for testing. - If you want to be cautious: run the CLI in a sandbox/container or inspect the npm package source code before installing, and consider disabling autonomous invocation or limiting the agent's ability to run shell commands. If the publisher or homepage can confirm the intended install steps and the provenance of the npm package, that would increase confidence.
功能分析
Type: OpenClaw Skill Name: travel-visa Version: 1.0.0 The skill is a travel visa consultant that relies on the `@fly-ai/flyai-cli` to perform searches. While its behavior is aligned with its stated purpose, the instructions in `SKILL.md` and `references/playbooks.md` direct the AI agent to construct shell commands by directly embedding user-provided inputs (such as nationality and destination) into command-line arguments (e.g., `flyai fliggy-fast-search --query "<input>"`). This pattern creates a significant shell injection vulnerability (RCE) if the agent or the execution environment does not properly sanitize these inputs, allowing a user to potentially execute arbitrary commands on the host system.
能力评估
Purpose & Capability
The skill's stated purpose (visa advice and pre‑travel checklist) matches the CLI commands it instructs (fliggy-fast-search, search-poi, search-hotels, etc.). However, SKILL.md explicitly says it "needs flyai-cli, Node runtime, and network access to FlyAI/Fliggy endpoints," while the registry metadata lists no required binaries or install specification. That discrepancy (instructions requiring an external CLI/runtime but metadata declaring none) is incoherent and should be resolved before trusting the skill.
Instruction Scope
The instructions are narrowly scoped to running FlyAI/Fliggy CLI queries to fetch visa rules, POIs and hotels and to produce structured Markdown outputs. The skill does not instruct reading arbitrary host files or exfiltrating unrelated secrets. It does, however, instruct the agent to install/run CLI commands and to send travel-related queries to external FlyAI/Fliggy endpoints, so user travel data will be transmitted to those services.
Install Mechanism
There is no formal install spec in the registry (instruction-only), but SKILL.md tells users/agents to run `npm i -g @fly-ai/flyai-cli`. That implicitly pulls code from the npm registry; this is a common pattern but carries the normal risks of installing third‑party npm packages. The lack of an explicit, reviewed install spec in the skill metadata is an inconsistency worth flagging.
Credentials
The skill declares no required environment variables or credentials. It mentions an optional FLYAI_API_KEY configurable via `flyai config set`, which is proportionate for improved API access. There are no demands for unrelated credentials or system secrets.
Persistence & Privilege
The skill is not force-enabled (always: false) and does not request system‑wide changes in its metadata. The only suggested persistent change in SKILL.md is configuring the FlyAI CLI with an optional API key (local CLI config), which is within expected scope for a CLI-backed skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install travel-visa
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /travel-visa 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: provides a structured travel visa consultant tool for outbound travelers. - Answers visa requirements based on user-supplied departure/destination, passport details, and dates. - Guides users on application steps: required docs, locations, and timeline. - Integrates command templates using FlyAI CLI; references included for templates, playbooks, runbooks, and fallbacks. - Enforces consistent Markdown outputs with clear booking link usage standards.
元数据
Slug travel-visa
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

travel-visa 是什么?

面向出境旅行的签证办理咨询与行前核验顾问。适用于用户已知目的国家/地区,希望快速获得签证要求、办理地点与行程衔接建议。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 108 次。

如何安装 travel-visa?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install travel-visa」即可一键安装,无需额外配置。

travel-visa 是免费的吗?

是的,travel-visa 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

travel-visa 支持哪些平台?

travel-visa 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 travel-visa?

由 xiejinsong(@xiejinsong)开发并维护,当前版本 v1.0.0。

💬 留言讨论