nostrstack-nostr

Community

Resolve Nostr identifiers, events, and identities.

Authorjoelklabo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill standardizes parsing and resolution of Nostr identifiers, events, and inline mentions so UI and API endpoints reliably fetch and present canonical, cache-backed data for /nostr/:id.

Core Features & Use Cases

  • Identifier normalization: Accepts optional nostr: prefixes and multiple bech32 and hex types (note, nevent, naddr, npub, nprofile) and normalizes them to canonical IDs.
  • NIP-05 identity resolution: Performs safe NIP-05 lookups by fetching .well-known/nostr.json with enforced max bytes, timeouts, and caching.
  • Relay fetching and caching: Merges relays from request and config, enforces relay caps and per-relay timeouts, and surfaces cached API-backed profiles/events for UI rendering.

Quick Start

Use the nostrstack-nostr skill to normalize a nostr identifier, perform NIP-05 and relay-backed lookups with configured timeouts and cache rules, and return a safe representation for display at /nostr/:id.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: nostrstack-nostr
Download link: https://github.com/joelklabo/markdowntown-cli/archive/main.zip#nostrstack-nostr

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.