nostr-direct-messages
CommunitySecure Nostr DMs with modern encryption.
Authorsamthomson
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a complete Nostr direct messaging system with optional NIP-04 and NIP-17 support, including real-time subscriptions, optimistic UI updates, and a cache-first local storage model for offline use.
Core Features & Use Cases
- DMProvider integration: Easy setup to wrap your app and enable messaging features.
- NIP-04 and NIP-17 support: Choose legacy encryption or modern private messaging with gift-wrapping.
- Real-time and offline UX: Live updates via relays with optimistic UI and locally cached messages.
- Attachments and file sharing: Support for file messages and metadata when integrated with the DM layer.
Quick Start
Use nostr-direct-messages to enable a DM system in your app by wrapping your application with DMProvider, configuring protocol mode, and enabling the DM system in your provider tree.
Dependency Matrix
Required Modules
None requiredComponents
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: nostr-direct-messages Download link: https://github.com/samthomson/treasure-board/archive/main.zip#nostr-direct-messages Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.