<vertical>-offering

Publishes and manages Nostr NIP-99 listings with gated MCP content delivery for a vertical marketplace.

Updated May 2, 2026
One-click install
npx skills add https://github.com/DemidovVladimir/chaos --skill vertical-offering-demidovvladimir
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: <vertical>-offering
Source: https://github.com/DemidovVladimir/chaos/tree/main/verticals/_template/skills/%3Cvertical%3E-offering
Command: npx skills add https://github.com/DemidovVladimir/chaos --skill vertical-offering-demidovvladimir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Sellers on the CH△OS decentralized agent network need a safe way to list items on public Nostr relays without leaking PII, while still delivering photos, documents, and gated details to matched buyers over encrypted peer-to-peer MCP channels. ## Core Features & Use Cases - Privacy-safe listing flow: Builds NIP-99 draft events with bucketed numeric facets, strips uniquely-identifying values, mines NIP-13 proof-of-work, and publishes only after explicit user approval. - Gated MCP tool surface: Exposes tools like view_listing, photo/document requests, PII-gated detail requests, and submit_offer, each with a per-call grant policy enforced before content is returned. - Structured negotiation: Handles submit_offer calls with accept, counter, and reject actions, a 5-round cap per counterparty, and status updates (reserved, sold, archived) with NIP-09 deletion cleanup. - Use Case: A user says "sell my item" — the agent collects required facets and minimum photo coverage, drafts a PII-free listing, publishes it to relays, then answers buyer inquiries by delivering photos as MCP ImageContent only after user approval. ## Quick Start Tell the agent you want to sell your item and provide its facets, photos, and documents so it can draft and publish a Nostr listing for your approval.

Frequently Asked Questions about <vertical>-offering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list an item for sale on Nostr with this agent?▼

Provide the required facets, photos, and documents for your vertical. The agent drafts a NIP-99 event with bucketed numeric tags, shows it for your approval, mines NIP-13 proof-of-work, and publishes it to your relay set.

How are photos and documents shared with buyers?▼

Photos and documents are delivered only as MCP ImageContent or EmbeddedResource blocks from the offering agent's own MCP server, directly to a specific buyer. Third-party hosts like Imgur, Dropbox, or S3 are never used.

Does the public Nostr listing contain personal information?▼

No. PII, exact addresses, and uniquely-identifying values are never placed in the public NIP-99 event. Such values are shared only through the encrypted MCP channel after you explicitly approve disclosure to a specific counterparty.

Can the agent accept an offer automatically?▼

No. Every offer from submit_offer is routed to you with a summary, and acceptance or counter-offers require your explicit confirmation. Negotiation is capped at 5 rounds per counterparty per item.

What happens when the item is sold or archived?▼

The agent republishes the NIP-99 event with an updated status tag (sold or archived) and also publishes a NIP-09 deletion request so cooperative relays drop the original listing.