Docs are for humans.
Skills are for agents.
Structured instructions that prevent hallucinations. Zero guesswork.
01
Step 01
The problem
mxzaz-hqaaa... ← hallucinated AI agents guess canister IDs, use deprecated APIs, and miss ICP-specific details like subaccounts and cycle fees.
02
Step 02
The right skill
curl .../skills/ckbtc/SKILL.md The agent matches the task to a skill via description, fetches it, and gets correct canister IDs, tested code, pitfalls, and verification steps.
03
Step 03
The result
icp canister call icrc1_balance_of The agent builds with accurate context and verifies its own work. Working code on the first deploy.
Anatomy of a skill
Plus implementation steps, deploy instructions, and verification checks — tailored to each integration.
Any agent, any framework
Claude
Skills as context
ChatGPT
Function calling
Cursor
Rules files
Devin
Knowledge base
Copilot
Custom instructions
Windsurf
Cascade context
Claude Code
SKILL.md files
OpenCode
Remote instructions
OpenClaw
Skills marketplace
skills.sh
npx skills add
Give your agent the context it needs.
Every IC integration, one fetch away. Works with any agent or framework.
npx skills add dfinity/icskills