Skip to content

About

Agent Skills for using Nunchuk CLI to create wallets, manage Platform key policies, handle invitations, and send Bitcoin transactions.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Skills

Agent Skills for the Nunchuk CLI.

Installation

Install this repository as a skill pack in your Agent Skills client.

Install all skills for all agents:

npx skills add nunchuk-io/agent-skills --all --global

Or install with custom selection:

npx skills add nunchuk-io/agent-skills

Install nunchuk CLI:

npm install -g nunchuk-cli

Quick check:

nunchuk --help

Before using the CLI, get an API key from https://developer.nunchuk.io/ and log in:

nunchuk auth login

Available Skills

Skill Description
nunchuk-setup Install nunchuk, log in, switch network, and inspect config
nunchuk-wallet-creation Create wallets, add keys, and finalize
nunchuk-invitations Invite people to wallets and manage invitations
nunchuk-platform-key Configure and inspect Platform key policies on sandboxes and wallets
nunchuk-coldcard-hsm Add Coldcard keys, enroll wallets, and sign with Coldcard including HSM mode
nunchuk-wallet-management List, inspect, export, rename, replace, recover, and delete finalized wallets
nunchuk-wallet-transactions Create, preview, sign, inspect, list, and broadcast wallet transactions with fee control and coin selection
nunchuk-coin-control List, lock, and organize coins with tags and collections including automatic rules

Usage

Skills are automatically available once installed. Use them when the user asks how to use the nunchuk CLI or wants concrete command examples.

Examples:

Authenticate the nunchuk CLI and switch to testnet
Create a 2-of-3 wallet named My Wallet
Create a Taproot 2-of-3 wallet
Replace a key in my existing wallet
Create a 2-of-3 wallet with a 100 USD daily spending limit
Create a 2-of-3 wallet with a 100 USD daily spending limit and auto-broadcast
Create a 2-of-3 wallet with a 24-hour signing delay
Create a wallet with Coldcard in HSM mode
Invite Alice and Bob to my wallet
Accept a wallet invitation
List all my wallets and their balances
Do I have any invitations to join wallets?
What is the current key policy on my wallet
Update my wallet key policy to a 100 USD daily spending limit
Show me how to join a sandbox from a full join URL
Export a wallet descriptor and BSMS backup
Send 100 USD to this address, then sign and broadcast the transaction
Send everything in my wallet to this address
Preview the fee before sending, and use a priority fee
Lock this coin so it is never spent automatically
Tag my exchange coins and only spend from those
Quarantine and lock all incoming untagged coins until I review them

About

Agent Skills for using Nunchuk CLI to create wallets, manage Platform key policies, handle invitations, and send Bitcoin transactions.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors