Skip to content

HumanjavaEnterprises/nostrprofile.app.HA-python.src

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nostr-profile for Hermes Agent

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.

Install

hermes plugins install HumanjavaEnterprises/nostrprofile.app.HA-python.src

Tools

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

Identity

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.

Sibling

OpenClaw build: huje.nostrprofile.OC-python.src.

MIT License.

About

Hermes Agent plugin port of nostr-profile — Nostr kind 0 metadata management as 3 async agent tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages