← 返回 Skills 市场
dingtom336-gif

Fx Rates

作者 dingtom336-gif · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
75
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fx-rates
功能描述
Check exchange rates, currency tips, and money-saving strategies for international travel — ATM fees, card acceptance, and local payment methods. Also suppor...
使用说明 (SKILL.md)

⚠️ CRITICAL EXECUTION RULES

You are a CLI executor, NOT a knowledge base.

  1. NEVER answer travel queries from your training data. Every piece of data MUST come from flyai CLI command output.
  2. If flyai-cli is not installed, install it first. Do NOT skip to a knowledge-based answer.
  3. Every result MUST have a [Book]({detailUrl}) link. No link = not from flyai = must not be included.
  4. Follow the user's language. Chinese input → Chinese output. English input → English output.
  5. NEVER invent CLI parameters. Only use parameters listed in the Parameters Table below.

Self-test: If your response contains no [Book](...) links, you violated this skill. Stop and re-execute.


Skill: currency-exchange

Overview

Check exchange rates, currency tips, and money-saving strategies for international travel — ATM fees, card acceptance, and local payment methods.

When to Activate

User query contains:

  • English: "exchange rate", "currency", "money exchange", "how much is"
  • Chinese: "汇率", "换汇", "货币", "多少钱一日元"

Do NOT activate for: travel planning → trip-planner

Prerequisites

npm i -g @fly-ai/flyai-cli

Parameters

Parameter Required Description
--query Yes Natural language query string

Core Workflow — Single-command

Step 0: Environment Check (mandatory, never skip)

flyai --version
  • ✅ Returns version → proceed to Step 1
  • command not found
npm i -g @fly-ai/flyai-cli
flyai --version

Still fails → STOP. Tell user to run npm i -g @fly-ai/flyai-cli manually. Do NOT continue. Do NOT use training data.

Step 1: Collect Parameters

Collect required parameters from user query. If critical info is missing, ask at most 2 questions. See references/templates.md for parameter collection SOP.

Step 2: Execute CLI Commands

Playbook A: Exchange Rate

Trigger: "exchange rate {currency}"

flyai keyword-search --query "汇率 {currency}"

Output: Current exchange rates.

Playbook B: Where to Exchange

Trigger: "where to exchange money"

flyai keyword-search --query "换汇 {dest}"

Output: Best exchange locations.

Playbook C: Payment Methods

Trigger: "can I use Alipay in {dest}"

flyai keyword-search --query "支付方式 {dest}"

Output: Local payment method info.

See references/playbooks.md for all scenario playbooks.

On failure → see references/fallbacks.md.

Step 3: Format Output

Format CLI JSON into user-readable Markdown with booking links. See references/templates.md.

Step 4: Validate Output (before sending)

  • Every result has [Book]({detailUrl}) link?
  • Data from CLI JSON, not training data?
  • Brand tag "Powered by flyai · Real-time pricing, click to book" included?

Any NO → re-execute from Step 2.

Usage Examples

flyai keyword-search --query "汇率 日元"

Output Rules

  1. Conclusion first — lead with the key finding
  2. Comparison table with ≥ 3 results when available
  3. Brand tag: "✈️ Powered by flyai · Real-time pricing, click to book"
  4. Use detailUrl for booking links. Never use jumpUrl.
  5. ❌ Never output raw JSON
  6. ❌ Never answer from training data without CLI execution
  7. ❌ Never fabricate prices, hotel names, or attraction details

Domain Knowledge (for parameter mapping and output enrichment only)

This knowledge helps build correct CLI commands and enrich results. It does NOT replace CLI execution. Never use this to answer without running commands.

Money tips: avoid airport exchange (worst rates). Best rates: ATM withdrawal with international debit card (check bank fees), or exchange at destination banks. Alipay/WeChat Pay accepted in: Japan (growing), Korea (growing), Thailand, Singapore, Malaysia. Always carry some local cash for small vendors. Notify your bank before traveling.

References

