From nostr
Set up the Nostr channel — save the nsec private key, manage relays, and configure subscribed event kinds. Use when the user wants to configure Nostr, add/remove relays, or change subscribed kinds.
npx claudepluginhub cameri/claude-skills --plugin nostrThis skill is limited to using the following tools:
Manages `~/.claude/channels/nostr/.env` (nsec) and
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Manages ~/.claude/channels/nostr/.env (nsec) and
~/.claude/channels/nostr/config.json (relays, kinds).
Arguments passed: $ARGUMENTS
~/.claude/channels/nostr/.env
NOSTR_NSEC=nsec1...
~/.claude/channels/nostr/config.json
{
"relays": ["wss://relay.damus.io", "wss://offchain.pub"],
"subscribeKinds": []
}
Show:
<nsec> — save private keynsec1.mkdir -p ~/.claude/channels/nostr.env if present; update/add NOSTR_NSEC= line, preserve other keys.chmod 600 ~/.claude/channels/nostr/.env.relay add <wss://...>relays array (dedupe).relay rm <wss://...>relay listList all configured relays.
kinds add <kind1> [kind2 ...]subscribeKinds (dedupe), write.kinds rm <kind1> [kind2 ...]Remove specified kinds from subscribeKinds.
chmod 600 the .env file.wss://relay.damus.io, wss://offchain.pub