| name | lnbits |
| description | Manage LNbits Lightning Wallet (Balance, Pay, Invoice) |
| homepage | https://lnbits.com |
| metadata | {"clawdbot":{"emoji":"⚡","requires":{"bins":["python3"],"pip":["qrcode[pil]"],"env":["LNBITS_API_KEY","LNBITS_BASE_URL"]},"primaryEnv":"LNBITS_API_KEY"}} |
LNbits Wallet Manager
Enable the assistant to safely and effectively manage an LNbits Lightning Network wallet.
🛑 CRITICAL PROTOCOLS 🛑
- NEVER Expose Secrets: Do NOT display Admin Keys, User IDs, or Wallet IDs.
- Explicit Confirmation: You MUST ask for "Yes/No" confirmation before paying.
- Format: "I am about to send [Amount] sats to [Memo/Dest]. Proceed? (y/n)"
- Check Balance First: Always call
balance before pay to prevent errors.
- ALWAYS Include Invoice + QR: When generating an invoice, you MUST: (a) show the
payment_request text for copying, and (b) output MEDIA: followed by the qr_file path on ONE line. NEVER skip this.
Usage
0. Setup / Create Wallet
If the user does not have an LNbits wallet, you can create one for them on the demo server.
python3 {baseDir}/scripts/lnbits_cli.py create --name