sui-move

Official

Build, audit, and debug Sui Move contracts.

AuthorMystenLabs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Sui Move smart contract developers need a reliable way to write correct, secure Move code for the Sui object model without running into ownership, initialization, time, event, or coin-handling pitfalls.

Core Features & Use Cases

  • Move language foundations for Sui: covers abilities (key, store, copy, drop), structs/objects, resource safety, modules/packages, and common ownership patterns.
  • Transaction context and precise time: explains TxContext usage (e.g., ctx.sender(), ctx.epoch(), ctx.epoch_timestamp_ms()) and how to use the shared Clock object for precise timestamps.
  • Publishing, upgrades, and initialization: documents init functions, One-Time Witness (OTW), package publishing behavior, and upgrade policies controlled by UpgradeCap.
  • Events and fungible coins: teaches how to emit events and how to use the standard coin APIs for creating currencies (including regulated coins), minting/burning, splitting, and joining.
  • Security and correctness guardrails: includes rules (e.g., UID creation and deletion patterns), common mistakes, and a focused access-control/security review checklist.
  • Routing to the right references: loads only the relevant reference files for the user’s task (Move fundamentals vs events/coins) to keep reasoning targeted.

Quick Start

Use the sui-move skill to explain what went wrong in a Move compile error or to guide the correct pattern for implementing abilities, init/OTW, event emission, or fungible token logic in Sui.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sui-move
Download link: https://github.com/MystenLabs/skills/archive/main.zip#sui-move

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.