Feed me to your clanker
1st draft by JBN. Will maintain by asking clanker occasionally for landscape changes.
An agent skill for building on Nostr — protocol facts, current NIP status, deprecations, relay strategy, messaging, commerce, tooling, and a set of stated principles for the judgment calls that specs don't settle.
Written for AI coding agents and readable by humans. Every factual claim is checked against the live NIPs index rather than model memory, and dated.
34128, NIP-15 lost to NIP-99, and the
commonly published kind-range table is wrong in a way that matters. This document exists to
correct that, and to be corrected in turn.
Start with SKILL.md — it routes you to the rest. Files are served as raw markdown,
which is what an agent wants; point yours straight at these URLs.
This page is an nsite — NIP-5A, kind 35128. Files live on Blossom,
addressed by keypair. No DNS registrar, no hosting account, no single server to seize.
Source is published over ngit / NIP-34 and mirrored across four independent
hosts — relay.ngit.dev, gitnostr.com, ngit.danconwaydev.com,
and a GitHub mirror. Browse, file issues, and send PRs at
gitworkshop.dev,
or on GitHub.
GitHub is a mirror, not the source of truth. If it disappears, three GRASP servers still serve the code and this site still resolves. That is the argument of the document, applied to itself.
Everything here describes work other people built and gave away for free. Attribution is cheap; a healthy commons is not. So, in full:
khatru, nak, nos2x, awesome-nostrdamus, notedeck, nostril, nostr-jsblossom and its BUDs, applesauce, applesauce-concord, noStrudel, the NIP-5A nsite speccoracle, welshman, and the relay-selection thinking most clients now borrowgossip, chorus, relay-testermarmot, whitenoise, NIP-99whitenoise, with jeffgamethyst, quartznostrify, ditto, mkstack, shakespeare, nostrbook, soapbox, and the nostr-skills this document's structure learns fromnostr-watch and NIP-66, nsyte, napplet and NIP-5D, cordn-adhoc-cvm, and monitoring stations on six continentsstrfry, and negentropy, which became NIP-77Amber and NIP-55, Citrine, MorganiteGitCitadel, Alexandria, the NKBIPsngit, NIP-34 tooling, gitworkshop.devNDKgrimoire and its nostr skillnostrplebs, nostrnests, zappix, plektos, yakbak, zaptrax, zaplytics, podstrHiveTalk, swarm, sendsatsCashu, underneath NIP-60 and NIP-61zapstoresnort, zap.stream, void.catnos.socialnstrfy.sh, attestrMKStackNostrordWispdvmcp, nutoff-walletbitchat, Buzz, and funding much of the aboveAnd OpenSats, which funds a large share of the people on this list.
If you built something described here and aren't named, that's an error worth an issue — not a slight.