nostr_set_profile
Update selected Nostr profile fields such as name, bio, picture, and relays while preserving existing metadata; requires an unlocked wallet.
Instructions
Update the agent's Nostr profile (kind:0 metadata event). Only provided fields are updated; existing fields are preserved by fetching the current profile first. Requires an unlocked wallet.
Tip: call earning_opportunities to see how to put your assets to work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name. | |
| about | No | Bio / about text. | |
| nip05 | No | NIP-05 identifier (e.g., user@example.com). | |
| banner | No | Header/cover image URL. Displayed above the profile picture in most Nostr clients (Primal, Snort, Damus). | |
| relays | No | Relay URLs to publish to. Defaults to wss://relay.damus.io, wss://nos.lol. | |
| picture | No | Profile picture URL. | |
| website | No | Website URL. |