bitcoin-wallet

Community

Build a Bitcoin wallet integrated with Nostr.

AuthorPerceptLabs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a complete architecture and implementation pattern for a Bitcoin wallet that derives Taproot addresses from Nostr public keys, manages UTXOs, builds and signs transactions, and supports on-chain transfers.

Core Features & Use Cases

  • Taproot-based address derivation: Derives P2TR addresses from Nostr keys for modern, private transactions.
  • UTXO management & balance tracking: Keeps track of spendable outputs and total balance.
  • Transaction creation, signing & broadcasting: Builds, signs with the Nostr-linked private key, and broadcasts to the network.
  • Nostr-integrated key handling: Uses nsec-based login to access private keys securely.
  • QR code & exchange-rate integration: Generates QR codes for addresses and shows USD equivalents via an exchange-rate skill.
  • Use Case: Example—an end-user derives a Taproot address from their Nostr pubkey, funds a recipient, and monitors confirmations within the same app.

Quick Start

Use the bitcoin-wallet skill to derive a Taproot address from a Nostr pubkey, fetch UTXOs, build a test transaction, and broadcast it to a recipient address.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bitcoin-wallet
Download link: https://github.com/PerceptLabs/mvmnt/archive/main.zip#bitcoin-wallet

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.