{
  "schemaVersion": "1.0",
  "item": {
    "slug": "xrp",
    "name": "XRP",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ivangdavila/xrp",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/xrp",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/xrp",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=xrp",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "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/xrp"
    },
    "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/xrp",
    "agentPageUrl": "https://openagent3.xyz/skills/xrp/agent",
    "manifestUrl": "https://openagent3.xyz/skills/xrp/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/xrp/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": "Destination Tags (Critical)",
        "body": "Exchanges require destination tags to credit deposits — sending without tag means lost funds or lengthy recovery\nDestination tag is a number (not text) attached to a transaction — identifies which user's account to credit\nAlways verify tag before sending to exchange — wrong tag sends funds to wrong user\nSelf-custody wallets don't need destination tags — only exchanges and shared wallets use them\nIf tag is forgotten, contact exchange support immediately — recovery is possible but slow"
      },
      {
        "title": "Account Reserve",
        "body": "XRP accounts require 10 XRP base reserve to exist — this is locked and not spendable\nEach \"object\" (trust lines, offers, escrows) adds 2 XRP owner reserve — more features = more locked XRP\nCannot send entire balance — must leave reserve amount or transaction fails\nReserve amounts can change via network amendments — currently 10 + 2 per object\nDeleting account recovers most reserve minus 2 XRP fee — requires no objects and destination tag"
      },
      {
        "title": "Transaction Characteristics",
        "body": "XRP transactions settle in 3-5 seconds — much faster than Bitcoin/Ethereum\nTransaction cost is ~0.00001 XRP (fractions of a cent) — burned, not paid to validators\nNo mempool or pending state — transactions either succeed immediately or fail\nSequence number per account like Ethereum nonce — transactions must be sequential"
      },
      {
        "title": "Trust Lines and Tokens",
        "body": "XRPL tokens require trust lines — you must explicitly trust an issuer before receiving their tokens\nTrust line costs 2 XRP reserve until removed — don't create unnecessary trust lines\nTrustline rippling can cause unexpected balance changes — disable rippling for issued currencies\nAnyone can issue tokens — verify issuer identity before trusting, many scams exist"
      },
      {
        "title": "Wallet Types",
        "body": "Secret key formats: family seed (s...), hex, or mnemonic — each wallet may use different format\nXumm is most popular mobile wallet — supports all XRPL features\nHardware wallets support XRP — Ledger with full feature support\nXRPL has native DEX — no smart contracts needed for trading"
      },
      {
        "title": "Common Transaction Failures",
        "body": "\"tecUNFUNDED\" — insufficient balance after accounting for reserve\n\"tecNO_DST_TAG\" — exchange address requires destination tag\n\"tecPATH_DRY\" — payment path has no liquidity (for cross-currency payments)\n\"tefPAST_SEQ\" — sequence number already used, transaction is a duplicate\n\"terQUEUED\" — transaction queued due to account limit, will process shortly"
      },
      {
        "title": "Exchanges and Withdrawals",
        "body": "Many exchanges freeze XRP withdrawals during network upgrades — check status before panicking\nExchange minimum withdrawal often 20-25 XRP due to reserve requirements\nSome exchanges don't support XRPL tokens — only native XRP\nVerify exchange wallet is not in \"maintenance\" before large sends"
      },
      {
        "title": "Security",
        "body": "Never share secret key or family seed — full access to all account funds\nRegular key allows delegation without exposing master key — good for trading with limited risk\nEscrow feature for trustless time-locked payments — built into protocol\nMulti-signing available — require multiple keys to authorize transactions"
      },
      {
        "title": "DEX Trading",
        "body": "XRPL has native decentralized exchange — trade any issued tokens\nOrder book model, not AMM — limit orders, not swaps\nOffers can be partially filled — check order status after placing\nPayment paths can auto-convert currencies — send USD, recipient receives EUR"
      },
      {
        "title": "Scam Recognition",
        "body": "\"XRP airdrop\" requiring seed phrase is always a scam\nFake giveaways on social media impersonating Ripple executives\n\"Double your XRP\" promotions are theft\nVerify any official announcements on ripple.com or XRPL Foundation"
      }
    ],
    "body": "Destination Tags (Critical)\nExchanges require destination tags to credit deposits — sending without tag means lost funds or lengthy recovery\nDestination tag is a number (not text) attached to a transaction — identifies which user's account to credit\nAlways verify tag before sending to exchange — wrong tag sends funds to wrong user\nSelf-custody wallets don't need destination tags — only exchanges and shared wallets use them\nIf tag is forgotten, contact exchange support immediately — recovery is possible but slow\nAccount Reserve\nXRP accounts require 10 XRP base reserve to exist — this is locked and not spendable\nEach \"object\" (trust lines, offers, escrows) adds 2 XRP owner reserve — more features = more locked XRP\nCannot send entire balance — must leave reserve amount or transaction fails\nReserve amounts can change via network amendments — currently 10 + 2 per object\nDeleting account recovers most reserve minus 2 XRP fee — requires no objects and destination tag\nTransaction Characteristics\nXRP transactions settle in 3-5 seconds — much faster than Bitcoin/Ethereum\nTransaction cost is ~0.00001 XRP (fractions of a cent) — burned, not paid to validators\nNo mempool or pending state — transactions either succeed immediately or fail\nSequence number per account like Ethereum nonce — transactions must be sequential\nTrust Lines and Tokens\nXRPL tokens require trust lines — you must explicitly trust an issuer before receiving their tokens\nTrust line costs 2 XRP reserve until removed — don't create unnecessary trust lines\nTrustline rippling can cause unexpected balance changes — disable rippling for issued currencies\nAnyone can issue tokens — verify issuer identity before trusting, many scams exist\nWallet Types\nSecret key formats: family seed (s...), hex, or mnemonic — each wallet may use different format\nXumm is most popular mobile wallet — supports all XRPL features\nHardware wallets support XRP — Ledger with full feature support\nXRPL has native DEX — no smart contracts needed for trading\nCommon Transaction Failures\n\"tecUNFUNDED\" — insufficient balance after accounting for reserve\n\"tecNO_DST_TAG\" — exchange address requires destination tag\n\"tecPATH_DRY\" — payment path has no liquidity (for cross-currency payments)\n\"tefPAST_SEQ\" — sequence number already used, transaction is a duplicate\n\"terQUEUED\" — transaction queued due to account limit, will process shortly\nExchanges and Withdrawals\nMany exchanges freeze XRP withdrawals during network upgrades — check status before panicking\nExchange minimum withdrawal often 20-25 XRP due to reserve requirements\nSome exchanges don't support XRPL tokens — only native XRP\nVerify exchange wallet is not in \"maintenance\" before large sends\nSecurity\nNever share secret key or family seed — full access to all account funds\nRegular key allows delegation without exposing master key — good for trading with limited risk\nEscrow feature for trustless time-locked payments — built into protocol\nMulti-signing available — require multiple keys to authorize transactions\nDEX Trading\nXRPL has native decentralized exchange — trade any issued tokens\nOrder book model, not AMM — limit orders, not swaps\nOffers can be partially filled — check order status after placing\nPayment paths can auto-convert currencies — send USD, recipient receives EUR\nScam Recognition\n\"XRP airdrop\" requiring seed phrase is always a scam\nFake giveaways on social media impersonating Ripple executives\n\"Double your XRP\" promotions are theft\nVerify any official announcements on ripple.com or XRPL Foundation"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/xrp",
    "publisherUrl": "https://clawhub.ai/ivangdavila/xrp",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/xrp",
    "downloadUrl": "https://openagent3.xyz/downloads/xrp",
    "agentUrl": "https://openagent3.xyz/skills/xrp/agent",
    "manifestUrl": "https://openagent3.xyz/skills/xrp/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/xrp/agent.md"
  }
}