{
  "schemaVersion": "1.0",
  "item": {
    "slug": "currency-exchange",
    "name": "Currency Exchange Rate",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ouyangAbel/currency-exchange",
    "canonicalUrl": "https://clawhub.ai/ouyangAbel/currency-exchange",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/currency-exchange",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=currency-exchange",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/exchange-rate.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/currency-exchange"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/currency-exchange",
    "agentPageUrl": "https://openagent3.xyz/skills/currency-exchange/agent",
    "manifestUrl": "https://openagent3.xyz/skills/currency-exchange/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/currency-exchange/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Exchange Rate Tool",
        "body": "Convert currencies and view exchange rates using free API from exchangerate-api.com. No API key required."
      },
      {
        "title": "When to Use",
        "body": "Convert between any currencies\nCheck current exchange rates\nView rate tables for multiple currencies\nCalculate cross-currency conversions"
      },
      {
        "title": "Convert Currency",
        "body": "python3 scripts/exchange-rate.py convert 100 USD CNY\n# Output: $100.0000 = ¥692.0000"
      },
      {
        "title": "View Exchange Rates",
        "body": "python3 scripts/exchange-rate.py rate USD\n# Shows rates for major currencies against USD"
      },
      {
        "title": "List Supported Currencies",
        "body": "python3 scripts/exchange-rate.py list"
      },
      {
        "title": "convert <amount> <from> <to>",
        "body": "Convert an amount from one currency to another.\n\nExamples:\n\n# USD to CNY\npython3 scripts/exchange-rate.py convert 100 USD CNY\n\n# EUR to USD\npython3 scripts/exchange-rate.py convert 50 EUR USD\n\n# JPY to CNY\npython3 scripts/exchange-rate.py convert 10000 JPY CNY"
      },
      {
        "title": "rate <base_currency>",
        "body": "View exchange rates for major currencies against a base currency.\n\nExamples:\n\n# Rates against USD (default)\npython3 scripts/exchange-rate.py rate USD\n\n# Rates against CNY\npython3 scripts/exchange-rate.py rate CNY\n\n# Rates against EUR\npython3 scripts/exchange-rate.py rate EUR"
      },
      {
        "title": "list",
        "body": "List all supported currency codes (150+ currencies).\n\npython3 scripts/exchange-rate.py list"
      },
      {
        "title": "Common Currency Codes",
        "body": "CodeCurrencyCodeCurrencyUSDUS DollarCNYChinese YuanEUREuroJPYJapanese YenGBPBritish PoundKRWSouth Korean WonAUDAustralian DollarHKDHong Kong DollarCADCanadian DollarTWDNew Taiwan DollarCHFSwiss FrancSGDSingapore DollarINRIndian RupeeRUBRussian RubleBRLBrazilian RealMXNMexican Peso"
      },
      {
        "title": "Notes",
        "body": "Rates are updated daily (typically around 00:00 UTC)\nAPI is free and requires no authentication\nResults include the date of the rate data\nSupports 150+ world currencies"
      },
      {
        "title": "Data Source",
        "body": "This skill uses the free tier of exchangerate-api.com, which provides:\n\nDaily updated rates\n150+ supported currencies\nNo API key required\nRate limits apply (be reasonable with usage)"
      },
      {
        "title": "Example Output",
        "body": "💱 汇率转换\n$100.0000 = ¥692.0000\n汇率: 1 USD = 6.920000 CNY\n日期: 2026-02-24"
      }
    ],
    "body": "Exchange Rate Tool\n\nConvert currencies and view exchange rates using free API from exchangerate-api.com. No API key required.\n\nWhen to Use\nConvert between any currencies\nCheck current exchange rates\nView rate tables for multiple currencies\nCalculate cross-currency conversions\nQuick Start\nConvert Currency\npython3 scripts/exchange-rate.py convert 100 USD CNY\n# Output: $100.0000 = ¥692.0000\n\nView Exchange Rates\npython3 scripts/exchange-rate.py rate USD\n# Shows rates for major currencies against USD\n\nList Supported Currencies\npython3 scripts/exchange-rate.py list\n\nCommands\nconvert <amount> <from> <to>\n\nConvert an amount from one currency to another.\n\nExamples:\n\n# USD to CNY\npython3 scripts/exchange-rate.py convert 100 USD CNY\n\n# EUR to USD\npython3 scripts/exchange-rate.py convert 50 EUR USD\n\n# JPY to CNY\npython3 scripts/exchange-rate.py convert 10000 JPY CNY\n\nrate <base_currency>\n\nView exchange rates for major currencies against a base currency.\n\nExamples:\n\n# Rates against USD (default)\npython3 scripts/exchange-rate.py rate USD\n\n# Rates against CNY\npython3 scripts/exchange-rate.py rate CNY\n\n# Rates against EUR\npython3 scripts/exchange-rate.py rate EUR\n\nlist\n\nList all supported currency codes (150+ currencies).\n\npython3 scripts/exchange-rate.py list\n\nCommon Currency Codes\nCode\tCurrency\tCode\tCurrency\nUSD\tUS Dollar\tCNY\tChinese Yuan\nEUR\tEuro\tJPY\tJapanese Yen\nGBP\tBritish Pound\tKRW\tSouth Korean Won\nAUD\tAustralian Dollar\tHKD\tHong Kong Dollar\nCAD\tCanadian Dollar\tTWD\tNew Taiwan Dollar\nCHF\tSwiss Franc\tSGD\tSingapore Dollar\nINR\tIndian Rupee\tRUB\tRussian Ruble\nBRL\tBrazilian Real\tMXN\tMexican Peso\nNotes\nRates are updated daily (typically around 00:00 UTC)\nAPI is free and requires no authentication\nResults include the date of the rate data\nSupports 150+ world currencies\nData Source\n\nThis skill uses the free tier of exchangerate-api.com, which provides:\n\nDaily updated rates\n150+ supported currencies\nNo API key required\nRate limits apply (be reasonable with usage)\nExample Output\n💱 汇率转换\n$100.0000 = ¥692.0000\n汇率: 1 USD = 6.920000 CNY\n日期: 2026-02-24"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ouyangAbel/currency-exchange",
    "publisherUrl": "https://clawhub.ai/ouyangAbel/currency-exchange",
    "owner": "ouyangAbel",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/currency-exchange",
    "downloadUrl": "https://openagent3.xyz/downloads/currency-exchange",
    "agentUrl": "https://openagent3.xyz/skills/currency-exchange/agent",
    "manifestUrl": "https://openagent3.xyz/skills/currency-exchange/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/currency-exchange/agent.md"
  }
}