From nostr
Manages the kind:10002 relay list for this Nostr identity. Cached locally at
npx claudepluginhub cameri/claude-skills --plugin nostrThis skill uses the workspace's default tool permissions.
Manages the kind:10002 relay list for this Nostr identity. Cached locally at
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 the kind:10002 relay list for this Nostr identity. Cached locally at
~/.claude/channels/nostr/relay-list.json.
Arguments passed: $ARGUMENTS
~/.claude/channels/nostr/relay-list.json
{
"relays": [
{ "url": "wss://relay.damus.io" },
{ "url": "wss://inbox.relay.example.com", "marker": "read" },
{ "url": "wss://outbox.relay.example.com", "marker": "write" }
],
"event_id": "<hex>",
"created_at": 1234567890,
"updatedAt": 1234567890000
}
Relay entries with no marker are read+write. "read" = inbox only.
"write" = outbox only.
get_relay_list (no fetch_remote) to show local cache./nostr:relay-list set wss://relay1.com wss://relay2.com to publish.show — show + fetch from remoteget_relay_list with fetch_remote: true.set <url> [url ...] [--read <url>] [--write <url>]Parse the argument list:
--read <url> → read-only--write <url> → write-onlyExample: set wss://relay.damus.io --read wss://inbox.nostr.com --write wss://outbox.nostr.com
publish_relay_list with the entries and force: false.add <url> [--read|--write]publish_relay_list with the merged list.remove <url>publish_relay_list with the updated list.force-set <url> [url ...]Same as set but always passes force: true — skips the conflict check.
Warn the user this may override a newer remote relay list.
force: false)."read" = inbox relay, "write" = outbox relay.