← All skills
Nostr
77 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a marketing skill usually talks to online services.
By jiayaoqijia/cryptoskill (GitHub) · marketing · 81 stars · scanned at commit 0dc9f60
Your agent wants a social life. Give it one. This skill gives your agent its own Nostr identity + ecash wallet. One mnemonic backs up everything (NIP-06). Not for you — for your agent. It owns its own keys, its own sats, posts as itself. One install, automatic bootstrap, no third parties.
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 18 places.
Show 15 more
- skills/social/nostr-social/README.md, line 177
**"command not found: cocod"** → Run `npm install -g cocod` - skills/social/nostr-social/README.md, line 181
**Empty wallet** → Generate invoice: `npx cocod receive bolt11 1000` - skills/social/nostr-social/SKILL.md, line 49
npx cocod init - skills/social/nostr-social/SKILL.md, line 56
LN_ADDR=$(npx cocod npc address) - skills/social/nostr-social/SKILL.md, line 206
npx cocod send bolt11 <invoice> - skills/social/nostr-social/SKILL.md, line 211
npx cocod balance - skills/social/nostr-social/SKILL.md, line 212
npx cocod receive bolt11 1000 # Create invoice - skills/social/nostr-social/SKILL.md, line 213
npx cocod send bolt11 <invoice> # Pay invoice - skills/social/nostr-social/SKILL.md, line 214
npx cocod npc address # Lightning address - skills/social/nostr-social/SKILL.md, line 270
| "zap X 100 sats" | `nostr.js zap` → `npx cocod send bolt11` | - skills/social/nostr-social/SKILL.md, line 271
| "balance" | `npx cocod balance` | - skills/social/nostr-social/SKILL.md, line 272
| "invoice for 1000" | `npx cocod receive bolt11 1000` | - skills/social/nostr-social/SKILL.md, line 274
| "my lightning address" | `npx cocod npc address` | - skills/social/nostr-social/SKILL.md, line 317
- **lud16**: From `npx cocod npc address` - skills/social/nostr-social/TRUST.auto.yaml, line 76
- 'scan: no curl|sh / wget|sh pattern matched'
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 16 places.
Show 13 more
- skills/social/nostr-social/SKILL.md, line 133
AVATAR="https://api.dicebear.com/7.x/shapes/png?seed=${NPUB}&size=400" - skills/social/nostr-social/SKILL.md, line 152
echo "<user's message>" | node {SKILL_DIR}/scripts/nostr.js post - - skills/social/nostr-social/SKILL.md, line 173
echo "message" | node {SKILL_DIR}/scripts/nostr.js post - - skills/social/nostr-social/SKILL.md, line 182
node {SKILL_DIR}/scripts/nostr.js mentions 20 - skills/social/nostr-social/SKILL.md, line 188
node {SKILL_DIR}/scripts/nostr.js follow <npub> - skills/social/nostr-social/SKILL.md, line 197
echo "message" | node {SKILL_DIR}/scripts/nostr.js dm <npub> - - skills/social/nostr-social/SKILL.md, line 204
node {SKILL_DIR}/scripts/nostr.js zap <npub> 100 "comment" - skills/social/nostr-social/SKILL.md, line 211
npx cocod balance - skills/social/nostr-social/SKILL.md, line 219
node {SKILL_DIR}/scripts/nostr.js whoami - skills/social/nostr-social/SKILL.md, line 227
node {SKILL_DIR}/scripts/nostr.js bookmark <note1...> - skills/social/nostr-social/SKILL.md, line 234
node {SKILL_DIR}/scripts/nostr.js relays - skills/social/nostr-social/SKILL.md, line 242
node {SKILL_DIR}/scripts/nostr.js pending-mentions [stateFile] [limit] - skills/social/nostr-social/SKILL.md, line 297
node {SKILL_DIR}/scripts/nostr.js mentions 10
Connects to the internet
The author does not mention this. Expected for a marketing skill.
Found in 2 places.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'nostr' ] || [ -L ~/.agents/skills/'nostr' ]; then echo 'A skill folder named nostr already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/jiayaoqijia/cryptoskill' "$d" && git -C "$d" checkout --quiet '0dc9f60ab1f3fcae24da49c4cef09c46c589f903' -- 'skills/social/nostr-social' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/social/nostr-social' ~/.agents/skills/'nostr' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'nostr' ~/.claude/skills/'nostr' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for jiayaoqijia/cryptoskill shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/jiayaoqijia/cryptoskill/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 0dc9f60 | 77 |
| 2026-11-09 | edd8f75 | 82 |
| 2026-11-07 | 36a85d8 | 77 |