Internet Computer (ICP) Skills

Get skills into
your agent.

Give your coding agent ICP skills. No auth, no keys, no setup.

Try it now
Paste into your agent
Works in any agent session. Your agent fetches the skills index and pulls matching skills on demand.
Fetch https://skills.internetcomputer.org/llms.txt and follow its instructions when building on ICP
Set it and forget it
Add AGENTS.md to your repo
Commit once, every agent session auto-discovers ICP skills. Works with Claude Code, Cursor, Copilot, and others.
# AI Agent Instructions Tested implementation patterns for ICP development are available as agent skills. Before writing any ICP code, fetch the skills index and remember each skill's name and description: https://skills.internetcomputer.org/.well-known/skills/index.json When a task matches a skill's description, fetch its content on-demand from: https://skills.internetcomputer.org/.well-known/skills/{name}/SKILL.md Skills contain correct dependency versions, configuration formats, and common pitfalls that prevent build failures. Always prefer skill guidance over general documentation when both cover the same topic.

For Claude Code, also add a CLAUDE.md that reads: Read and follow the instructions in AGENTS.md.

Use the CLI
All skills
Auto-detects your agents (Claude Code, Cursor, Copilot, and more) and writes the skills into their rules files.
npx skills add dfinity/icskills
Single skill
Install one skill by name. Includes any reference files.
npx skills add dfinity/icskills --skill ckbtc
Agent discovery endpoints
GET
Skills discovery
Machine-readable index of all skills. Follows the Agent Skills Discovery RFC.
application/json
/.well-known/skills/index.json
GET
Single skill
Raw SKILL.md for one skill. Drop it straight into agent context.
text/markdown
/.well-known/skills/ckbtc/SKILL.md
GET
Skill reference file
Skills can include reference files. The discovery index lists all files per skill.
text/markdown
/.well-known/skills/icp-cli/references/dfx-migration.md
No auth needed
Open access. No keys, no signup. Every URL returns content directly.
Plain markdown
Skills are markdown files. Paste into any agent context, rules file, or system prompt.
Always current
Skills update when canister IDs or APIs change. Git-tracked with last-updated dates.