NadName Agent
π Register .nad names on Monad blockchain via Nad Name Service (NNS). Real API integration with registerWithSignature, dynamic gas estimation, permanent ownership.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/daaab/nadname-agentπ NadName Agent v2.0 - .nad Names on Monad
Register permanent .nad names on Monad blockchain via Nad Name Service with real API integration
TL;DR: Get yourname.nad on Monad. One-time fee, lifetime ownership. Now with real NAD API integration and accurate pricing!
What is NNS?
Nad Name Service (NNS) is a web3 name service built on Monad blockchain that maps human-readable names like agent.nad to cryptocurrency addresses and metadata.
- Permanent ownership β One-time registration fee, no renewals
- NFT-based β Names are tradeable NFTs
- Emoji support β Use π¦.nad or δ½ ε₯½.nad
- Fast & cheap β Built on Monad, the fastest blockchain
- Profile customization β Set avatar, social links, text records
Key Details
- Blockchain: Monad (Chain ID: 143)
- RPC: https://rpc.monad.xyz
- Contract: 0xE18a7550AA35895c87A1069d1B775Fa275Bc93Fb
- Website: https://app.nad.domains
- Docs: https://docs.nad.domains
π Security & Wallet Setup
Option 1: Environment Variable (Recommended β )
export PRIVATE_KEY="0x..."
node scripts/check-name.js myname
β Safest: Private key exists only in memory, never saved to disk.
Option 2: Managed Mode (Encrypted)
node scripts/register-name.js --managed --name myname
β Secure: Creates encrypted keystore, password-protected.
β οΈ Critical Security Rules
- NEVER hardcode private keys in scripts
- NEVER commit private keys to git
- NEVER auto-detect wallet paths (security risk)
- ONLY use PRIVATE_KEY env var or --managed encrypted keystore
- Private key files should be chmod
600
π Quick Start
1οΈβ£ Check Name Availability
# Check if name is available and get pricing
node scripts/check-name.js myname
# Output example:
# β
myname.nad is available!
# π° Price: 649 MON (base price)
# π Discount: 50% (Christmas special)
# πΈ Final price: 324.5 MON
2οΈβ£ Register Name
# Using environment variable
export PRIVATE_KEY="0x..."
node scripts/register-name.js --name myname
# Set as primary name too
node scripts/register-name.js --name myname --set-primary
# Using managed mode (encrypted keystore)
node scripts/register-name.js --managed --name myname --set-primary
3οΈβ£ List Your Names
# List names owned by your wallet
node scripts/my-names.js
π¦ Scripts Reference
| Script | Purpose | Needs Private Key |
|---|---|---|
check-name.js | Check availability & pricing | β |
register-name.js | Register .nad name | β |
my-names.js | List owned names | β (reads from address) |
check-name.js
Check if a .nad name is available and get current pricing:
node scripts/check-name.js <name>
node scripts/check-name.js agent
node scripts/check-name.js π¦
register-name.js
Register a new .nad name:
# Basic registration
node scripts/register-name.js --name myname
Metadata
Not sure this is the right skill?
Describe what you want to build β we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-daaab-nadname-agent": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
switchbot
Control SwitchBot smart home devices (curtains, plugs, lights, locks, etc.) via SwitchBot Cloud API. Use when user asks to open/close curtains, turn on/off lights/plugs, check temperature/humidity, or control any SwitchBot device.
elevenlabs-phone-reminder-lite
Build AI phone call reminders with ElevenLabs Conversational AI + Twilio. Free starter guide.
base-wallet
π Base Wallet - Crypto Identity for AI Agents. Create wallets, sign messages (SIWE), send transactions programmatically. No browser extensions, no human intervention. The foundation for autonomous Web3 agents.
nad-wallet
π Nad Wallet - Monad Chain Identity for AI Agents. Create wallets, sign messages (SIWE), manage MON tokens programmatically. Built for the Nad ecosystem (nad.fun, NadMail, NadName).
daily-voice-quote
ζ―ζ₯εθ¨θͺι³δ»»εγη’ηγθͺι³ + ε°ι’ειζ ε½±η +οΌιΈι οΌHeyGen ζΈδ½δΊΊε½±ηγδΈ¦ηΌι硦主人γ