This brings vetKeys support to Claude for building encrypted canisters on the Internet Computer. It covers the full vetKD protocol: deriving keys from the subnet's threshold infrastructure, IBE encryption where you encrypt to a principal and only they can decrypt, transport key handling, and access control patterns. The source warns about real gotchas like pinning dependency versions since the APIs are still evolving, not reusing transport keys across sessions, and never putting secrets in the input field since it goes plaintext to the management canister. Useful when you need on-chain privacy, encrypted storage, or decentralized key management. The testing canister setup is clearly marked insecure, which is refreshing honesty for crypto tooling.
npx skills add https://github.com/dfinity/icskills --skill vetkd