nunchuk-setup
Nunchuk Setup
Install
npm install -g nunchuk-cli
Make sure nunchuk is on PATH.
Authenticate
Get an API key from https://developer.nunchuk.io/ first.
Interactive login:
nunchuk auth login
Non-interactive login:
nunchuk auth login --api-key <api-secret-key>
auth login supports both the interactive prompt and --api-key <api-secret-key>.
If the agent is executing the command itself, prefer:
nunchuk auth login --api-key <api-secret-key>
Use plain nunchuk auth login when the user is running the command manually and will enter the key in the prompt.
Configure Network
Set network:
nunchuk network set testnet
Network values are mainnet or testnet.
Configure Electrum
Show the active Electrum server:
nunchuk config electrum get
Set a custom Electrum server:
nunchuk config electrum set ssl://electrum.example.com:50002
Reset to the network default:
nunchuk config electrum reset
Inspect
Check auth status:
nunchuk auth status
Inspect saved config/network:
nunchuk config show
More from nunchuk-io/agent-skills
nunchuk-wallet-creation
Create Nunchuk Bitcoin wallets, add keys, and finalize them. Use when the user wants to create a wallet.
11nunchuk-wallet-management
Inspect and manage existing Nunchuk wallets, including balances, receive addresses, backup/export, recovery, rename, delete, and dummy-transaction approval. Use when the user wants to work with a wallet that has already been created.
11nunchuk-wallet-transactions
Create, sign, inspect, list, and broadcast Bitcoin transactions. Use when the user wants to send funds, sign a transaction, broadcast it, or inspect wallet transaction history.
11nunchuk-invitations
Send, review, accept, and deny Nunchuk wallet invitations during wallet setup. Use when the user wants to invite others, check whether they were invited, or respond to an invitation.
10nunchuk-platform-key
Enable, inspect, disable, and update Nunchuk Platform key policies for wallets. Use when the user asks about Platform key, spending limits, signing delay, auto-broadcast, or policy updates.
10nunchuk-coldcard-hsm
Use Coldcard with Nunchuk, add a Coldcard key, review or create HSM policies, create or authorize HSM users, validate or start HSM mode, and sign PSBTs with Coldcard. Use when the user wants to use Coldcard with Nunchuk, add a Coldcard key to a wallet, or asks about HSM mode.
3