๐ŸŽฏ

mops-cli

๐ŸŽฏSkill

from dfinity/icskills

VibeIndex|
What it does
|

A skill providing agent-readable instructions for the Motoko package manager (mops) CLI on the Internet Computer, part of a collection of structured skill files designed to prevent AI hallucinations when building on ICP.

๐Ÿ“ฆ

Same repository

dfinity/icskills(26 items)

mops-cli

Installation

Vibe Index InstallInstalls to .claude/skills/
npx vibeindex add dfinity/icskills --skill mops-cli
skills.sh Installโš  Installs to .agents/skills/
npx skills add dfinity/icskills --skill mops-cli
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/mops-cli/SKILL.md

SKILL.md

35Installs
-
AddedMay 22, 2026

More from this repository10

๐ŸŽฏ
icp-cli๐ŸŽฏSkill

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.

๐ŸŽฏ
internet-identity๐ŸŽฏSkill

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.

๐ŸŽฏ
asset-canister๐ŸŽฏSkill

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.

๐ŸŽฏ
https-outcalls๐ŸŽฏSkill

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.

๐ŸŽฏ
stable-memory๐ŸŽฏSkill

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.

๐ŸŽฏ
canister-security๐ŸŽฏSkill

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.

๐ŸŽฏ
certified-variables๐ŸŽฏSkill

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.

๐ŸŽฏ
wallet-integration๐ŸŽฏSkill

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.

๐ŸŽฏ
multi-canister๐ŸŽฏSkill

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.

๐ŸŽฏ
cycles-management๐ŸŽฏSkill

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.