Give your Hermes Agent a face on Nostr.
Three async tools to publish, update, and read Nostr profile metadata
(kind 0 events). Mirrors the OpenClaw pip install nostr-profile SDK.
hermes plugins install HumanjavaEnterprises/nostrprofile.app.HA-python.src| Tool | Purpose |
|---|---|
profile_publish |
Publish complete profile (replaces existing) |
profile_update |
Patch fields on existing profile |
profile_read |
Fetch a profile by npub/hex from a relay |
Publish/update need a signing key. Set in the Hermes environment:
export NOSTRKEY_NSEC="nsec1..."
# OR encrypted file pair:
export NOSTRKEY_IDENTITY_FILE="$HERMES_HOME/.nostrkey/identity.nostrkey"
export NOSTRKEY_PASSPHRASE="your-strong-passphrase"profile_read is unauthenticated.
OpenClaw build: huje.nostrprofile.OC-python.src.
MIT License.