con un clic
town
town contiene 38 skills recopiladas de toon-protocol, con cobertura ocupacional por repositorio y páginas de detalle dentro del sitio.
Skills en este repositorio
Operate a TOON Protocol Townhouse (the apex + town/mill/dvm nodes) from a Claude agent via the townhouse_* MCP tools. Covers lifecycle ("start/ boot my townhouse apex", "shut down my nodes", townhouse_init/up/up_status/ down/status, direct vs hidden-service transport), node provisioning ("add or remove a town/mill/dvm node", townhouse_add_node/remove_node/list_nodes), fee tuning ("set my relay fee", townhouse_set_node_fees, feePerEvent/ feeBasisPoints/feePerJob/kindPricing), settlement chains (townhouse_chains, townhouse_transport), earnings & money ("how much has my node earned?", "withdraw my earnings", "what are my balances?", townhouse_earnings/balances/ withdraw/credits/seed), and observability ("are my nodes healthy?", "show node logs/metrics", "what channels are open?", townhouse_health/logs/metrics/ channels/version). Use whenever the user wants to run, configure, monitor, or take earnings from a Townhouse operator node through the townhouse_* tools.
Act as a TOON Protocol client from a Claude agent (Desktop or Code) via the toon-* MCP tools backed by the toon-clientd daemon. Covers pay-to-write publishing ("how do I publish to TOON?", "how do I post a note on TOON?", toon_publish, paid write, payment-channel claim, balance proof, ILP/BTP), free reads ("how do I read from TOON?", "how do I subscribe to a TOON relay?", toon_subscribe, toon_read, NIP-01 filter, event buffer, cursor), channel and balance management ("how do I open a payment channel?", "how do I check my channel nonce/balance?", toon_open_channel, toon_channels, nonce watermark), mill swaps ("how do I swap tokens on TOON?", toon_swap, multi-chain swap), client status/identity ("am I connected to TOON?", "what is my TOON address?", toon_status, toon_identity, bootstrapping), and threshold/off-chain settlement semantics ("how does paying per write work on TOON?", "why is reading free?"). Use whenever the user wants to publish, read, pay, or swap on the TOON network through the toon-* tools.
Run the full operator+client live-infra exercise against a local townhouse hidden-service (HS). Use when the user wants to "run the townhouse live e2e", "stand up an HS and pay packets to town/dvm/mill", "do the operator and client agent demo", "exercise all three node types over the .anon", "upload an image to the dvm and verify the Arweave txId", or "/townhouse-live-e2e". Orchestrates two background agents — an OPERATOR that adopts-or-stands-up the apex + town/dvm/mill against local Docker chains and funds wallets, and a CLIENT that uses @toon-protocol/client over the apex .anon SOCKS5h address to pay a kind:1 publish to town, a kind:5094 hero-image blob upload to the dvm, and an EVM→Solana streamSwap to the mill — then files GitHub issues for findings and dispatches worktree-isolated fixer PRs. Bakes in the hard-won gotchas (RAM ceiling/adopt-don't-rebuild, sub-agents can't spawn sub-agents, dvm destination g.townhouse via localDelivery, MockUSDC 18-decimal, mill claim-issuance-layer caveat, prettier glob
Deploy and manage applications on Akash Network's decentralized cloud using the provider-services CLI. Use when the user asks about: (1) deploying on Akash ('deploy on Akash', 'deploy to decentralized cloud', 'Akash deployment'), (2) writing SDL manifests ('create SDL', 'Akash deployment file', 'deploy.yaml for Akash'), (3) Akash CLI operations ('install provider-services', 'Akash CLI', 'check deployment status', 'view Akash logs', 'close deployment'), (4) Akash cost/pricing ('how much does Akash cost', 'Akash pricing', 'choose Akash provider'), (5) Akash advanced features ('persistent storage on Akash', 'GPU deployment Akash', 'Akash AuthZ', 'IP leases'), (6) Akash troubleshooting ('no bids on Akash', 'deployment failed', 'escrow overdraw').
Evaluate, validate, and benchmark TOON Claude Agent Skills using the skill-creator methodology extended with TOON compliance checks. Use when asked to evaluate a TOON skill ("evaluate this TOON skill", "run evals on this skill", "validate this skill"), check TOON compliance ("check TOON compliance", "is this skill TOON-compliant?", "run compliance checks"), benchmark skill performance ("benchmark this skill", "what's the pass rate?", "run skill benchmarks"), run batch validation across all skills ("validate all skills", "run batch validation", "aggregate compliance report"), grade skill output ("grade this skill's output", "produce grading results"), check if a skill is ready for publication ("is this skill ready?", "publication readiness check"), or run with/without testing to measure skill value-add ("compare with and without skill", "measure skill effectiveness").
Decentralized git collaboration on Nostr and TOON Protocol using NIP-34. Covers repository announcements ("how do I announce a repo on Nostr?", kind:30617), patches ("how do I submit a patch?", kind:1617, git format-patch), pull requests ("how do I open a PR on TOON?", kind:1618), issues ("how do I open an issue?", kind:1621), comments ("how do I comment on a PR?", kind:1622), status events ("how do I merge a PR?", kind:1630-1633), and Arweave blob storage (kind:5094). Helps with git workflow decisions ("should I submit a patch or a PR?", "what is the cost of submitting a patch?"). Implements NIP-34 on TOON's ILP-gated network where patches cost per-byte.
Git object binary format reference for TOON Protocol. Covers blob format ("how do I create a git blob?", "blob header format", blob size null-byte content), tree format ("how do I construct a git tree?", "tree entry format", mode name sha1, sorted entries), commit format ("how do I build a git commit object?", "commit header format", tree parent author committer message), SHA-1 computation ("how is a git SHA-1 computed?", "git object hash", "content-addressed storage", SHA-1 of header plus content), Nostr pubkey to git author mapping ("how do I map a Nostr pubkey to a git author?", "hex pubkey author format"), and git object construction for Arweave upload ("how do I prepare git objects for kind:5094?", "git objects on Arweave", "content-addressed git storage"). This is a REFERENCE skill -- git objects are uploaded to Arweave via kind:5094 DVM requests (see git-collaboration skill).
Step-by-step end-to-end git workflow examples on TOON Protocol. Covers complete workflows for creating a repository ("how do I create a repo on TOON end-to-end?", "complete git workflow", kind:30617 + kind:30618 + kind:5094), submitting a patch ("step-by-step git on TOON", "git workflow example", kind:1617, git format-patch, patch submission workflow), merging a patch ("how do I merge a patch end-to-end?", kind:1631 status + kind:30618 state update), and fetching a file from Arweave ("how do I fetch a git file from Arweave?", "resolve SHA via GraphQL", Arweave gateway download). Each workflow includes all publishEvent() calls with TOON fee calculations. Combines NIP-34 events, git object binary format, and Arweave upload/resolution into complete recipes.
Media attachments, file metadata, and external content IDs on Nostr and TOON Protocol. Covers NIP-92 media attachments ("how do I attach media to a note?", "what is an imeta tag?", imeta tag, media attachment, inline media metadata, url, m, alt, x, dim, blurhash, thumb), NIP-94 file metadata ("how do I create a file metadata event?", kind:1063, file metadata, MIME type, SHA-256 hash, ox, thumbnail), NIP-73 external content IDs ("how do I reference Arweave content in Nostr?", i tag, arweave:tx:, isbn:, doi:, external content ID, content discovery), and media economics ("how much does media cost on TOON?", alt text, accessibility). Implements NIP-92, NIP-94, and NIP-73 on TOON's ILP-gated network where media-rich events cost more per-byte.
Relay discovery and network navigation on Nostr and TOON Protocol using NIP-11, NIP-65, and NIP-66. Covers relay information ("what relays are available?", "how do I check relay capabilities?", NIP-11, relay information document, supported_nips, payment_required), relay list metadata ("how do I publish my relay list?", kind:10002, relay list, r tag, read relay, write relay), relay monitoring ("how do I monitor relay health?", kind:30166, kind:10166, kind:10066, NIP-66 relay discovery), TOON-enriched relay info (/health endpoint, pricing, ILP, TEE attestation), and relay evaluation ("how do I find a good relay?", "which relay should I use?", compare relays). Implements NIP-11, NIP-65, and NIP-66 on TOON's ILP-gated relay network.
Full-text search on Nostr and TOON Protocol using NIP-50. Covers search filter syntax ("how do I search on Nostr?", "how do I find content on TOON?", NIP-50, search filter, full-text search, search query, "how do I search for notes?"), relay support detection ("does this relay support search?", NIP-11 supported_nips, search capability), filtered search ("how do I search by kind?", "how do I search by author?", combined filters, search with author filter), search extensions ("include:spam", moderation search, search operators), and TOON search context ("is search free on TOON?", "how does search work on a paid relay?", search quality signal). Implements NIP-50 on TOON's ILP-gated relay network.
Git-Arweave integration on TOON Protocol. Covers upload flow ("how do I upload git objects to Arweave?", "git Arweave integration", construct git object, base64 encode, kind:5094 DVM request, Git-SHA Git-Type Repo tags, publishEvent, DVM provider uploads to Arweave), SHA resolution ("how do I resolve a git SHA on Arweave?", "SHA resolution", Arweave GraphQL queries by Git-SHA tag, transaction ID, gateway URL), manifest transactions ("how do repository manifests work?", repository-level manifests linking all objects, manifest transaction), DAG navigation ("how do I navigate a git DAG on Arweave?", "DAG navigation", kind:30618 repo state, commit SHA, tree SHA, blob SHA, resolve each via Arweave), gateway URLs ("https://arweave.net/<tx-id>", Arweave gateway), free dev uploads (TurboFactory unauthenticated, 100KB limit), and authenticated uploads (@ardrive/turbo-sdk). Reference skill bridging git-objects (binary format) and git-collaboration (kind:5094 uploads).
Git identity and authorization on Nostr and TOON Protocol. Covers pubkey-only identity ("how does git identity work on Nostr?", "pubkey git identity", secp256k1 keypair, no email/password), maintainer authorization ("maintainer authorization", "who can merge on Nostr?", kind:30617 maintainers tag, authorized pubkeys), permission model ("git permissions on TOON", "who can submit a patch?", anyone can contribute, only maintainers merge/close), Nostr pubkey to git author mapping ("how do I map a pubkey to a git author?", "<pubkey>@nostr", hex pubkey author), and fork identity ("how do personal forks work?", "personal-fork" tag, fork identity). Implements the identity and authorization layer of NIP-34 on TOON's ILP-gated relay network where identity verification is free (read) but maintainer list updates cost per-byte.
DVM protocol (Data Vending Machines) on Nostr and TOON Protocol using NIP-90 and NIP-78. Covers job requests ("how do I submit a DVM job?", "how do I request compute on TOON?", kind:5xxx, NIP-90, data vending machine, job request, "how do I use kind:5000?", "how do I submit a text generation job?", "how do I request blob storage?"), job results ("how do I receive a DVM result?", kind:6xxx, job result, compute result, "how do I get my job output?"), job feedback ("how does DVM feedback work?", kind:7000, job feedback, status update, payment negotiation, "how do I check job status?"), DVM service discovery ("how do I find DVM providers?", "how do I discover compute services?", kind:10035, SkillDescriptor, service discovery), application-specific data ("how do I store app data on Nostr?", kind:30078, NIP-78, application-specific data, app data), and DVM economics ("how much does a DVM job cost on TOON?", "how does prepaid DVM work?", kindPricing, prepaid model). Implements NIP-90 and NIP-78 on TOON's ILP-gated r
Marketplace and classified listings on Nostr and TOON Protocol using NIP-15 and NIP-99. Covers stall creation ("how do I create a marketplace listing?", "how do I set up a shop on Nostr?", kind:30017, NIP-15, stall event, merchant profile, shipping zones, currency), product listings ("how do I list a product on Nostr?", "how do I sell something on Nostr?", kind:30018, product event, product images, product specs, product price, product quantity, category tags), classified listings ("how do I create a classified listing?", "how do I post a classified ad on Nostr?", kind:30402, NIP-99, classified ad, listing title, listing price, location tag, listing summary), order negotiation ("how do I buy something on Nostr?", "how does ordering work on Nostr?", DM-based orders, NIP-17 direct messages, buyer-merchant communication), and listing discovery ("how do I find products on Nostr?", "how do I search for listings?", "how do I browse a marketplace?", stall discovery, product search, classified search, category browsi
Polls and voting on Nostr and TOON Protocol. Covers poll creation ("how do I create a poll?", "how do I create a poll on Nostr?", "how do I run a vote on TOON?", kind:1068, NIP-88, poll event, poll question, poll options, "how do I set up a poll?"), poll responses ("how do I vote on a poll?", "how do I respond to a poll?", kind:1018, poll response, poll vote, cast a vote, "how do I submit my vote?"), poll types ("what kinds of polls are there?", "single choice poll", "multiple choice poll", "range poll", "rating poll"), poll lifecycle ("how do I end a poll?", "how do I set a poll deadline?", endsAt, closedAt, timed poll, poll expiration), and poll economics ("how much does a poll cost on TOON?", "how much does voting cost?", "voting costs money", ballot stuffing prevention, sybil resistance). Implements NIP-88 on TOON's ILP-gated relay network where voting costs money, providing natural ballot-stuffing prevention.
Badges on Nostr and TOON Protocol using NIP-58. Covers badge definitions ("how do I create a badge?", "how do I define a badge on Nostr?", kind:30009, NIP-58, badge definition, badge name, badge description, badge image, badge thumbnail, d tag badge ID, parameterized replaceable badge), badge awards ("how do I award a badge?", "how do I give someone a badge?", kind:8, badge award, a tag referencing badge definition, p tag awardee, multiple awardees), profile badges ("how do I display badges on my profile?", "how do I show my badges?", kind:30008, profile badges, d tag profile_badges, a+e tag pairs, badge showcase), badge revocation ("how do I revoke a badge?", "can I take back a badge?", kind:5 deletion, badge removal), and badge economics ("how much does creating a badge cost on TOON?", "badge spam on a paid network", NIP-58 badges). Implements NIP-58 on TOON's ILP-gated relay network where badge operations cost per-byte.
Draft events and expiration timestamps on Nostr and TOON Protocol. Covers NIP-37 draft events ("how do I save a draft on Nostr?", "how do I save a draft on TOON?", kind:31234, NIP-37, draft event, draft identifier, d tag draft, k tag target kind, save draft, resume editing), NIP-40 expiration timestamps ("how do I set an expiration on a Nostr event?", "how do I make temporary content?", expiration tag, auto-expire, time-sensitive content, ephemeral content, temporary status), draft lifecycle ("how do I publish from a draft?", "how do I edit a draft?", publish from draft, delete draft after publish, draft to final event), and draft encryption ("should I encrypt my drafts?", NIP-44 encrypted drafts, private drafts). Helps with draft and expiration decisions ("should I save this as a draft?", "how long should my expiration be?", "is drafting worth the cost on a paid relay?", "when should I use expiration tags?"). Implements NIP-37 and NIP-40 on TOON's ILP-gated relay network.
Highlights and social reading on Nostr and TOON Protocol using NIP-84. Covers highlight creation ("how do I highlight on Nostr?", "how do I highlight a passage on TOON?", kind:9802, NIP-84, highlight event, social reading, annotation, "how do I share a quote from an article?"), source referencing ("how do I link a highlight to its source?", "how do I highlight from an article?", a tag source, e tag source, p tag author, context tag), web content highlights ("how do I highlight web content on Nostr?", r tag URL, highlight from website), highlight feeds ("how do I read someone's highlights?", "how do I discover highlights?", highlight discovery, curated passages), and highlight decisions ("should I highlight this passage?", "is this worth highlighting?", "how long should a highlight be?", "social reading on TOON"). Implements NIP-84 on TOON's ILP-gated relay network.
Private direct messages on Nostr and TOON Protocol using NIP-17. Covers sending a DM ("how do I send a DM on TOON?", "how do I send a private message on Nostr?", kind:14, NIP-17, private direct message, "how do I DM someone?"), replying to a DM ("how do I reply to a DM?", reply threading, e tag reply marker, DM conversation thread), group DMs ("how do I send a group DM?", "how do I message multiple people privately?", multiple p tags, group direct message, multi-recipient DM), reading your DM inbox ("how do I read my DMs?", "how do I check my inbox?", kind:1059 subscription, decrypt inbox, DM inbox), conversation subjects ("how do I set a subject on a DM?", subject tag, conversation topic), and DM economics ("how much does a DM cost on TOON?", "what does it cost to send a private message?", per-recipient cost, privacy premium, group DM cost scaling). Implements NIP-17 on TOON's ILP-gated relay network where each gift-wrapped DM costs per-byte (~$0.004-$0.015) and group DMs scale linearly per recipient.
Encrypted messaging on Nostr and TOON Protocol. Covers NIP-44 encrypted payloads ("how do I encrypt a message on Nostr?", "how does NIP-44 encryption work?", "encrypted payload", XChaCha20-Poly1305, conversation key, message padding, "how do I replace NIP-04?"), NIP-59 gift wrap ("how do I send a private message?", "what is gift wrap?", kind:1059, kind:1060, "how does gift wrapping work?", three-layer encryption, seal event, "how do I hide my metadata?"), and private DMs ("how does encryption work on TOON?", "how do I send a DM on TOON?", NIP-17, private direct messages, ephemeral key, metadata hiding). Helps with encryption decisions ("should I encrypt this?", "how much does encryption cost on a paid relay?", "what does gift wrapping add to the cost?"). Implements NIP-44 and NIP-59 on TOON's ILP-gated relay network.
HTTP file storage integration on Nostr and TOON Protocol using NIP-96. Covers server discovery ("how do I find a file storage server?", "how do I upload a file on Nostr?", NIP-96, HTTP file storage, /.well-known/nostr/nip96.json, server capabilities, content_types, plans), file upload ("how do I upload a file?", multipart POST, NIP-98 HTTP auth, file upload, caption, alt text, no_transform, media hosting), file download ("how do I download a file from Nostr?", download URL, SHA-256 hash, file retrieval), file deletion ("how do I delete a hosted file?", DELETE request, NIP-98 auth, file removal), and upload economics ("how much does hosting media cost on TOON?", "how do I host media?", off-chain HTTP upload, kind:1063 metadata event, NIP-94 file metadata). Implements NIP-96 on TOON's ILP-gated network where upload is external HTTP but publishing the resulting kind:1063 metadata event costs per-byte.
Sensitive content and content warnings on Nostr and TOON Protocol. Covers the content-warning tag ("how do I add a content warning?", "how do I mark content as sensitive?", NIP-36, content-warning tag, "NSFW on Nostr", "spoiler warning", "how do I warn about sensitive content?"), optional reason field ("how do I specify why content is sensitive?", "nudity warning", "violence warning", "spoiler tag"), applying CW to any event kind ("can I add a content warning to an article?", "content warning on kind:1", "CW on long-form content", "content warning on kind:30023"), and client display behavior ("how should clients handle content warnings?", "click-through for sensitive content", "hide sensitive content behind a warning"). Helps with content warning decisions ("should I add a content warning?", "when is a CW appropriate?", "what reason should I give?", "is this content sensitive enough for a warning?"). Implements NIP-36 on TOON's ILP-gated relay network.
User statuses and presence indicators on Nostr and TOON Protocol. Covers setting a general status ("how do I set my status on Nostr?", "how do I show what I'm working on?", kind:30315, NIP-38, general status, d tag general), music status ("how do I show what I'm listening to on Nostr?", "what am I listening to on Nostr?", music status, d tag music, currently playing), custom status types ("can I create a custom status type?", custom d tag, status categories), status expiration ("how do I set a temporary status?", NIP-40 expiration, auto-expiring status, expiration tag), clearing statuses ("how do I clear my status?", empty content, remove status), and status URLs ("how do I link my status to a URL?", r tag, status reference). Helps with status decisions ("should I set a status?", "how often should I update my status?", "is this worth a status update on a paid network?"). Implements NIP-38 on TOON's ILP-gated relay network.
Application handler discovery and recommendation on Nostr and TOON Protocol using NIP-89. Covers application handler information ("how do I advertise my app on Nostr?", "how do I register an application handler?", kind:31990, application handler, app info, handled kinds, platform URLs), application handler recommendations ("how do I recommend an app?", "how do I endorse an application?", kind:31989, app recommendation, app endorsement), app discovery ("how do I discover apps on Nostr?", "how do I find an app for a specific event kind?", "what app handles kind:30023?", NIP-89, application discovery), and TOON-aware app integration ("how do apps work with TOON?", "application handler for TOON events", "app handler for DVM"). Implements NIP-89 on TOON's ILP-gated relay network.
Content control on Nostr and TOON Protocol. Covers event deletion requests ("how do I delete an event on Nostr?", "how do I delete a post on TOON?", "how do I undo a reaction?", kind:5, NIP-09, deletion request, "e tag deletion", "a tag deletion", "k tag for deletion"), request to vanish ("how do I remove all my content?", "how do I vanish from Nostr?", NIP-62, vanish request, "delete everything"), and protected events ("how do I protect my content?", "how do I prevent rebroadcasting?", NIP-70, protected event, "dash tag", "minus tag", "the - tag"). Helps with content control decisions ("should I delete this post?", "how do I control where my events go?", "can I really delete something on Nostr?", "event deletion", "content removal", "content protection"). Implements NIP-09, NIP-62, and NIP-70 on TOON's ILP-gated relay network.
Visual media publishing on Nostr and TOON Protocol using NIP-68 and NIP-71. Covers picture events ("how do I post a picture on TOON?", "how do I share a photo on Nostr?", kind:20, NIP-68, picture event, picture-first feed, image post, photo post, Instagram-style post, multiple images, imeta tags on pictures), horizontal video events ("how do I share a video on Nostr?", "how do I post a video on TOON?", kind:34235, NIP-71, horizontal video, video event, video metadata, video thumbnail, video duration), vertical video events ("how do I post a vertical video?", "how do I share a short-form video?", kind:34236, vertical video, portrait video, short-form video, TikTok-style post), and visual content economics ("how much does posting a picture cost on TOON?", "how much does a video event cost?", visual media on TOON, alt text cost, media metadata cost). Implements NIP-68 and NIP-71 on TOON's ILP-gated relay network where visual content metadata costs per-byte.
Content curation and labeling on Nostr and TOON Protocol. Covers NIP-51 lists — mute lists ("how do I mute someone on TOON?", kind:10000), pin lists ("how do I pin a note?", kind:10001), follow sets ("how do I organize my contacts?", kind:30000), bookmark sets ("how do I organize my bookmarks?", kind:30003), and secondary lists (communities, public chats, blocked relays, user groups, interests, emoji, relay sets). Also covers NIP-32 labeling ("how do I label content?", kind:1985, label namespaces, L/l tags). Helps with curation decisions ("how much does updating my mute list cost?", "public vs private list entries?"). Implements NIP-51 and NIP-32 on TOON's ILP-gated relay network.
Public chat channels on Nostr and TOON Protocol using NIP-28. Covers channel creation ("how do I create a chat channel?", create channel, kind:40, channel metadata, name, about, picture), channel metadata updates ("how do I update channel metadata?", kind:41, channel metadata update, channel creator), channel messages ("how do I send a message to a channel?", kind:42, channel message, send message, real-time chat, chat channel), message hiding ("how do I hide a message?", kind:43, hide message, channel moderation), user muting ("how do I mute a user?", kind:44, mute user), and channel discovery ("how do public chat channels work?", NIP-28 public chat, discover channels). Implements NIP-28 on TOON's ILP-gated network with per-byte conciseness incentive.
Moderated communities on Nostr and TOON Protocol using NIP-72. Covers community definitions ("how do I create a community?", create community, kind:34550, community metadata, moderator list, d tag identifier, preferred relays), approval-based moderation ("how does community moderation work?", "how do moderators approve posts?", kind:4550, approval event, moderator approval, post-then-approve workflow), community posts ("how do I post to a community?", post to community, community post, kind:1111, uppercase A/P/K tags, community scope, cross-posting kind:6/kind:16 with community a tags), and community governance ("what are community rules?", NIP-72 communities, community moderation, moderator rotation, NIP-09 deletion). Implements NIP-72 on TOON's ILP-gated network with double-friction quality dynamics.
Relay groups on Nostr and TOON Protocol using NIP-29. Covers relay-enforced groups ("how do relay-based groups work?", "how do I join a group?", join group, "how do I post in a group?", group chat kind:9, group message, group thread kind:11, h tag, group ID), group administration ("how do I create a group on a relay?", create group, kind:9000-9009, "how do I manage group members?", "how do I invite someone to a group?", group admin actions, group permissions, group membership, add-user, remove-user, edit-metadata), group state (kind:39000 metadata, kind:39001 admins, kind:39002 members, open group, closed group), and the relay-as-authority model ("what is the h tag?", "how does group moderation work?", relay-enforced membership, NIP-29 groups, group invite). Implements NIP-29 on TOON's ILP-gated network.
Content linking and referencing on Nostr and TOON Protocol using nostr: URIs. Covers NIP-21 nostr: URI scheme ("what is a nostr: URI?", "how do I link to another note?", npub1, note1, nprofile1, nevent1, naddr1, bech32 encoding), NIP-27 text note references ("how do I mention someone inline?", "how do I embed a note in my post?", inline mentions, content linking), cross-referencing ("how do I reference another post?", "how do I reference an article?", "what is the best way to link to an article?", "how do I mention someone in my content?"), and reference resolution ("how do I parse nostr: URIs?", naddr1 for replaceable events, relay hints). Implements NIP-21 and NIP-27 on TOON's ILP-gated relay network.
Social engagement on Nostr and TOON Protocol. Covers reactions ("how do I react to a post on TOON?", "how do I like something on Nostr?", kind:7, NIP-25, emoji reactions, "should I downvote this?", "is the minus reaction too harsh?"), reposts ("how do I repost someone's note?", "is this worth reposting?", kind:6, kind:16, NIP-18, embedded content), and comments ("how do I comment on an article?", "how does comment threading work?", kind:1111, NIP-22, root scope tags, reply threading). Helps with interaction decisions ("should I react to this?", "what does liking cost on a paid network?", "when to repost vs comment?"). Implements NIP-22, NIP-18, and NIP-25 on TOON's ILP-gated relay network.
Long-form content publishing on Nostr and TOON Protocol. Covers kind:30023 article creation ("how do I publish a long-form article on TOON?"), article updates and lifecycle ("how do I update an existing article?", parameterized replaceable events, d tag identifier, drafts vs published), NIP-14 subject tags ("how do subject tags work?"), article metadata (title, summary, image, published_at), and content decisions ("should I publish this as a long-form article or a short note?", "how long should my article be?", "is this worth a long-form post?", "what makes a good article summary?"). Implements NIP-23 and NIP-14 on TOON's ILP-gated relay network.
Identity management on Nostr and TOON Protocol. Covers profile creation and updates ("how do I create a profile on TOON?", "how to set my display name", kind:0 metadata), follow list management ("how do I follow someone?", "what does my follow list say about me?", kind:3 contacts), NIP-05 DNS verification ("how does NIP-05 verification work?", "_nostr.json well-known"), NIP-24 extra metadata ("display_name", "banner", "website", "bot flag"), and NIP-39 external identity linking ("how do I link my GitHub to Nostr?", "i tag format"). Helps with social identity decisions ("should I update my display name?", "is NIP-05 worth it?", "what does my profile signal on a paid network?"). Implements NIP-02, NIP-05, NIP-24, and NIP-39 on TOON's ILP-gated relay network.
Convert any Nostr NIP specification into a TOON-aware Claude Agent Skill following the 13-step pipeline. Use when asked to create a TOON skill from a NIP ("create a TOON skill for NIP-25", "convert NIP-23 to a TOON skill", "build a skill from this NIP spec"), run the NIP-to-TOON pipeline ("run the NIP-to-TOON pipeline", "execute the skill pipeline for this NIP"), produce a TOON-compatible Nostr skill ("I need a skill for reactions on TOON", "build a long-form content skill for TOON"), or ask how to make a TOON-compliant skill from any NIP specification ("how do I make a TOON-compatible skill from a NIP?", "what's the process for converting a NIP to a skill?"). Produces skill-creator-compatible output with TOON context injection, social context generation, eval creation, and compliance validation.
TOON protocol mechanics for Nostr event construction, publishing, reading, and fees. Covers event publishing ("how do I publish an event on TOON?", "publishEvent", "how to write to a TOON relay"), fee calculation ("how much does it cost?", "calculate fees", "basePricePerByte", "pricing on TOON"), reading and subscribing ("how to read events", "subscribe to events", "TOON format", "how to query a relay"), threading ("threaded replies", "NIP-10", "reply to an event", "e-tag markers"), and entity encoding ("bech32", "NIP-19", "npub", "nevent", "nprofile"). Implements NIP-01, NIP-10, and NIP-19 on TOON's ILP-gated relay network.
Social intelligence for Nostr and TOON Protocol interactions. Use when deciding how to engage socially — should I react, comment, reply, repost, or stay silent? Helps with interaction choice ("should I react to this?", "should I reply or comment?", "should I comment on this?", "should I repost?", "what interaction type fits here?"), social judgment ("what's appropriate here?", "is this the right response?", "how should I engage with this content?"), community norms ("group etiquette", "community norms", "social conventions", "relay culture"), conflict handling ("how do I handle this disagreement?", "should I report this user?", "when to mute or block"), and TOON economics context ("does paying to post change behavior?", "interaction cost considerations", "economics of social interaction on ILP-gated relays").