The skillpub CLI
Every command, with flags and examples.
$ npm install -g skillpub
# or run directly
$ npx skillpub --help
skillpub init
Initialize a new skill projectScaffolds a new skill directory with a SKILL.md template,
metadata file, and recommended structure.
Created my-skill/
SKILL.md
skillpub.json
README.md
Ready to edit. Run skillpub publish when done.
skillpub publish <path>
Sign and publish a skill to relaysSigns the skill bundle with your Nostr key, uploads assets to Blossom, and publishes the skill event to configured relays.
--price <sats> Set price in sats (default: free)--relay <url> Publish to a specific relay--dry-run Validate without publishingSkill: flight-search v2.1.0
Signing with nsec... ✓
Uploading to Blossom... ✓
Publishing to relay.skillpub.net... ✓
Live at: skillpub.net/s/flight-search
skillpub search <query>
Search for skills across relaysQueries configured relays for matching skills. Results include web-of-trust scores, install counts, and pricing.
--wot <min> Minimum web-of-trust score (0–100)--free Only show free skills--sort <field> Sort by: relevance, installs, rating, priceweb-scraper-pro v1.3.0 · npub1ab2...c3d4 · WoT: 92 · 200 sats
scrape-light v0.9.1 · npub1ef5...g6h7 · WoT: 85 · free
2 results (filtered by WoT ≥ 80)
skillpub install <name>
Install a skill (pay if required)Downloads, verifies, and installs a skill. Handles Cashu payment automatically if the skill has a price. Verifies SHA-256 hash and publisher signature before installing.
--version <ver> Install a specific version--force Reinstall even if already installed--verify-only Verify without installingFound: web-scraper-pro v1.3.0 by npub1ab2...c3d4
Price: 200 sats · Paying via Cashu... ✓
Verifying signature... ✓
Verifying SHA-256 hash... ✓
Installed to ~/.openclaw/skills/web-scraper-pro/
skillpub list
List installed skillsShows all locally installed skills with version, publisher, and install path.
skillpub update [name]
Update installed skillsChecks for newer versions and updates. Omit name to update all. Verifies signatures and hashes on every update.
skillpub earnings
View your earningsShows your sales, revenue, and ratings across all published skills.
This week: 47,200 sats (312 sales)
All time: 312,800 sats (2,041 sales)
Rating: 4.8/5 (38 reviews from WoT)
skillpub whoami
Show your npub and profileDisplays your Nostr public key, published skills count, and earnings summary.
skillpub verify <name>
Verify a skill's signature and hashChecks the cryptographic signature against the publisher's npub and verifies the bundle hash. Returns attestation details from your web-of-trust.
skillpub attest <name>
Sign an attestation for a skillPublishes a signed attestation (review or audit) for a skill. Your npub is staked on the attestation — visible in the publisher's and installer's web-of-trust.
--type <review|audit> Attestation type--rating <1-5> Rating (for reviews)--comment <text> Attestation commentskillpub config <key> <value>
Manage CLI configurationSet relays, Blossom servers, default WoT thresholds, and Cashu mint URLs. Skills install to ~/.openclaw/skills/ by default — OpenClaw is the agent runtime that reads them.
relays Comma-separated relay URLsblossom Blossom server URLsmint Cashu mint URLwot-threshold Default minimum WoT score (0–100)install-path Skill install directory (default: ~/.openclaw/skills/)Skill format
A skill is a SKILL.md file with optional supporting files. Same format
used by OpenClaw, Claude Code, Cursor, Windsurf, and 30+ others.
{
"name": "flight-search",
"version": "2.1.0",
"description": "Search and compare flights",
"price": 500,
"tags": ["travel", "flights"],
"files": ["SKILL.md", "prompts/"]
}
Be first to publish.
Install the CLI, scaffold a skill, push to relays.