IC Skills Agent-First
browse how it works access
ICP Skills

Agent-readable instructions
for every IC need.

Zero hallucinations. Structured skill files with correct canister IDs, tested code, known pitfalls, and verification checks.

13
Skills
113
Operations
0
Hallucinations
npx skills add dfinity/icskills
Asset Canister & Frontend
v3.3.1 · Frontend

Deploy frontend assets to the IC. Certified assets, custom domains, SPA routing, and content encoding.

5 operations · updated 2026-02-27
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/asset-canister/SKILL.md
Certified Variables
v1.3.1 · Security

Serve verified responses from query calls. Merkle tree construction, certificate validation, and certified asset patterns.

4 operations · updated 2026-02-27
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/certified-variables/SKILL.md
ckBTC Integration
v2.1.2 · DeFi

Accept, send, and manage ckBTC in your canister. Covers minting, transfers, balance checks, and UTXO management.

14 operations · updated 2026-02-27
requires:icrc-ledgerwallet
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/ckbtc/SKILL.md
Cycles Wallet Management
v1.4.2 · Infrastructure

Create, fund, and manage cycles wallets. Top-up canisters, check balances, and automate cycle management.

7 operations · updated 2026-02-27
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/wallet/SKILL.md
EVM RPC Integration
v1.1.2 · Integration

Call Ethereum and EVM chains from IC canisters. JSON-RPC, transaction signing, and cross-chain workflows.

9 operations · updated 2026-02-27
requires:https-outcalls
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/evm-rpc/SKILL.md
HTTPS Outcalls
v1.5.3 · Integration

Make HTTP requests from canisters to external APIs. Consensus-safe request patterns, transform functions, and cost management.

4 operations · updated 2026-02-27
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/https-outcalls/SKILL.md
IC Dashboard APIs
v1.0.1 · Integration

Use the public REST APIs that power dashboard.internetcomputer.org. Get data for canisters, ledgers, SNS, and metrics.

12 operations · updated 2026-02-27
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/ic-dashboard/SKILL.md
ICRC Ledger Standard
v2.3.4 · Tokens

Deploy and interact with ICRC-1/ICRC-2 token ledgers. Minting, approvals, transfers, and metadata.

11 operations · updated 2026-02-27
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/icrc-ledger/SKILL.md
Internet Identity Auth
v5.0.3 · Auth

Integrate Internet Identity authentication into frontend and backend canisters. Delegation, session management, and anchor handling.

6 operations · updated 2026-02-27
requires:asset-canister
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/internet-identity/SKILL.md
Multi-Canister Architecture
v3.1.1 · Architecture

Design and deploy multi-canister dapps with inter-canister calls, shared state patterns, and upgrade strategies.

8 operations · updated 2026-02-27
requires:stable-memory
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/multi-canister/SKILL.md
SNS DAO Launch
v1.9.1 · Governance

Configure and launch an SNS DAO. Token economics, proposal types, nervous system parameters, and decentralization swap.

22 operations · updated 2026-02-27
requires:icrc-ledgermulti-canister
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/sns-launch/SKILL.md
Stable Memory & Upgrades
v2.0.2 · Architecture

Manage canister state across upgrades. Stable structures, pre/post upgrade hooks, and memory-mapped data.

6 operations · updated 2026-02-27
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/stable-memory/SKILL.md
vetKeys
v1.0.2 · Security

Implement on-chain privacy using vetKeys. Key derivation, encryption/decryption flows, and access control patterns.

5 operations · updated 2026-02-27
beta
requires:internet-identity
paste in agent:
curl -sL https://raw.githubusercontent.com/dfinity/icskills/main/skills/vetkd/SKILL.md