Installs into .claude/skills of the current project.
Are you the author of Alby Bitcoin Payments Agent Skill?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-alby-bitcoin-payments-agent-skill)
---
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](./references/nwc-client/nwc-client.md)
- [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](./references/lightning-tools/lightning-tools.md)
## Read the Typings
Based on what functionality you require, read the relevant typings:
- [NWC Client](./references/nwc-client/nwc.d.ts)
- [Lightning Tools](./references/lightning-tools/index.d.ts)
## 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](./references/testing-wallets.md).
## Production Wallet
If they do not have a wallet yet [here are some options](./references/production-wallets.md)
Files in this skill
README.md3.6 KB
SKILL.md1.5 KB
references/lightning-tools/fiat.md692 B
references/lightning-tools/index.d.ts8.3 KB
references/lightning-tools/invoice.md335 B
references/lightning-tools/lightning-tools.md504 B