
dfinity/icskills
30 skills2.7k installsGitHub
Install
npx skills add https://github.com/dfinity/icskillsSkills in this repo
1Icp CliThe icp-cli skill teaches practical command-line workflows for building and operating on the Internet Computer. It spans project setup, canister deployment, identity management, and debugging via terminal tools. Use it when automating ICP development, wiring CLI steps into CI, or letting agents execute reliable deploy and inspection commands.181installs2Internet Identityinternet-identity skill guides Claude through integrating DFINITY Internet Identity into Internet Computer applications, covering WebAuthn sign-in, delegations, principal mapping, and secure session handling for SaaS, mobile, and API-facing decentralized products.171installs3Asset CanisterThe asset-canister skill guides developers through hosting static and frontend assets on the Internet Computer using dedicated asset canisters. It focuses on upload workflows, canister configuration, and serving web content from chain-backed storage. Use it when building ICP dapps that need trust-minimized hosting, repeatable frontend deployments, and integrated asset lifecycle management.168installs4Stable MemoryExplains Internet Computer stable memory for durable canister state across upgrades. Covers memory layout, migration routines, stable variables, and patterns to prevent data loss when redeploying Motoko or Rust canisters.160installs5Canister SecurityThe canister-security skill helps teams review and strengthen Internet Computer canister code before production release. It emphasizes access control, safe upgrades, caller validation, and common ICP vulnerability patterns. Use it during security review to reduce exploit risk in wallets, DAOs, and backend canisters handling valuable state or cycles.157installs6Https Outcallshttps-outcalls from dfinity/icskills teaches Claude to implement Internet Computer HTTPS outcalls: craft request objects, apply transform functions, parse JSON safely, and respect replication and size caps. It enables canisters to read exchange rates, push analytics, or verify third-party tokens while staying inside ICP security and billing constraints.157installs7Certified Variablescertified-variables teaches Claude how to design and wire Internet Computer certified variables in canister backends, enabling tamper-proof, verifiable on-chain state for dApps, agents, and APIs that must prove data integrity without trusted off-chain sources.148installs8Ckbtcckbtc in dfinity/icskills guides Claude through Internet Computer ckBTC integration: configure minter canister calls, derive accounts, track UTXO deposits, submit withdrawals, and handle reject codes. It helps Web3 builders ship Bitcoin-collateral features—wallets, swaps, treasuries—on ICP without guessing candid interfaces or custody semantics.147installs9Wallet IntegrationGuides wallet and identity integration for Internet Computer dapps: Internet Identity, Plug, Stoic, NFID, agent setup, principal management, and signed canister interactions. Enables secure login and transaction flows for ICP end users.147installs10Multi CanisterCovers Internet Computer multi-canister application design: splitting responsibilities across canisters, defining Candid APIs, managing inter-canister calls, and isolating upgrades. Helps teams scale ICP dapps beyond single-canister prototypes.146installs11Ic DashboardGuides creation of Internet Computer dapp dashboards that surface canister health, ledger balances, and user actions. Covers IC-specific data sources, wallet-aware views, and production dashboard layout patterns for ICP ecosystem apps.143installs12Cycles ManagementThe cycles-management skill supports operating Internet Computer applications by managing the cycles that fuel canister execution. It covers monitoring consumption, funding strategies, alerts, and cost optimization for live deployments. Use it when running production ICP services to avoid outages from depleted cycles and to plan scalable infrastructure spending.142installs13VetkdThe vetkd skill helps developers integrate Verifiably Encrypted Threshold Key Derivation into Internet Computer backends for privacy-sensitive applications. It focuses on deriving encryption keys within canisters, protecting user data, and designing secure key-scope policies. Use it when building ICP features that need confidential computation, encrypted state, or trust-minimized key management beyond basic access controls.141installs14Sns LaunchThe sns-launch skill guides teams through launching a Service Nervous System on the Internet Computer to decentralize control of a canisterized product. It addresses swap configuration, governance design, and distribution planning for tokenized communities. Use it when transitioning from a single-team dapp to an SNS-governed network with public participation and on-chain treasury management.140installs15Icrc LedgerGuides implementation of ICRC ledger interactions on the Internet Computer, covering token standards, transfer semantics, approvals, and canister calls so Claude can scaffold secure ledger-backed features in dApps, APIs, and agent tools.139installs16MotokoProvides Motoko guidance for Internet Computer canister development: actors, shared functions, persistent state, upgrades, and Candid interfaces. Supports building reliable on-chain backends with idiomatic Motoko patterns for ICP dapps.109installs17Canhelpcanhelp is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.81installs18Custom Domainscustom-domains is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.74installs19Mops Climops-cli is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.29installs20Migrating Motokomigrating-motoko is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.28installs21Migrating Motoko Enhancedmigrating-motoko-enhanced is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.26installs22Autosync Ic Skillsautosync-ic-skills is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.9installs23Improve Ic Skillimprove-ic-skill is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.9installs24Skill Creatorskill-creator is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.8installs25Walletwallet is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.8installs26Deploy To Cloud Enginedeploy-to-cloud-engine is a Claude Code skill for devops & ci/cd. It helps solo builders move faster with AI-assisted coding.6installs27Agent Web Identityagent-web-identity is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.2installs28Ckbtc Integrationckbtc integration is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.2installs29Evm Rpcevm-rpc is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.1installs30Ic Dashboard Apisic dashboard apis is a Claude Code skill for backend & apis. It helps solo builders move faster with AI-assisted coding.1installs