nostr

Guide Nostr client and relay implementation with NIPs, event signing, and WebSocket patterns.

1|Updated Sep 20, 2025
One-click install
npx skills add https://github.com/Silberengel/next.orly.dev --skill nostr-silberengel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nostr
Source: https://github.com/Silberengel/next.orly.dev/tree/main/.claude/skills/nostr
Command: npx skills add https://github.com/Silberengel/next.orly.dev --skill nostr-silberengel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides expert guidance for implementing and debugging Nostr clients, relays, and related cryptographic operations, helping teams ship compliant, secure decentralised messaging apps.

Core Features & Use Cases

It covers comprehensive NIP coverage, event structures and lifecycle, WebSocket communication patterns, signing/verification, and best-practice guidance for multi-relay setups, performance, and security with concrete use cases like publishing notes, filtering events, and managing relay lists.

Quick Start

Read the SKILL.md to learn event structure, signing, and WebSocket rules, then consult references/nips-overview.md to implement a compliant minimal Nostr client.

Frequently Asked Questions about nostr

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

FAQPage Schema
How do I implement Nostr event signing and verification correctly?

Nostr event signing requires structuring event payloads correctly before applying cryptographic signatures. This skill provides expert guidance for implementing and debugging event structures, signing, and verification operations across clients and relays.

What is the best way to manage WebSocket communication for a Nostr relay?

The best way to manage WebSocket communication for a Nostr relay involves handling event publishing and filtering over persistent connections. This skill covers WebSocket communication patterns and best-practice guidance for multi-relay setups, performance, and security.

Which Nostr NIPs do I need to adopt for a minimal compliant client?

Adopting core NIPs is required to build a minimal compliant Nostr client. This skill covers comprehensive NIP coverage, including core NIPs, event structures, kinds, and tags, with references for protocol integration and real-world implementation patterns.

How does Nostr protocol event lifecycle work when publishing notes?

The Nostr protocol event lifecycle for publishing notes involves creating event structures, signing them, and broadcasting via WebSocket to relays. This skill provides expert guidance for implementing these lifecycle stages and managing relay lists securely.

Why does my Nostr client fail to filter events across multiple relays?

Nostr clients fail to filter events across multiple relays due to incorrect event tag structures or WebSocket subscription mismanagement. This skill helps debug filtering operations and provides best-practice guidance for multi-relay setups and performance.

Can I use this for debugging cryptographic operations in a Nostr relay?

Yes, you can use this for debugging cryptographic operations in a Nostr relay. This skill provides expert guidance for implementing and debugging relays and related cryptographic operations, including signing, verification, and event structure validation.