A TypeScript SDK for building programmable Bitcoin applications with instant offchain transactions, Lightning support, and atomic stablecoin swaps.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install bitcoin-arkade
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install bitcoin-arkade using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Arkade is a programmable Bitcoin execution layer that leverages Virtual Transaction Outputs (VTXOs) to facilitate near-zero fee, instant offchain transactions while maintaining full self-custody. It allows developers to integrate Bitcoin functionality into applications without requiring protocol changes to the base layer, making it a powerful addition to the library of Openclaw Skills for financial automation. The SDK provides high-level abstractions for managing wallets, handling onchain ramps, and executing complex smart contracts via Tapscript.
By utilizing a virtual mempool and batch swaps, Arkade achieves Bitcoin finality through batched onchain settlements. This architecture ensures that users retain unilateral exit rights, meaning they can always withdraw their funds to the Bitcoin mainnet without needing cooperation from the operator. Whether you are building a consumer wallet or a complex DeFi protocol on Bitcoin, this skill provides the necessary tools for modern blockchain development.
Install the core SDK and the skill wrapper:
npm install @arkade-os/sdk @arkade-os/skill
Initialize the wallet in your application:
import { SingleKey, Wallet } from "@arkade-os/sdk";
const identity = SingleKey.fromHex("your-private-key-hex");
const wallet = await Wallet.create({
identity,
arkServerUrl: "https://arkade.computer",
});
For local development, use nigiri to start a regtest node:
nigiri start --ark
The Arkade SDK organizes data around VTXOs and specialized address formats to manage offchain state:
| Data Object | Description |
|---|---|
| VTXO | Virtual Transaction Outputs representing offchain coins. Statuses include preconfirmed, settled, and recoverable. |
| Ark Address | A bech32m-encoded address (ark1...) containing the server and user public keys for offchain routing. |
| Boarding Address | A standard onchain BTC address used to initiate the onboarding process. |
| Swap Quote | Metadata for BTC-to-stablecoin swaps, including target amounts, chain IDs (Polygon, ETH, Arb), and expiry. |
| Tapscript Tree | A Taptree structure used for defining complex spending conditions in smart contracts. |
Loading
A specialized tool for generating new Chinese chess games or enhancing existing ones using pre-built, optimized source code templates.

A utility that converts local audio files into the specific format required for native, playable voice messages within the Feishu messaging platform.

An automated git workflow utility that stages changes, generates conventional commits, and pushes code to remote repositories seamlessly.

An offline Markdown to PDF converter featuring full Unicode support, professional layouts, and a massive library of 3660 colorful emojis.

A secure API bridge that enables AI agents to interact with Gmail through standardized OAuth authentication and simple RESTful actions.

A comprehensive diagnostics tool to verify and configure system environments for AI/ML development and RAG applications.








































