{
  "schemaVersion": "1.0",
  "item": {
    "slug": "aibtc-bitcoin-wallet",
    "name": "AIBTC Bitcoin Wallet",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/whoabuddy/aibtc-bitcoin-wallet",
    "canonicalUrl": "https://clawhub.ai/whoabuddy/aibtc-bitcoin-wallet",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/aibtc-bitcoin-wallet",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=aibtc-bitcoin-wallet",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "references/genesis-lifecycle.md",
      "references/inscription-workflow.md",
      "references/pillar-wallet.md",
      "references/stacks-defi.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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.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/aibtc-bitcoin-wallet"
    },
    "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/aibtc-bitcoin-wallet",
    "agentPageUrl": "https://openagent3.xyz/skills/aibtc-bitcoin-wallet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/aibtc-bitcoin-wallet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/aibtc-bitcoin-wallet/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "AIBTC Bitcoin Wallet",
        "body": "A skill for managing Bitcoin L1 wallets with optional Pillar smart wallet and Stacks L2 DeFi capabilities."
      },
      {
        "title": "Install",
        "body": "One-command installation:\n\nnpx @aibtc/mcp-server@latest --install\n\nFor testnet:\n\nnpx @aibtc/mcp-server@latest --install --testnet"
      },
      {
        "title": "Check Balance",
        "body": "Get your Bitcoin balance:\n\n\"What's my BTC balance?\"\n\nUses get_btc_balance - returns total, confirmed, and unconfirmed balances."
      },
      {
        "title": "Check Fees",
        "body": "Get current network fee estimates:\n\n\"What are the current Bitcoin fees?\"\n\nUses get_btc_fees - returns fast (~10 min), medium (~30 min), and slow (~1 hr) rates in sat/vB."
      },
      {
        "title": "Send BTC",
        "body": "Transfer Bitcoin to an address:\n\n\"Send 50000 sats to bc1q...\"\n\"Transfer 0.001 BTC with fast fees to bc1q...\"\n\nUses transfer_btc - requires an unlocked wallet."
      },
      {
        "title": "Wallet Setup",
        "body": "Before sending transactions, set up a wallet:\n\nCreate new wallet: wallet_create - generates encrypted BIP39 mnemonic\nImport existing: wallet_import - import from mnemonic phrase\nUnlock for use: wallet_unlock - required before transactions\n\nWallets are stored encrypted at ~/.aibtc/."
      },
      {
        "title": "Read Operations",
        "body": "ToolDescriptionParametersget_btc_balanceGet BTC balanceaddress (optional; requires unlocked wallet if omitted)get_btc_feesGet fee estimatesNoneget_btc_utxosList UTXOsaddress (optional; requires unlocked wallet if omitted), confirmedOnly"
      },
      {
        "title": "Write Operations (Wallet Required)",
        "body": "ToolDescriptionParameterstransfer_btcSend BTCrecipient, amount (sats), feeRate"
      },
      {
        "title": "Wallet Management",
        "body": "ToolDescriptionwallet_createGenerate new encrypted walletwallet_importImport wallet from mnemonicwallet_unlockUnlock wallet for transactionswallet_lockLock wallet (clear from memory)wallet_listList available walletswallet_switchSwitch active walletwallet_statusGet wallet/session status"
      },
      {
        "title": "Units and Addresses",
        "body": "Amounts: Always in satoshis (1 BTC = 100,000,000 satoshis)\n\nAddresses:\n\nMainnet: bc1... (native SegWit)\nTestnet: tb1...\n\nFee Rates: \"fast\", \"medium\", \"slow\", or custom sat/vB number"
      },
      {
        "title": "Daily Balance Check",
        "body": "1. \"What's my BTC balance?\"\n2. \"Show my recent UTXOs\"\n3. \"What are current fees?\""
      },
      {
        "title": "Send Payment",
        "body": "1. \"Unlock my wallet\" (provide password)\n2. \"Send 100000 sats to bc1qxyz... with medium fees\"\n3. \"Lock my wallet\""
      },
      {
        "title": "Multi-Wallet Management",
        "body": "1. \"List my wallets\"\n2. \"Switch to trading wallet\"\n3. \"Unlock it\"\n4. \"Check balance\""
      },
      {
        "title": "Progressive Layers",
        "body": "This skill focuses on Bitcoin L1. Additional capabilities are organized by layer:"
      },
      {
        "title": "Stacks L2 (Layer 2)",
        "body": "Bitcoin L2 with smart contracts and DeFi:\n\nSTX token transfers\nALEX DEX token swaps\nZest Protocol lending/borrowing\nx402 paid API endpoints (AI, storage, utilities) — safe-by-default with probe-before-pay workflow\n\nSee: references/stacks-defi.md"
      },
      {
        "title": "Pillar Smart Wallet (Layer 3)",
        "body": "sBTC smart wallet with yield automation:\n\nPasskey or agent-signed transactions\nSend to BNS names (alice.btc)\nAuto-boost yield via Zest Protocol\n\nSee: references/pillar-wallet.md"
      },
      {
        "title": "Bitcoin Inscriptions",
        "body": "Inscribe and retrieve digital artifacts on Bitcoin:\n\nCommit-reveal inscription workflow\nGet inscription content and metadata\nProtect ordinal UTXOs from accidental spending\n\nSee: references/inscription-workflow.md"
      },
      {
        "title": "x402 Paid APIs",
        "body": "Pay-per-use APIs with automatic micropayments on Stacks L2:\n\nDiscover available endpoints with list_x402_endpoints\nCheck cost before paying with probe_x402_endpoint\nExecute endpoints with execute_x402_endpoint (safe-by-default — probes first)\nSend inbox messages with send_inbox_message (use this instead of execute_x402_endpoint for inbox)\nBuild new x402 APIs with scaffold_x402_endpoint and scaffold_x402_ai_endpoint\n\nAlways probe before executing paid endpoints. Never call execute_x402_endpoint with autoApprove: true without checking cost first.\n\nsend_inbox_message — dedicated tool for aibtc.com inbox messages:\n\nParameters: recipientBtcAddress (bc1...), recipientStxAddress (SP...), content (max 500 chars), paymentTxid (optional)\nUses sponsored transactions: sender pays only the sBTC message cost, relay covers STX gas\nAvoids sBTC settlement timeout issues that affect the generic execute_x402_endpoint tool\nImplements the full 5-step x402 v2 payment flow with balance pre-check\npaymentTxid (optional): provide a confirmed on-chain sBTC transfer txid to skip the x402 flow and deliver the message using that txid as payment proof — use for manual recovery when a settlement timeout left the sBTC payment confirmed on-chain but the message undelivered\nAutomatic recovery: if retries are exhausted, the tool checks whether any submitted payment txid confirmed on-chain and, if so, resubmits the message automatically — no agent action required\n\nSee: references/stacks-defi.md for endpoint catalog\nSee: references/x402-inbox.md for inbox-specific flow details"
      },
      {
        "title": "Genesis Lifecycle",
        "body": "Agent identity and reputation on Bitcoin and Stacks:\n\nL0: Local agent key generation\nL1: Dual-chain plain-message signatures (btc_sign_message + stacks_sign_message)\nL2: X claim + BTC airdrop activation\nL3: On-chain identity registration via ERC-8004 (register_identity)\nL4: Reputation bootstrapping (get_reputation, give_feedback)\nActive: 5-minute check-ins to maintain reputation and liveness\n\nSee: references/genesis-lifecycle.md"
      },
      {
        "title": "\"Wallet not unlocked\"",
        "body": "Run wallet_unlock with your password before sending transactions."
      },
      {
        "title": "\"Insufficient balance\"",
        "body": "Check get_btc_balance - you need enough BTC for amount + fees."
      },
      {
        "title": "\"Invalid address\"",
        "body": "Ensure address matches network:\n\nMainnet: starts with bc1\nTestnet: starts with tb1\n\nSee: references/troubleshooting.md"
      },
      {
        "title": "More Information",
        "body": "CLAUDE.md - Full tool documentation\nGitHub - Source code\nnpm - Package\n\nThis skill follows the Agent Skills open specification."
      }
    ],
    "body": "AIBTC Bitcoin Wallet\n\nA skill for managing Bitcoin L1 wallets with optional Pillar smart wallet and Stacks L2 DeFi capabilities.\n\nInstall\n\nOne-command installation:\n\nnpx @aibtc/mcp-server@latest --install\n\n\nFor testnet:\n\nnpx @aibtc/mcp-server@latest --install --testnet\n\nQuick Start\nCheck Balance\n\nGet your Bitcoin balance:\n\n\"What's my BTC balance?\"\n\n\nUses get_btc_balance - returns total, confirmed, and unconfirmed balances.\n\nCheck Fees\n\nGet current network fee estimates:\n\n\"What are the current Bitcoin fees?\"\n\n\nUses get_btc_fees - returns fast (~10 min), medium (~30 min), and slow (~1 hr) rates in sat/vB.\n\nSend BTC\n\nTransfer Bitcoin to an address:\n\n\"Send 50000 sats to bc1q...\"\n\"Transfer 0.001 BTC with fast fees to bc1q...\"\n\n\nUses transfer_btc - requires an unlocked wallet.\n\nWallet Setup\n\nBefore sending transactions, set up a wallet:\n\nCreate new wallet: wallet_create - generates encrypted BIP39 mnemonic\nImport existing: wallet_import - import from mnemonic phrase\nUnlock for use: wallet_unlock - required before transactions\n\nWallets are stored encrypted at ~/.aibtc/.\n\nTool Reference\nRead Operations\nTool\tDescription\tParameters\nget_btc_balance\tGet BTC balance\taddress (optional; requires unlocked wallet if omitted)\nget_btc_fees\tGet fee estimates\tNone\nget_btc_utxos\tList UTXOs\taddress (optional; requires unlocked wallet if omitted), confirmedOnly\nWrite Operations (Wallet Required)\nTool\tDescription\tParameters\ntransfer_btc\tSend BTC\trecipient, amount (sats), feeRate\nWallet Management\nTool\tDescription\nwallet_create\tGenerate new encrypted wallet\nwallet_import\tImport wallet from mnemonic\nwallet_unlock\tUnlock wallet for transactions\nwallet_lock\tLock wallet (clear from memory)\nwallet_list\tList available wallets\nwallet_switch\tSwitch active wallet\nwallet_status\tGet wallet/session status\nUnits and Addresses\n\nAmounts: Always in satoshis (1 BTC = 100,000,000 satoshis)\n\nAddresses:\n\nMainnet: bc1... (native SegWit)\nTestnet: tb1...\n\nFee Rates: \"fast\", \"medium\", \"slow\", or custom sat/vB number\n\nExample Workflows\nDaily Balance Check\n1. \"What's my BTC balance?\"\n2. \"Show my recent UTXOs\"\n3. \"What are current fees?\"\n\nSend Payment\n1. \"Unlock my wallet\" (provide password)\n2. \"Send 100000 sats to bc1qxyz... with medium fees\"\n3. \"Lock my wallet\"\n\nMulti-Wallet Management\n1. \"List my wallets\"\n2. \"Switch to trading wallet\"\n3. \"Unlock it\"\n4. \"Check balance\"\n\nProgressive Layers\n\nThis skill focuses on Bitcoin L1. Additional capabilities are organized by layer:\n\nStacks L2 (Layer 2)\n\nBitcoin L2 with smart contracts and DeFi:\n\nSTX token transfers\nALEX DEX token swaps\nZest Protocol lending/borrowing\nx402 paid API endpoints (AI, storage, utilities) — safe-by-default with probe-before-pay workflow\n\nSee: references/stacks-defi.md\n\nPillar Smart Wallet (Layer 3)\n\nsBTC smart wallet with yield automation:\n\nPasskey or agent-signed transactions\nSend to BNS names (alice.btc)\nAuto-boost yield via Zest Protocol\n\nSee: references/pillar-wallet.md\n\nBitcoin Inscriptions\n\nInscribe and retrieve digital artifacts on Bitcoin:\n\nCommit-reveal inscription workflow\nGet inscription content and metadata\nProtect ordinal UTXOs from accidental spending\n\nSee: references/inscription-workflow.md\n\nx402 Paid APIs\n\nPay-per-use APIs with automatic micropayments on Stacks L2:\n\nDiscover available endpoints with list_x402_endpoints\nCheck cost before paying with probe_x402_endpoint\nExecute endpoints with execute_x402_endpoint (safe-by-default — probes first)\nSend inbox messages with send_inbox_message (use this instead of execute_x402_endpoint for inbox)\nBuild new x402 APIs with scaffold_x402_endpoint and scaffold_x402_ai_endpoint\n\nAlways probe before executing paid endpoints. Never call execute_x402_endpoint with autoApprove: true without checking cost first.\n\nsend_inbox_message — dedicated tool for aibtc.com inbox messages:\n\nParameters: recipientBtcAddress (bc1...), recipientStxAddress (SP...), content (max 500 chars), paymentTxid (optional)\nUses sponsored transactions: sender pays only the sBTC message cost, relay covers STX gas\nAvoids sBTC settlement timeout issues that affect the generic execute_x402_endpoint tool\nImplements the full 5-step x402 v2 payment flow with balance pre-check\npaymentTxid (optional): provide a confirmed on-chain sBTC transfer txid to skip the x402 flow and deliver the message using that txid as payment proof — use for manual recovery when a settlement timeout left the sBTC payment confirmed on-chain but the message undelivered\nAutomatic recovery: if retries are exhausted, the tool checks whether any submitted payment txid confirmed on-chain and, if so, resubmits the message automatically — no agent action required\n\nSee: references/stacks-defi.md for endpoint catalog See: references/x402-inbox.md for inbox-specific flow details\n\nGenesis Lifecycle\n\nAgent identity and reputation on Bitcoin and Stacks:\n\nL0: Local agent key generation\nL1: Dual-chain plain-message signatures (btc_sign_message + stacks_sign_message)\nL2: X claim + BTC airdrop activation\nL3: On-chain identity registration via ERC-8004 (register_identity)\nL4: Reputation bootstrapping (get_reputation, give_feedback)\nActive: 5-minute check-ins to maintain reputation and liveness\n\nSee: references/genesis-lifecycle.md\n\nTroubleshooting\n\"Wallet not unlocked\"\n\nRun wallet_unlock with your password before sending transactions.\n\n\"Insufficient balance\"\n\nCheck get_btc_balance - you need enough BTC for amount + fees.\n\n\"Invalid address\"\n\nEnsure address matches network:\n\nMainnet: starts with bc1\nTestnet: starts with tb1\n\nSee: references/troubleshooting.md\n\nMore Information\nCLAUDE.md - Full tool documentation\nGitHub - Source code\nnpm - Package\n\nThis skill follows the Agent Skills open specification."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/whoabuddy/aibtc-bitcoin-wallet",
    "publisherUrl": "https://clawhub.ai/whoabuddy/aibtc-bitcoin-wallet",
    "owner": "whoabuddy",
    "version": "1.26.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/aibtc-bitcoin-wallet",
    "downloadUrl": "https://openagent3.xyz/downloads/aibtc-bitcoin-wallet",
    "agentUrl": "https://openagent3.xyz/skills/aibtc-bitcoin-wallet/agent",
    "manifestUrl": "https://openagent3.xyz/skills/aibtc-bitcoin-wallet/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/aibtc-bitcoin-wallet/agent.md"
  }
}