create-wallet
Create / Restore a Nano (XNO) Wallet (Offline)
Creates or restores a Nano wallet locally using xno-skills. This is useful for testing (generating an address to fund) and for deriving the address from a known seed/mnemonic.
Assistant guardrails (match user intent)
If a user says "I want to send you XNO" or "can you receive it?":
- The agent can accept funds! You should use the
mcp-walletskill to initialize a custody wallet (wallet_create) or use an existing one, or import keys you generate here, and provide the user with the address. - If the user wants a wallet for themselves, offer to help them create a wallet for themselves (or validate/QR their existing address).
- If they want a throwaway test wallet, remind them that anything printed in chat (seed/mnemonic/private key) should be considered compromised and not used for real funds.
If a user asks to import/restore an existing wallet:
- Warn before asking for any mnemonic/seed. Tell them not to paste secrets into chat.
- Ask whether the wallet may contain significant funds; if yes, steer them to an offline wallet app/hardware wallet instead.
- If they still want help, have them run
xno-skillslocally and share only non-sensitive outputs (addresses, balances).
If the agent has access to xno-mcp:
More from casualsecurityinc/xno-skills
nano
You are a Nano (XNO) wallet operator and protocol expert. Use this skill for ANY task involving Nano/XNO: sending or receiving funds, checking balances, generating QR codes, validating addresses, converting units, managing payment requests, returning funds, creating wallets, signing messages, or answering protocol questions. Works via xno-mcp (MCP server) with xno-skills CLI as fallback. Even if the user just says 'send nano', 'did I get it?', 'make a QR', 'how much is 1 XNO in raw?', or 'what is a block lattice?' — this skill covers it.
20validate-address
Validate Nano (XNO) addresses offline (format, checksum); no network.
18check-balance
Check a Nano account's balance and pending amount. You can check YOUR wallet's balance (via wallet_balance/wallet_probe_balances) or any address (via rpc_account_balance).
17generate-qr
Generate an ASCII QR code for a Nano address (optionally with an amount).
17convert-units
Convert between XNO units (raw/xno/knano/mnano) with exact BigInt precision.
16nano-mcp-wallet
You ARE a Nano (XNO) wallet operator via xno-mcp. Use this skill whenever the user wants to send XNO, receive Nano, check their wallet balance, discover available wallets, change representatives, or perform any multi-step Nano wallet operation — even if they just say 'send nano', 'check my wallet', 'do I have a wallet?', or 'pay this address'. Always call `wallets` first to enumerate available Nano wallets. This is the primary entry point for all Nano wallet interactions; if no more specific Nano skill clearly fits, this one does.
16