arkade
Send and receive Bitcoin over Arkade (offchain), onchain (via onboard/offboard), and Lightning. Swap USDC/USDT stablecoins.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/tiero/bitcoin-arkade-walletArkade Skill
Send and receive Bitcoin over Arkade (offchain), onchain (via onboard/offboard), and Lightning Network. Swap between BTC and stablecoins (USDC/USDT) via LendaSwap.
Payment methods:
- Offchain (Arkade): Instant transactions between Arkade wallets
- Onchain: Get paid onchain via boarding address (onboard), pay onchain via offboard
- Lightning: Pay and receive via Boltz submarine swaps
Default Server: https://arkade.computer
Agent Safety Rules
IMPORTANT: The following commands move real funds. The agent MUST always ask the user for explicit confirmation before executing them, displaying the amount and destination:
send— sends sats to an Ark addressoffboard— moves offchain BTC to an onchain Bitcoin addressonboard— moves onchain BTC into Arkadeln-pay— pays a Lightning invoiceswap-to-stable/swap-to-btc— executes a stablecoin swapswap-claim/swap-refund— claims or refunds a swap
Read-only commands (address, balance, history, ln-invoice, ln-fees, ln-limits, ln-pending, swap-quote, swap-pairs, swap-status, swap-pending, boarding-address) are safe to run without confirmation.
Wallet initialization: init creates a new private key stored at ~/.arkade-wallet/config.json (permissions 0600). All other commands require init to have been run first. The agent MUST inform the user and get confirmation before running init for the first time.
Installation
Quick Start (no install required)
# Using pnpm (recommended)
pnpm dlx @arkade-os/skill init
pnpm dlx @arkade-os/skill address
# Using npx
npx -y -p @arkade-os/skill arkade init
npx -y -p @arkade-os/skill arkade address
Global Install
# Install globally
npm install -g @arkade-os/skill
# or
pnpm add -g @arkade-os/skill
# Then use directly
arkade init
arkade address
As a dependency
npm install @arkade-os/skill
# or
pnpm add @arkade-os/skill
CLI Commands
Note: Examples below use
arkadedirectly (assumes global install). For pnpm:pnpm dlx @arkade-os/skill <command>For npx:npx -y -p @arkade-os/skill arkade <command>
Wallet Management
# Initialize wallet (auto-generates private key, default server: arkade.computer)
arkade init
# Initialize with custom server
arkade init https://custom-server.com
# Show Ark address (for receiving offchain Bitcoin)
arkade address
# Show boarding address (for onchain deposits)
arkade boarding-address
# Show balance breakdown
arkade balance
Bitcoin Transactions
# Send sats to an Ark address
arkade send <ark-address> <amount-sats>
# Example: Send 50,000 sats
arkade send ark1qxyz... 50000
# View transaction history
arkade history
Onchain Payments (Onboard/Offboard)
# Get paid onchain: Receive BTC to your boarding address, then onboard to Arkade
# Step 1: Get your boarding address
arkade boarding-address
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-tiero-bitcoin-arkade-wallet": {
"enabled": true,
"auto_update": true
}
}
}