nostrstack-nostr
CommunityResolve 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.