Skip to main content
The Arkade Agent Skill gives AI coding agents direct access to the Arkade SDK. Agents can create wallets, send and receive Bitcoin, pay Lightning invoices, swap stablecoins, and manage VTXOs programmatically.

Install the Skill

Install into your coding agent using the Vercel Skills CLI:
npx skills add arkade-os/skill --agent claude-code
Verify by typing /skills inside Claude Code.
Once installed, the agent can read SKILL.md and build with the full Arkade SDK: wallets, payments, Lightning, contracts, and stablecoin swaps.

Quick Start

The skill package provides three high-level classes that wrap the SDK:
import { Wallet, SingleKey } from "@arkade-os/sdk";
import {
  ArkadeBitcoinSkill,
  ArkaLightningSkill,
  LendaSwapSkill,
} from "@arkade-os/skill";

const wallet = await Wallet.create({
  identity: SingleKey.fromHex(privateKeyHex),
  arkServerUrl: "https://arkade.computer",
});

// Bitcoin: instant offchain payments
const bitcoin = new ArkadeBitcoinSkill(wallet);
const balance = await bitcoin.getBalance();
await bitcoin.send({ address: "ark1...", amount: 50000 });

// Lightning: pay and receive via Boltz submarine swaps
const lightning = new ArkaLightningSkill({ wallet, network: "bitcoin" });
const invoice = await lightning.createInvoice({ amount: 25000 });

// Stablecoins: non-custodial BTC/USDC/USDT atomic swaps
const lendaswap = new LendaSwapSkill({ wallet });
const quote = await lendaswap.getQuoteBtcToStablecoin(100000, "usdc_pol");

Available Skills

SkillCapabilities
ArkadeBitcoinSkillAddresses, balances, send/receive BTC, onboard/offboard ramps, transaction history
ArkaLightningSkillCreate invoices, pay invoices, swap fees/limits, swap tracking
LendaSwapSkillBTC/USDC/USDT quotes and swaps on Polygon, Ethereum, Arbitrum

Networks

NetworkServer URLExplorer
Bitcoin mainnethttps://arkade.computerarkade.space
Mutinynet (testnet)https://mutinynet.arkade.shexplorer.mutinynet.arkade.sh
Signethttps://signet.arkade.shexplorer.signet.arkade.sh
Regtest (local)http://localhost:7070Run nigiri start --ark

Docs MCP Server

You can also connect your agent to searchable Arkade documentation via MCP:
claude mcp add --transport http arkade-docs https://docs.arkadeos.com/mcp
Add --scope user for global access across projects. Verify with /mcp.

GitHub Repository

Source code, SKILL.md reference, and issue tracker.