dfinity avatar

dfinity/icskills

skills.sh installs
4.7K
skills
16

Install

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

Installs into .claude/skills of the current project.

Skills

1dfinity avataricp-clidfinity/icskillsGuides use of the icp command-line tool for building and deploying Internet Computer applications. Covers project configuration (icp.yaml), recipes, environment385skills.sh installs
2dfinity avatarinternet-identitydfinity/icskillsIntegrate Internet Identity authentication. Covers passkey and OpenID sign-in flows, delegation handling, and principal-per-app isolation. Use when adding sign-343skills.sh installs
3dfinity avatarcanister-securitydfinity/icskillsIC-specific security patterns for canister development in Motoko and Rust. Covers access control, anonymous principal rejection, reentrancy prevention (CallerGu324skills.sh installs
4dfinity avatarstable-memorydfinity/icskillsPersist canister state across upgrades. Covers StableBTreeMap and MemoryManager in Rust, persistent actor in Motoko, and upgrade hook patterns. Use when dealing320skills.sh installs
5dfinity avatarhttps-outcallsdfinity/icskillsMake HTTPS requests from canisters to external web APIs. Covers transform functions for consensus, cycle cost management, response size limits, and idempotency 317skills.sh installs
6dfinity avatarcycles-managementdfinity/icskillsManage cycles and canister lifecycle. Covers cycle balance checks, top-ups, freezing thresholds, canister creation, and ICP-to-cycles conversion via the CMC. Us307skills.sh installs
7dfinity avatarcertified-variablesdfinity/icskillsServe cryptographically verified responses from query calls using Merkle trees and subnet BLS signatures. Covers certified data API, RbTree/CertTree constructio302skills.sh installs
8dfinity avatarmulti-canisterdfinity/icskillsDesign and deploy multi-canister dapps. Covers inter-canister calls, canister factory pattern, async messaging pitfalls, bounded vs unbounded wait, and 2MB payl300skills.sh installs
9dfinity avatarwallet-integrationdfinity/icskillsIntegrate wallets with IC dApps using ICRC signer standards (ICRC-21/25/27/29/49). Covers the popup-based signer model, consent messages, permission lifecycle, 293skills.sh installs
10dfinity avatarevm-rpcdfinity/icskillsCall Ethereum and EVM chains from IC canisters (Rust) via the EVM RPC canister using the evm_rpc_client crate. Covers typed API calls, raw JSON-RPC, multi-provi287skills.sh installs
11dfinity avataric-dashboarddfinity/icskillsQuery the public REST APIs that power dashboard.internetcomputer.org. Covers canister metadata, ICRC ledger data, SNS data, ICP ledger, and network metrics with287skills.sh installs
12dfinity avatarckbtcdfinity/icskillsAccept, send, and manage ckBTC (chain-key Bitcoin). Covers BTC deposit flow via minter, ckBTC transfers, withdrawal to BTC, subaccount derivation, and UTXO mana280skills.sh installs
13dfinity avataricrc-ledgerdfinity/icskillsDeploy and interact with ICRC-1/ICRC-2 token ledgers (ICP, ckBTC, ckETH). Covers transfers, balances, approve/transferFrom allowances, fee handling, and ledger 278skills.sh installs
14dfinity avatarsns-launchdfinity/icskillsConfigure and launch an SNS DAO to decentralize a dapp. Covers token economics, governance parameters, testflight validation, NNS proposal submission, and decen276skills.sh installs
15dfinity avatarasset-canisterdfinity/icskillsDeploy frontend assets to the IC. Covers certified assets, SPA routing with .ic-assets.json5, content encoding, and programmatic uploads. Use when hosting a fro228skills.sh installs
16dfinity avatarvetkddfinity/icskillsImplement on-chain encryption using vetKeys (verifiable encrypted threshold key derivation). Covers key derivation, IBE encryption/decryption, transport keys, a198skills.sh installs