ckbtc-integration
π―Skillfrom dfinity/icskills
Same repository
dfinity/icskills(26 items)
Installation
npx vibeindex add dfinity/icskills --skill ckbtc-integrationnpx skills add dfinity/icskills --skill ckbtc-integration~/.claude/skills/ckbtc-integration/SKILL.mdSKILL.md
More from this repository10
A skill from the DFINITY Internet Computer Skills collection that provides agent-readable instructions for ICP CLI operations. Each skill includes prerequisites, common pitfalls to prevent AI hallucinations, tested code blocks, and deployment commands for building correctly on the Internet Computer platform.
An agent-readable skill file for Internet Identity on the Internet Computer, providing prerequisites, common pitfalls, tested implementation code, and deploy/test instructions to help AI agents build correctly without hallucinating canister IDs or using deprecated APIs.
A skill for deploying frontend assets to the Internet Computer, covering asset canister configuration in icp.yaml, SPA routing with .ic-assets.json5, certified asset serving, content encoding, and programmatic uploads via @icp-sdk/canisters.
Structured, versioned skill files for building on the Internet Computer, covering HTTPS outcalls, ckBTC, Internet Identity, and more. Each skill provides agent-readable instructions with prerequisites, canister IDs, pitfall documentation, and tested code blocks to prevent AI hallucinations.
Covers persisting canister state across upgrades on the Internet Computer using StableBTreeMap and MemoryManager in Rust, and persistent actors in Motoko, with patterns to avoid common data-loss pitfalls during canister deployments.
Provides IC-specific security patterns for canister development in Motoko and Rust, covering access control, anonymous principal rejection, CallerGuard reentrancy prevention, async saga patterns, callback trap handling, and cycle drain protection.
A skill for serving cryptographically verified responses from Internet Computer query calls using Merkle trees and subnet BLS signatures. It covers the certified data API, RbTree/CertTree construction, witness generation, and frontend certificate validation in both Rust and Motoko, enabling fast query responses that are provably authentic.
A skill for integrating wallets with Internet Computer dApps using ICRC signer standards (ICRC-21/25/27/29/49), covering the popup-based explicit approval model, consent messages, permission lifecycle, and ICP/ICRC token transfer and approval flows via @dfinity/oisy-wallet-signer.
A skill for designing and deploying multi-canister applications on the Internet Computer, covering inter-canister calls, canister factory patterns, async messaging pitfalls, bounded vs unbounded wait, and 2MB payload limits. It provides complete implementation examples in both Motoko and Rust with security guidance for reentrancy, callback traps, and upgrade safety.
A skill from the DFINITY icskills collection for managing cycles on the Internet Computer (ICP), providing agent-readable instructions with exact prerequisites, common pitfalls, and tested code to prevent hallucinations when building ICP dapps.