soapbox-pub/nostr-skills · Archived

nostr

Knowledge about the Nostr protocol. Use to view up-to-date NIPs, discover capabilities of the Nostr protocol, and to implement Nostr functionality correctly.

First seen Jan 27, 2026

Installation

$ npx skills add soapbox-pub/nostr-skills --skill nostr

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Also in this package

Other skills from soapbox-pub/nostr-skills.

npx skills add soapbox-pub/nostr-skills

Browse all from soapbox-pub/nostr-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 10
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseCC-BY-SA-4.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,869 B
  • docs SUMMARY.md 170 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 50 installs

SKILL.md

Nostr Protocol

Nostr is a simple, open protocol that enables truly censorship-resistant and global social networks using cryptographic keys and signatures.

Finding Nostr Documentation

All Nostr protocol documentation is maintained in the NIPs (Nostr Implementation Possibilities) repository. To access this information:

Reading Individual NIPs

Individual NIPs can be fetched from:

https://github.com/nostr-protocol/nips/blob/master/{NIP}.md

For example, NIP-01 (the basic protocol specification) is available at:

https://github.com/nostr-protocol/nips/blob/master/01.md

Finding Event Kinds

Documentation for Nostr event kinds is spread across one or more NIPs. There is no direct relationship between the NIP number and the kind number.

To find which NIPs document a specific event kind:

  1. First, fetch the README:

`` https://github.com/nostr-protocol/nips/blob/master/README.md ``

  1. Reference the "Event Kinds" table in the README to find which NIP(s) document the kind you're looking for

Discovering Existing Capabilities

The README should be consulted to:

  • View the list of NIPs - Use this to discover what capabilities already exist on the Nostr network
  • Review client and relay messages - Understand the communication protocol
  • Check the list of tags - See what standardized tags are available
  • Decide on using existing NIPs - Before implementing a feature, check if an existing NIP already covers it

Best Practices

Always start by fetching and reviewing the README to understand the current state of the protocol and avoid reinventing existing functionality.