Ready-to-deploy workspace files for OpenClaw operators whose agents don't support clawhub install or lack file-discovery tools.
-
Your agent already has a Nostr identity set up via NostrKey. The identity file (
my-identity.nostrkey) and public identity (nostr-identity.json) must exist in the workspace. -
nostr-profileinstalled in the container image. Add to your Dockerfile:RUN pip3 install --no-cache-dir --break-system-packages nostr-profile==0.1.7
| File | Purpose | Where to Put It |
|---|---|---|
setup-profile.py |
Publish your agent's Nostr profile (name, bio, avatar) | Copy into OC workspace root |
show-profile.py |
Show current profile (no passphrase needed) | Copy into OC workspace root |
nostr-profile-SKILL.md |
Agent-facing skill reference | Copy into OC workspace root |
TOOLS-snippet.md |
Paste block for your agent's TOOLS.md | Paste into existing TOOLS.md |
RUN pip3 install --no-cache-dir --break-system-packages nostr-profile==0.1.7Rebuild: docker compose build --no-cache <service> && docker compose up -d <service>
docker cp support_skills/setup-profile.py <container>:/path/to/workspace/setup-profile.py
docker cp support_skills/show-profile.py <container>:/path/to/workspace/show-profile.py
docker cp support_skills/nostr-profile-SKILL.md <container>:/path/to/workspace/nostr-profile-SKILL.mdPaste the contents of TOOLS-snippet.md into your agent's TOOLS.md.
Start a new conversation and ask:
"Set up your Nostr profile. Your name is [name] and your bio is [bio]."