💡 Summary
This skill enables apps to integrate Bitcoin Lightning wallet functionalities using Nostr Wallet Connect and LNURL.
🎯 Target Audience
🤖 AI Roast: “Powerful, but the setup might scare off the impatient.”
Risk: Medium. Review: outbound network access (SSRF, data egress). Run with least privilege and audit before enabling in production.
name: alby-bitcoin-payments-agent-skill description: Add bitcoin lightning wallet capabilities to your app using Nostr Wallet Connect (NIP-47) and LNURL. Send and receive payments, handle payment notifications, fetch wallet balance and transaction list, do bitcoin to fiat currency conversions, query lightning addresses, conditionally settle payments (HOLD invoices), parse BOLT-11 invoices, verify payment preimages.
Alby Bitcoin Payments Agent Skill
When to use this skill
Use this skill to understand how to build apps that require bitcoin lightning wallet capabilities.
- NWC Client: Interact with a wallet to do things like sending and receive payments, listen to payment notifications, fetch balance and transaction list and wallet info
- Lightning Tools: Request invoices from a lightning address, parse BOLT-11 invoices, verify a preimage for a BOLT-11 invoice, LNURL-Verify, do bitcoin <-> fiat conversions
Read the Typings
Based on what functionality you require, read the relevant typings:
Testing Wallets
If the user doesn't have a wallet yet, or needs one for development or testing, testing wallets can be created with a single request.
Production Wallet
If they do not have a wallet yet here are some options
Pros
- Comprehensive wallet capabilities
- Supports both sending and receiving payments
- Handles payment notifications effectively
- Facilitates Bitcoin to fiat conversions
Cons
- Requires understanding of Bitcoin and Lightning Network
- Dependency on external wallet services
- Potential complexity in implementation
- Limited to Bitcoin transactions
Related Skills
pytorch
S“It's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”
agno
S“It promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”
nuxt-skills
S“It's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author getAlby.
