nostr-zap-integration

Implement NIP-57 zaps and NIP-61 nutzaps for Lightning and Cashu payments.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/accolver/skill-maker --skill nostr-zap-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nostr-zap-integration
Source: https://github.com/accolver/skill-maker/tree/main/nostr-zap-integration
Command: npx skills add https://github.com/accolver/skill-maker --skill nostr-zap-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Nostr zaps and Nutzaps require multi-step, protocol-compliant flows that are difficult to implement correctly across LNURL, P2PK, and token minting; this skill provides a comprehensive blueprint and operational guidance to implement end-to-end zaps (NIP-57) and Nutzaps (NIP-61) in client applications.

Core Features & Use Cases

  • End-to-end guidance for LNURL discovery, zap request construction, and invoice handling.
  • Nutzap configuration, P2PK locking, mint selection, and redemption flow with kind:9321 and kind:7376.
  • Validation checks and safety guardrails to verify receipts and avoid misconfigurations.
  • Use Case: Implement a Lightning zap flow to a recipient and a Nutzap flow to transfer tokenized value via Cashu, with proper verification and redemption paths.

Quick Start

Ask your agent to initialize nostr-zap-integration to draft a NIP-57 zap and a NIP-61 nutzap workflow for a given recipient.

Frequently Asked Questions about nostr-zap-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement end-to-end Nostr zaps and Nutzap flows in my client application?

To implement Nostr zaps and Nutzap flows, you follow multi-step protocol-compliant processes for NIP-57 and NIP-61. This includes LNURL discovery, zap request construction, invoice handling, receipt validation, and proper publishing to correct relays.

What is the difference between Nostr zaps and Nutzaps?

Nostr zaps use NIP-57 for Lightning payments via LNURL and invoices, while Nutzaps use NIP-61 to transfer tokenized value via Cashu. Nutzaps involve mint selection, P2PK locking, and redemption flows using kind:9321 and kind:7376 events.

How do I validate and redeem Cashu Nutzaps using NIP-61?

To validate and redeem Cashu Nutzaps, you configure per-recipient settings, enforce P2PK locking, and process redemption via kind:9321 and kind:7376 events. Explicit validation checks and safety guardrails verify receipts and prevent misconfigurations.

What safety validation is required when constructing NIP-57 zap requests?

NIP-57 zap requests require explicit validation, proper tag usage, and publishing to correct relays. These safety guardrails ensure receipt verification and prevent misconfigurations during LNURL discovery and invoice handling.

Can I use Cashu mints for P2PK locking in Nostr Nutzap workflows?

Yes, Cashu mints support P2PK locking in Nostr Nutzap workflows. The integration provides detailed guidance on minting, P2PK locking, and Nutzap verification to ensure safe tokenized value transfer.

Why are my Nostr zap receipts not validating correctly after invoice handling?

Nostr zap receipts fail validation due to improper tag usage, incorrect relay publishing, or misconfigurations in the LNURL discovery and invoice handling flow. Enforcing explicit validation checks ensures receipts verify correctly.