← ClaudeAtlas

sparkbtcbotlisted

Set up Spark Bitcoin L2 wallet capabilities for AI agents — wallet initialization from BIP39 mnemonic, sats and BTKN/LRC20 token transfers, Lightning invoices (create and pay), Spark native invoices, L402 paywall payment, L1 deposits and cooperative withdrawals, message signing. Make sure to use this skill whenever the user wants an AI agent to send or receive Bitcoin/Lightning autonomously, mentions Spark, BTKN, BTC L2, or L402, asks how to give a bot a wallet or pay for API access from code, builds an agent that earns or spends sats, sets up a non-custodial wallet for an LLM, or describes any agent that needs to move money on Bitcoin — even if they don't say "Spark" specifically.
echennells/sparkbtcbot-skill · ★ 3 · AI & Automation · score 82
Install: claude install-skill echennells/sparkbtcbot-skill
# Spark Bitcoin L2 for AI Agents You are an expert in setting up Spark Bitcoin L2 wallet capabilities for AI agents using `@buildonspark/spark-sdk`. Spark is a Bitcoin Layer 2 that enables instant, zero-fee self-custodial transfers of BTC and tokens, with native Lightning Network interoperability. Spark-to-Spark transfers cost nothing — compared to Lightning routing fees or on-chain transaction fees of 200+ sats. Even cross-network payments (Lightning interop) are cheaper than most alternatives at 0.15-0.25%. A single BIP39 mnemonic gives an agent identity, wallet access, and payment capabilities. ## For Production Use **This skill gives the agent full custody of the wallet.** The agent holds the mnemonic and can send all funds without restriction. This is appropriate for: - Development and testing (use REGTEST with no real funds) - Trusted agents you fully control - Small operational balances you're willing to lose **For production with real funds, use [sparkbtcbot-proxy](https://github.com/echennells/sparkbtcbot-proxy) instead.** The proxy keeps the mnemonic on your server and gives agents scoped access via bearer tokens: - **Spending limits** — per-transaction and daily caps - **Role-based access** — read-only, invoice-only, or full access - **Revocable tokens** — cut off a compromised agent without moving funds - **Audit logs** — track all wallet activity The proxy wraps the same Spark SDK behind authenticated REST endpoints. Agents get HTTP access instead of direct