Agent-readable instructions
for every IC need.
The missing context layer between AI agents and the Internet Computer.
npx skills add dfinity/icskillsDeploy frontend assets to the IC. Certified assets, custom domains, SPA routing, and content encoding.
Serve verified responses from query calls. Merkle tree construction, certificate validation, and certified asset patterns.
Accept, send, and manage ckBTC in your canister. Covers minting, transfers, balance checks, and UTXO management.
Create, fund, and manage cycles wallets. Top-up canisters, check balances, and automate cycle management.
Call Ethereum and EVM chains from IC canisters. JSON-RPC, transaction signing, and cross-chain workflows.
Make HTTP requests from canisters to external APIs. Consensus-safe request patterns, transform functions, and cost management.
Use the public REST APIs that power dashboard.internetcomputer.org. Get data for canisters, ledgers, SNS, and metrics.
Guides use of the icp command-line tool for building and deploying Internet Computer applications. Covers project configuration (icp.yaml), recipes, environments, canister lifecycle, and identity management. Use when building, deploying, or managing any IC project. Use when the user mentions icp, dfx, canister deployment, local network, or project setup. Do NOT use for canister-level programming patterns like access control, inter-canister calls, or stable memory — use domain-specific skills instead.
Deploy and interact with ICRC-1/ICRC-2 token ledgers. Minting, approvals, transfers, and metadata.
Integrate Internet Identity authentication into your app. Enable users to sign in securely.
Design and deploy multi-canister dapps with inter-canister calls, shared state patterns, and upgrade strategies.
Configure and launch an SNS DAO. Token economics, proposal types, nervous system parameters, and decentralization swap.
Manage canister state across upgrades. Stable structures, pre/post upgrade hooks, and memory-mapped data.
Implement on-chain privacy using vetKeys. Key derivation, encryption/decryption flows, and access control patterns.
Integrate wallets with IC dApps using ICRC signer standards (ICRC-21/25/27/29/49). Covers the popup-based signer model, consent messages, permission lifecycle, and transaction approval flows. Implementation uses @dfinity/oisy-wallet-signer. Do NOT use for Internet Identity login, delegation-based auth (ICRC-34/46), or threshold signing (chain-key). Use when the developer mentions wallet integration, OISY, oisy-wallet-signer, wallet signer, relying party, consent messages, wallet popup, or transaction approval.