TopRank Skills

Official OpenClaw rules 54%

nihao

Nostr identity setup and health-check CLI. Creates a complete Nostr identity (keypair, profile, relay list, lightning address, Cashu wallet) in one command. Audits existing npub health with a 0–8 score. Single Go binary, non-interactive, agent-friendly.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 nihao 技能。 若已安装,则直接安装 nihao 技能。

Overview

Skill Key
dergigi/nihao
Author
dergigi
Source Repo
openclaw/skills
Version
-
Source Path
skills/dergigi/nihao
Latest Commit SHA
47fb987f42677f32a830a92cbe3b0138a10f67aa

Extracted Content

SKILL.md excerpt

# nihao 👋

Nostr identity setup and health-check CLI. Single binary, non-interactive, agent-friendly.

Source: https://github.com/dergigi/nihao

## Capabilities Disclosure

This skill installs a single Go binary (`nihao`) that:

- **Generates Nostr keypairs** — random Ed25519 key generation via `crypto/rand`
- **Publishes events** — kind 0 (profile), kind 3 (follows), kind 1 (note), kind 10002 (relay list), kind 10050 (DM relays), kind 17375 (wallet), kind 10019 (nutzap info)
- **Makes HTTP requests** — NIP-05 verification, LNURL resolution, Cashu mint validation, relay NIP-11 probes, image HEAD checks
- **Connects to Nostr relays** — WebSocket connections to publish and query events

It does **not**:
- Store keys on disk (prints nsec to stdout; use `--nsec-file` to write to a file or `--nsec-cmd` to pipe to a command)
- Run as a daemon or background process
- Access local files beyond the binary itself
- Require any accounts, API keys, or KYC

## Prerequisites

- **Go 1.21+** — required to compile the binary from source. Check with `go version`.
  - Install: https://go.dev/dl/ or via your package manager (`brew install go`, `apt install golang`, etc.)

## Install

nihao is distributed as source code compiled locally via Go's standard toolchain. No pre-built binaries are downloaded — the code is fetched from GitHub, compiled on your machine, and placed in your `$GOPATH/bin`.

```bash
go install github.com/dergigi/nihao@latest
```

Verify: `nihao version`

The source is fully auditable at https://github.com/dergigi/nihao.

## On Install

When an agent installs this skill:

### Step 1: Install Binary

```bash
go install github.com/dergigi/nihao@latest
```

### Step 2: Create Identity

```bash
nihao --name "<AGENT_NAME>" --about "<AGENT_BIO>" --nsec-file ./nsec.key --json --quiet
```

This generates a keypair, publishes the identity, and securely writes the nsec to `./nsec.key` with `0600` permissions. Parse the JSON output to extract `npub`, `pubkey`, and `relays`....

Related Claw Skills