sui-dev

Route Sui development tasks to Move, TypeScript SDK, frontend, Seal, and Walrus sub-skills.

4|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/widnyana/eyay-toolkits --skill sui-dev-widnyana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sui-dev
Source: https://github.com/widnyana/eyay-toolkits/tree/main/plugins/sui-dev-tools/skills/sui-dev
Command: npx skills add https://github.com/widnyana/eyay-toolkits --skill sui-dev-widnyana

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It streamlines full-stack Sui blockchain development by routing you to the right Move, TypeScript SDK, frontend, sealing, or Walrus workflow instead of forcing you to assemble everything manually.

Core Features & Use Cases

  • Sui Move sub-skill routing: Covers smart contract module setup, patterns, objects, and Move testing so you can build and debug Move logic correctly.
  • TypeScript SDK sub-skill routing: Covers transaction building and execution with @mysten/sui, plus on-chain querying for backend/CLI transaction flows.
  • Frontend dApp Kit sub-skill routing: Covers connecting wallets and building Sui dApps with dApp Kit React/Core, including transaction signing and query hooks.
  • Seal + Walrus sub-skill routing: Covers encrypting/decrypting user data with Move-defined access policies and storing encrypted blobs with Walrus.

Quick Start

Build a Sui full-stack app by asking an AI to load sui-dev-tools:sui-move, sui-dev-tools:sui-ts-sdk, and sui-dev-tools:sui-frontend for your feature.

Frequently Asked Questions about sui-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a full-stack Sui dApp with Move contracts and a React frontend?

To build a Sui dApp, you need Move contracts for on-chain logic and a dApp Kit React frontend for wallet integration. This workflow routes you to the correct sub-skills for smart contract authoring, TypeScript SDK transactions, and frontend wallet connection.

What is the best way to encrypt user data on Sui using Seal and Walrus storage?

The best way to encrypt user data on Sui is using Seal for encryption with Move-defined access policies and Walrus for storing the encrypted blobs. This combination routes you to the appropriate sub-skills for secure data handling and decentralized storage.

Can I execute programmable transaction blocks using the Sui TypeScript SDK?

Yes, you can execute programmable transaction blocks using the @mysten/sui TypeScript SDK. This workflow routes you to the TypeScript SDK sub-skill, which covers transaction building, execution, and on-chain querying for backend and CLI orchestration.

Does dApp Kit support connecting wallets and signing transactions for Sui applications?

Yes, dApp Kit supports connecting wallets and signing transactions for Sui applications. The frontend dApp Kit sub-skill routing covers React and Core integration, providing the necessary hooks for transaction signing and on-chain queries.

How do I set up and test Sui Move smart contract modules?

To set up and test Sui Move smart contract modules, you need proper module patterns and testing frameworks. The Sui Move sub-skill routing covers module setup, object patterns, and Move testing so you can build and debug logic correctly.

What are the limitations of building Sui blockchain apps without a unified workflow?

Building Sui blockchain apps without a unified workflow forces you to manually assemble Move, TypeScript SDK, frontend, Seal, and Walrus components. This fragmented approach increases integration errors and slows down end-to-end shipping of secure applications.