skills$openclaw/BreezClaw
robertclarkson9.7k

by robertclarkson

BreezClaw – OpenClaw Skill

BreezClaw is an OpenClaw Skills integration for coding workflows. Self-custodial Bitcoin and Lightning wallet for AI agents. Send and receive sats via Lightning Network, Spark, or on-chain Bitcoin. Use when: checking bitcoin balance, sending/receiving payments, generating Lightning invoices, managing wallet operations. Requires the BreezClaw plugin and a Breez API key.

9.7k stars6.5k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameBreezClaw
descriptionSelf-custodial Bitcoin and Lightning wallet for AI agents. Send and receive sats via Lightning Network, Spark, or on-chain Bitcoin. Use when: checking bitcoin balance, sending/receiving payments, generating Lightning invoices, managing wallet operations. Requires the BreezClaw plugin and a Breez API key. OpenClaw Skills integration.
ownerrobertclarkson
repositoryrobertclarkson/bitcoin-wallet
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @robertclarkson/bitcoin-wallet
last updatedFeb 7, 2026

Maintainer

robertclarkson

robertclarkson

Maintains BreezClaw in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
310 B
SKILL.md
2.5 KB
SKILL.md

slug: breezclaw name: BreezClaw description: "Self-custodial Bitcoin and Lightning wallet for AI agents. Send and receive sats via Lightning Network, Spark, or on-chain Bitcoin. Use when: checking bitcoin balance, sending/receiving payments, generating Lightning invoices, managing wallet operations. Requires the BreezClaw plugin and a Breez API key." version: 1.0.0 author: onesandzeros-nz keywords: bitcoin, lightning, wallet, breez, spark, sats, payments, self-custodial, breezclaw homepage: https://github.com/onesandzeros-nz/BreezClaw

BreezClaw

Self-custodial Bitcoin and Lightning wallet for AI agents. Powered by Breez SDK Spark.

Install

# Clone plugin
cd ~/.openclaw/extensions
git clone https://github.com/onesandzeros-nz/BreezClaw.git breezclaw

# Install dependencies and build
cd breezclaw
npm install
npm run build

Configure

1. Get Breez API Key

Sign up at https://breez.technology/sdk/

2. Add to OpenClaw Config

Edit ~/.openclaw/openclaw.json:

{
  "plugins": {
    "entries": {
      "breezclaw": {
        "enabled": true,
        "config": {
          "breezApiKey": "YOUR_BREEZ_API_KEY",
          "network": "mainnet"
        }
      }
    }
  }
}

3. Restart

openclaw gateway restart

Tools

ToolDescription
wallet_statusCheck wallet exists and connection state
wallet_connectConnect or create wallet from mnemonic
wallet_balanceGet balance in sats and BTC
wallet_receiveGenerate payment request
wallet_prepare_sendPrepare payment with fee estimate
wallet_sendExecute confirmed payment
wallet_transactionsList transaction history
wallet_infoDetailed wallet info
wallet_backupRetrieve mnemonic (sensitive!)
wallet_disconnectClean disconnect

Receive Methods

  • spark — Reusable Spark address (default)
  • spark_invoice — Spark invoice with amount
  • lightning — BOLT11 invoice
  • bitcoin — On-chain address

Payment Flow

Always two-step:

  1. wallet_prepare_send → Show fees
  2. User confirms → wallet_send(confirmed=true)

Security

  • Never expose mnemonic unless explicitly requested
  • Always show fees before sending
  • Require explicit confirmation for sends
  • Wallet data: ~/.openclaw/breezclaw/

Examples

"What's my balance?" → wallet_balance

"Invoice for 1000 sats" → wallet_receive(method="lightning", amount_sats=1000)

"Send 500 sats to user@wallet.com" → resolve LNURL → wallet_prepare_send → confirm → wallet_send
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

- Never expose mnemonic unless explicitly requested - Always show fees before sending - Require explicit confirmation for sends - Wallet data: `~/.openclaw/breezclaw/`

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

Configuration

### 1. Get Breez API Key Sign up at https://breez.technology/sdk/ ### 2. Add to OpenClaw Config Edit `~/.openclaw/openclaw.json`: ```json { "plugins": { "entries": { "breezclaw": { "enabled": true, "config": { "breezApiKey": "YOUR_BREEZ_API_KEY", "network": "mainnet" } } } } } ``` ### 3. Restart ```bash openclaw gateway restart ```

FAQ

How do I install BreezClaw?

Run openclaw add @robertclarkson/bitcoin-wallet in your terminal. This installs BreezClaw into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/robertclarkson/bitcoin-wallet. Review commits and README documentation before installing.