mystenlabs

mystenlabs/skills

20 resources in this repository

GitHub
🎯20

🎯Skills20

🎯sui-sdks🎯Skill

Guides choosing the right Sui SDK (TypeScript, Rust, or community Python/Go/Dart/Kotlin/Swift) with installation instructions and cross-language API mapping.

sui-sdks
🎯sui-move🎯Skill

Teaches AI agents Sui Move smart contract development β€” Move abilities, TxContext, init functions, One-Time Witness, package publishing, resource safety, events, and coins.

sui-move
🎯frontend-apps🎯Skill

Sui frontend/dApp development with @mysten/dapp-kit β€” wallet connection, network switching, transaction execution, and TanStack React Query patterns.

frontend-apps
🎯accessing-data🎯Skill

Covers Sui network data access β€” on-chain state queries, indexing pipelines, event subscriptions, off-chain blob storage, and the three Sui APIs (gRPC, GraphQL RPC, JSON-RPC).

accessing-data
🎯sui-object-model🎯Skill

Reusable agent skills for Sui blockchain development, installable via skills CLI into Claude Code, Cursor, Codex, and 40+ AI coding agents.

sui-object-model
🎯naming-conventions🎯Skill

Provides correct naming conventions for Move smart contracts on Sui β€” structs, error constants, events, getter functions, capability types, and dynamic field keys from the official checklist.

naming-conventions
🎯sui-build🎯Skill

Reusable agent skills for Sui blockchain development, installable via skills CLI into Claude Code, Cursor, Codex, and 40+ AI coding agents.

sui-build
🎯ptbs🎯Skill

A skill for composing Sui Programmable Transaction Blocks (PTBs) -- batching up to 1,024 commands (Move calls, coin splits/merges, object transfers) into single atomic transactions using the TypeScript SDK or CLI, with reference files for fundamentals, gas handling, and sponsored transactions.

ptbs
🎯sui-client🎯Skill

A skill for Sui CLI client configuration, address management, and token acquisition. Covers first-time setup, environment switching (Mainnet/Testnet/Devnet), faucet token requests, balance checks, key recovery, coin merging, and transaction lookup on explorers.

sui-client
🎯sui-move-project🎯Skill

Move project setup on Sui β€” project creation, Move.toml configuration, dependency resolution, MVR dependencies, and migration from old formats.

sui-move-project
🎯modern-move-syntax🎯Skill

Ensures 2024 edition Move syntax on Sui β€” method calls, string literals, vector operations, option handling, loops, and struct unpacking to avoid legacy patterns.

modern-move-syntax
🎯walrus-sites🎯Skill

Guides publishing and managing decentralized websites on Walrus Sites, covering site-builder deployment, blob lifecycle management, SPA routing configuration, and local portal setup for testnet previewing.

walrus-sites
🎯composable-move-functions🎯Skill

Move function design on Sui for PTB composability β€” function visibility (public vs entry), parameter ordering, and return patterns.

composable-move-functions
🎯move-unit-testing🎯Skill

Correct patterns for Move unit tests on Sui β€” test naming, assertions, test attributes, context usage, and cleanup from the official quality checklist.

move-unit-testing
🎯sui-publish🎯Skill

Guides publishing, upgrading, and deploying Sui Move packages across networks, covering UpgradeCap management, upgrade policies, multisig serialization, localnet setup, dry-run debugging, and Mainnet launch checklists.

sui-publish
🎯sui-cli🎯Skill

Provides guidance on Sui network environments (Mainnet, Testnet, Devnet, Localnet), the gas cost model including computation cost, storage cost, and storage rebates, and epoch mechanics for the Sui blockchain.

sui-cli
🎯generate-sui-agent-config🎯Skill

Generates CLAUDE.md or AGENT.md configuration files for Sui blockchain projects, including Sui development skills installation, SDK references, and official documentation links to help AI coding agents work effectively with Sui.

generate-sui-agent-config
🎯sui-overview🎯Skill

Provides a high-level overview of the Sui blockchain's object-centric data model, consensus mechanism, and the broader Sui Stack primitives including zkLogin, Walrus, DeepBook, and Kiosk. Useful for explaining Sui to newcomers or comparing it with Ethereum and Solana.

sui-overview
🎯sui-install🎯Skill

Guides installation, updating, and version management of the Sui CLI using suiup, covering network-specific version switching, troubleshooting command-not-found and version mismatch errors, and installing additional toolchain components like Walrus and Move Analyzer.

sui-install
🎯your-skill-name🎯Skill

A skill template from the Mysten Labs skills repository for building on Sui. Provides a contributing guide with instructions for creating new skills including SKILL.md structure, reference files, evals, and best practices for the skills.sh ecosystem.

your-skill-name