nunchuk-coldcard-hsm
Nunchuk Coldcard HSM
If the user is creating a wallet, also use nunchuk-wallet-creation.
If the user wants to create a wallet with Coldcard or add a Coldcard key, ask whether they want plain Coldcard signing or HSM mode before other Coldcard-specific setup questions, unless they already mentioned HSM.
Requires ckcc on PATH.
Install ckcc:
pip install 'ckcc-protocol[cli]'
Use Coldcard with Nunchuk
Progress:
- Export the descriptor with
ckcc xpub -v. - Add the key to the wallet with
nunchuk sandbox add-key --descriptor. - Create the wallet and export the descriptor to a file.
More from nunchuk-io/agent-skills
nunchuk-setup
Install Nunchuk CLI, authenticate, switch between mainnet and testnet, change Electrum server, and inspect saved config. Use when a command needs login, network, or Electrum setup, or when the user asks to check current auth or config.
12nunchuk-wallet-creation
Create Nunchuk Bitcoin wallets, add keys, and finalize them. Use when the user wants to create a wallet.
12nunchuk-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.
12nunchuk-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.
12nunchuk-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.
11nunchuk-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.
11