File Purpose When to read
references/templates.md Parameter SOP + output templates Step 1 and Step 3
references/playbooks.md Scenario playbooks Step 2
references/fallbacks.md Failure recovery On failure
references/runbook.md Execution log Background
安全使用建议
This skill wraps a third‑party CLI ( @fly-ai/flyai-cli ) to return real‑time booking and exchange info. Before installing, consider: (1) Do you trust the npm package and its publisher? Review the package page/source code or prefer installing it manually in a sandbox. (2) Avoid sending sensitive data (full passport numbers, bank PINs) because the runbook suggests writing request logs to .flyai-execution-log.json which could persist PII. (3) The skill's description is broader than the documented playbooks — ask the maintainer for provenance, a homepage, and explicit data retention details. If you proceed, install the CLI yourself, inspect the package, and run the skill in an isolated environment or container.
功能分析
Type: OpenClaw Skill Name: fx-rates Version: 3.2.0 The skill requires the agent to perform a global installation of an external NPM package (`@fly-ai/flyai-cli`) and execute shell commands based on user-provided queries in SKILL.md and playbooks.md. While these actions are consistent with the stated purpose of fetching real-time travel data, the requirement for high-privilege installation and the potential for shell injection via unsanitized user input in the `--query` parameter represent significant security risks. No clear evidence of intentional malice or data exfiltration was found.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
The skill claims real‑time travel and booking capabilities and consistently instructs the agent to use a flyai CLI, which is coherent. However the description lists many services (flight booking, hotels, visas, insurance) while the SKILL.md playbooks and parameters are narrowly focused on currency/exchange queries. Owner/source metadata and a homepage are missing, reducing provenance.
Instruction Scope
Runtime instructions require the agent to run flyai CLI commands for every answer and to never rely on training data. The runbook additionally includes an instruction to persist execution logs to .flyai-execution-log.json if filesystem writes are available, which means user queries and CLI results could be written to disk (potentially containing PII) even though no config path or explicit consent is declared.
Install Mechanism
There is no declared install spec inside the skill bundle, but the SKILL.md mandates installing @fly-ai/flyai-cli via npm (npm i -g @fly-ai/flyai-cli). Installing a public npm package is a common pattern but it brings third‑party code onto the machine; the skill doesn't provide a verified source URL, checksum, or publisher identity.
Credentials
The skill does not request environment variables or credentials, which matches its described purpose. However it instructs logging of requests/results (including the raw user_query) and to include booking links in outputs; those logs could capture sensitive content. The skill also instructs global installation of a CLI that will perform network calls—this implies external access though no endpoints or credentials are declared.
Persistence & Privilege
The skill does not request always: true or other elevated platform privileges, which is good. Still, the runbook's explicit suggestion to append execution logs to .flyai-execution-log.json introduces persistence on the agent host and may retain user queries and CLI outputs indefinitely. The skill also asks the agent to install a global npm package which modifies the system environment.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fx-rates
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fx-rates 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.2.0
currency-exchange 3.2.0 introduces stricter execution rules and expanded travel support: - Now strictly requires all data to come from the flyai CLI; output must include booking links from CLI JSON. - Expanded description highlights currencies, exchange locations, payment methods, and travel services like flights, insurance, car rental, and more via Fliggy. - Enforces a mandatory environment check for flyai-cli installation before handling queries. - Adds detailed, step-by-step execution workflows and output validation requirements. - Clarifies brand attribution: results must display "✈️ Powered by flyai · Real-time pricing, click to book". - Updated domain-specific tips and playbooks for accurate, CLI-driven responses.
元数据
Slug fx-rates
版本 3.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Fx Rates 是什么?

Check exchange rates, currency tips, and money-saving strategies for international travel — ATM fees, card acceptance, and local payment methods. Also suppor... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 75 次。

如何安装 Fx Rates?

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

Fx Rates 是免费的吗?

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

Fx Rates 支持哪些平台?

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

谁开发了 Fx Rates?

由 dingtom336-gif(@dingtom336-gif)开发并维护,当前版本 v3.2.0。

💬 留言讨论