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.

skills.sh installs
198
GitHub stars
39
last updated
Aug 21, 2026

Install

$ npx -y skills add dfinity/icskills --skill vetkd --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/dfinity/icskills
Categories
Backend & APIs, Security, Web3 & Blockchain
First seen
Jun 3, 2026

More from dfinity/icskills

All 16
1jezweb avatargemini-image-genjezweb/claude-skillsGenerate images using Google's Gemini API — hero backgrounds, OG images, placeholder photos, textures, and style-matched variants. Uses free-tier models for dra197skills.sh installs
2sendaifun avatarmetaplexsendaifun/skillsComplete Metaplex Protocol guide for Solana NFTs and digital assets. Covers Core (next-gen NFTs), Token Metadata, Bubblegum (compressed NFTs), Candy Machine, Ge197skills.sh installs
3senpi-ai avataremerging-moverssenpi-ai/senpi-skillsLightweight scanner tracking Smart Money market concentration across all Hyperliquid assets. Flags assets accelerating up the ranks before they become crowded t197skills.sh installs
4cinience avataralicloud-platform-openclaw-setupcinience/alicloud-skillsInstall and configure OpenClaw with DingTalk, Feishu, Discord, and additional channels with Bailian/DashScope models on Linux hosts. Use when provisioning a new196skills.sh installs
5psylch avatarquark-downloadpsylch/media-masterSearch, validate, and save cloud drive resources via PanSou aggregation API and local Quark desktop APP integration. This skill should be used when the user wan196skills.sh installs
63stonebrother avatarcode-audit3stonebrother/code-auditProfessional code security audit skill covering 55+ vulnerability types. Enhanced with WooYun 88,636 real-world vulnerability cases (2010-2016). This skill shou195skills.sh installs