sui-move
Sui blockchain and Move smart contract development. Use when the user asks about Sui, Move language, smart contracts, objects, transactions, or blockchain development on Sui.
Why use this skill?
Accelerate your Sui blockchain development with the sui-move skill. Access documentation, best practices, and code generation for Move smart contracts.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/easonc13/sui-moveWhat This Skill Does
The sui-move skill acts as an intelligent co-pilot for Sui blockchain development, enabling users to generate, debug, and analyze Move smart contracts with ease. It integrates deep knowledge of the Move language, the Sui object model, and the Move ecosystem directly into your workflow. By leveraging local references to the Move Book and Sui official documentation, it provides accurate, context-aware assistance for building on the Sui network. Whether you are defining struct abilities, implementing object transfer logic, or debugging dynamic fields, this skill provides the structure and best practices necessary to write production-ready code.
Installation
To install this skill, use the ClawHub CLI command:
clawhub install openclaw/skills/skills/easonc13/sui-move
Ensure that your local environment has the Sui CLI and Move toolchain configured properly, as the skill relies on these for executing and testing the generated code snippets.
Use Cases
- Smart Contract Development: Writing Move modules for DeFi, NFTs, and decentralized gaming.
- Protocol Auditing: Analyzing existing code patterns for security vulnerabilities or logical errors.
- Learning & Documentation: Rapidly searching through the Move Book or Sui Docs to understand complex topics like capability patterns, witness, or PTBs (Programmable Transaction Blocks).
- Project Prototyping: Generating boilerplate for custom Sui objects and package manifests.
Example Prompts
- "Create a Move module for a simple NFT collection that uses the
publisherpattern and supports public minting." - "Explain the differences between
transfer::share_objectandtransfer::transferwhen building a shared liquidity pool." - "Search the documentation for how to use dynamic fields to add metadata to an existing Sui object."
Tips & Limitations
- Verify, Don't Blindly Trust: Always verify generated code against the latest Sui framework version, as Move syntax evolves rapidly.
- Use Search Utilities: Leverage the provided
rg(ripgrep) commands within the skill to query the localreferences/directory for fast, specific answers when the AI's general knowledge needs reinforcement. - Security First: While the skill can generate code, always perform a thorough security audit using the Sui security best practices guide found in the reference library before deploying to mainnet. The AI's output is intended to accelerate development, not to replace manual auditing or secure coding practices.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-easonc13-sui-move": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
sui-knowledge
Answer questions about Sui blockchain ecosystem, concepts, tokenomics, validators, staking, and general knowledge. Use when users ask "what is Sui", "how does Sui work", "Sui vs other chains", or any Sui-related questions that aren't specifically about Move programming.
abstract-searcher
Add abstracts to .bib file entries by searching academic databases (arXiv, Semantic Scholar, CrossRef) with browser fallback.
mac-control
Control Mac via mouse/keyboard automation using cliclick and AppleScript. Use for clicking UI elements, taking screenshots, getting window bounds, handling coordinate scaling on Retina displays, and automating UI interactions like clicking Chrome extension icons, dismissing dialogs, or toolbar buttons.
sui-coverage
Analyze Sui Move test coverage, identify untested code, write missing tests, and perform security audits. Includes Python tools for parsing coverage output and generating reports.
m3u8-downloader
Download encrypted m3u8/HLS videos using parallel downloads. Use when given an m3u8 URL to download a video, especially encrypted HLS streams with AES-128.