All authors

Claude Skills by jiayaoqijia
github.com/jiayaoqijia2,215 skills3 installs4,787 views
- EthereumAssist with Ethereum transactions, gas optimization, token approvals, and L2 bridges.Votes: 0GitHub stars: 73
- Hedera Official Agent Kit JsBuild Hedera-powered AI agents **in under a minute**.Votes: 0GitHub stars: 73
- Hedera Token MintCreate and manage tokens on Hedera (HTS). Use for: (1) Minting fungible tokens, (2) Creating NFTs (HTS), (3) Setting up token supplies, (4) Configuring token permissions.Votes: 0GitHub stars: 73
- Hedera Tx BuilderBuild and sign Hedera transactions. Use for: (1) Creating HBAR transfers, (2) Token operations, (3) Smart contract calls, (4) Submitting to Hedera network.Votes: 0GitHub stars: 73
- HederaAssist with Hedera HBAR transactions, account creation, token service, and consensus features.Votes: 0GitHub stars: 73
- Icp Official Icskills> **Under active development** — Skill files are being reviewed and signed off by DFINITY engineers. Content may change. Feedback and PRs are welcome.Votes: 0GitHub stars: 73
- Injective HubOfficial staking, governance, and bridge portal for the Injective ecosystem with AI agent integration.Votes: 0GitHub stars: 73
- Lifi Bridge AgentGet quotes and execute cross-chain bridges via Li.Fi aggregator across 20+ chains.Votes: 0GitHub stars: 73
- Lifi Bridge RouterExecute cross-chain token transfers with optimal route selection across 20+ bridges and 30+ chains.Votes: 0GitHub stars: 73
- Lifi BridgeBridge tokens across 15+ chains with optimal route selection and multiple bridge providers.Votes: 0GitHub stars: 73
- Lifi Cross Chain BridgeMulti-protocol bridge aggregator comparing routes by output, fees, and speed across 20+ chains.Votes: 0GitHub stars: 73
- Lightning CommerceEnd-to-end agentic commerce workflow using Lightning Network. Use when an agent needs to set up a full payment stack (lnd + lnget + aperture), buy or sell data via L402, or enable agent-to-agent micropayments.Votes: 0GitHub stars: 73
- Lightning McpBuild and configure the MCP server for Lightning Node Connect (LNC). Connects AI assistants to lnd nodes via encrypted WebSocket tunnels using pairing phrases — no direct network access or TLS certs needed. Read-only by default (18 tools for querying node state, channels, payments, invoices, peers, on-chain data).Votes: 0GitHub stars: 73
- Lightning SecuritySet up an lnd remote signer container that holds private keys separately from the agent. Exports a credentials bundle (accounts JSON, TLS cert, admin macaroon) for watch-only litd nodes. Container-first with Docker, native fallback. Use when firewalling private key material from AI agents.Votes: 0GitHub stars: 73
- MonadBuilds dapps on Monad blockchain. Use when deploying contracts, setting up frontends with viem/wagmi, or verifying contracts on Monad testnet or mainnet.Votes: 0GitHub stars: 73
- Muto Ai AgentBNB Chain native AI agent providing identity, wallet analysis, contract reads, and on-chain execution tracking.Votes: 0GitHub stars: 73
- Mystenlabs Accessing DataHow to read data from the Sui network. Use when choosing or implementing a data access strategy — queries for on-chain state, indexing pipelines, historical lookups, event subscriptions, cross-chain reads, or off-chain blob storage. Covers the two live Sui APIs (gRPC and GraphQL RPC), the Archival Store, the General-Purpose Indexer, the `sui-indexer-alt` custom indexing framework, and Walrus for off-chain blobs.Votes: 0GitHub stars: 73
- Mystenlabs Composable Move FunctionsUse when writing Move functions on Sui, especially public APIs. Applies to function visibility (public vs entry), parameter ordering, and return patterns. Use whenever designing function signatures or deciding whether functions should transfer objects or return them.Votes: 0GitHub stars: 73
- Mystenlabs Deepbook MoveDeepBook V3 Move smart contract integration. Use when writing, reviewing, or debugging Move code that integrates with DeepBook pools — placing orders from on-chain contracts, creating pools, using flash loans, accessing BalanceManager from Move, or composing DeepBook operations in programmable transaction blocks. For DeepBook architecture and contract addresses, see the `deepbook-overview` skill. For TypeScript SDK usage, see the `deepbook-sdk` skill.Votes: 0GitHub stars: 73
- Mystenlabs Deepbook SdkDeepBook V3 TypeScript SDK integration. Use when building trading applications, bots, or scripts that interact with DeepBook pools using the @mysten/deepbook-v3 SDK. Covers client setup, BalanceManager lifecycle, placing limit and market orders, swaps, querying order books, order management, and fee handling. For DeepBook architecture and contract addresses, see the `deepbook-overview` skill. For Move smart contract integration, see the `deepbook-move` skill.Votes: 0GitHub stars: 73
- Mystenlabs Frontend AppsSui frontend / dApp development with @mysten/dapp-kit-react (React) and @mysten/dapp-kit-core (Vue, vanilla JS, Svelte, Web Components, other frameworks). Use when building browser apps that connect Sui wallets, query on-chain state, or submit transactions. Covers wallet connection, network switching, transaction execution, query patterns with TanStack React Query, and the specific pitfalls of browser + wallet + async-indexer environments. Pair with the `sui-sdks` skill for @mysten/sui Transa...Votes: 0GitHub stars: 73
- Mystenlabs Generate Sui Agent ConfigGenerate a CLAUDE.md or AGENT.md configuration file for Sui projects. Use when setting up a new Sui project, when user mentions "CLAUDE.md", "AGENT.md", "agent config", or when working on a Sui project that does not already have a CLAUDE.md or AGENT.md in the project root.Votes: 0GitHub stars: 73
- Mystenlabs KioskSui Kiosk and NFT trading primitives. Use when writing, reviewing, or debugging Move code that uses Kiosk for commerce, NFT trading, asset listing, TransferPolicy enforcement, or building Kiosk Apps and extensions. Also use when the user asks about asset states (PLACED, LOCKED, LISTED), borrowing patterns, purchase flows, or the kiosk_extension permissioned apps API.Votes: 0GitHub stars: 73
- Mystenlabs Modern Move SyntaxUse when writing Move code on Sui to ensure 2024 edition syntax is used. Applies to method calls, string literals, vector operations, option handling, loops, and struct unpacking. Use whenever writing Move code to avoid legacy function-call syntax patterns.Votes: 0GitHub stars: 73
- Mystenlabs Move ObjectsSui object model — struct declarations, abilities (key/store/copy/drop), object ownership, naming conventions, and dynamic fields.Votes: 0GitHub stars: 73
- Mystenlabs Move PatternsMove design patterns — events, error handling, one-time witness (OTW), capability pattern, and pure functions/composability.Votes: 0GitHub stars: 73
- Mystenlabs Move SecurityMove smart contract security on Sui. Use when reviewing Move code for security vulnerabilities, designing access control patterns, handling capabilities safely, securing randomness usage, validating invariants, planning upgrade governance, managing keys, or auditing privileged operations. Also use when the user asks about UpgradeCap security, capability revocation, shared object authorization, onchain randomness restrictions, oracle data validation, emergency controls, or frontend transaction...Votes: 0GitHub stars: 73
- Mystenlabs Move SetupMove package setup (Move.toml, edition, dependencies), building, testing, and common pitfalls from other Move dialects.Votes: 0GitHub stars: 73
- Mystenlabs Move StdlibCommon Sui Move standard library patterns — strings, Coin/Balance, Option, addresses, UID, TxContext, vectors, and struct unpacking.Votes: 0GitHub stars: 73
- Mystenlabs Move SyntaxMove language syntax — module layout, imports, mutability, visibility, method syntax, enums, macros, and comments.Votes: 0GitHub stars: 73
- Mystenlabs Move Unit TestingUse when writing unit tests for Move smart contracts on Sui. Applies to test function naming, assertions, test attributes, context usage, and cleanup patterns. Use whenever user asks to write tests, add tests, or test a Move module.Votes: 0GitHub stars: 73
- Mystenlabs MoveMove smart contract development on Sui. Use when writing, reviewing, or debugging Move code, Move.toml configuration, or Sui object model patterns.Votes: 0GitHub stars: 73
- Mystenlabs Naming ConventionsUse when writing or reviewing Move smart contracts on Sui. Applies to naming structs, error constants, regular constants, events, getter functions, capability types, hot potato types, and dynamic field keys. Use whenever creating new types, functions, or constants in Move code.Votes: 0GitHub stars: 73
- Mystenlabs Onchain RandomnessOnchain randomness on Sui. Use when generating random values in Move smart contracts, working with the Random object (0x8) or RandomGenerator, securing randomness-consuming functions against composition attacks, PTB attacks, or state leakage, implementing commit-reveal patterns, balancing gas across execution paths, or integrating randomness from TypeScript. For general Move security patterns, see the `move-security` skill. For Move language fundamentals, see the `sui-move` skill. For TypeSc...Votes: 0GitHub stars: 73
- Mystenlabs PtbsSui Programmable Transaction Blocks (PTBs). Use when writing, reviewing, or debugging code that composes multiple Sui transaction commands into a single atomic transaction — including TypeScript SDK `Transaction` usage, CLI PTB construction, gas coin handling, sponsored transactions, shared-object inputs, chaining command results, or troubleshooting PTB execution errors.Votes: 0GitHub stars: 73
- Mystenlabs Sui Agent WalletsGiving an autonomous agent a wallet on Sui that it cannot drain. Use when writing, reviewing, or debugging code where an AI agent holds funds, signs transactions, or acts on a user's behalf on Sui, and when the task involves spend limits, human approval steps, scoped delegation, or signing across Sui and other chains from one account.Votes: 0GitHub stars: 73
- Mystenlabs Sui BuildUse this skill when the user needs to build Move code, or when when the user asks about sui move build.Votes: 0GitHub stars: 73
- Mystenlabs Sui ClientSui CLI client configuration, address management, and token acquisition. Use this skill when the user needs to configure the Sui client for the first time, manage environments or addresses, switch networks, get faucet tokens, check balances, recover keys from a recovery phrase, merge coin objects, or look up transactions on explorers. Also use when the user sees "Cannot find gas coin for signer address" errors or asks about sui client commands, client.yaml, sui.keystore, SuiVision, or Suiscan.Votes: 0GitHub stars: 73
- Mystenlabs Sui DevFull-stack Sui blockchain development — Move smart contracts, TypeScript SDK, and frontend dApp Kit. Routes to the appropriate sub-skill based on what the user is building.Votes: 0GitHub stars: 73
- Sui FrontendSui frontend dApp development with @mysten/dapp-kit-react (React) and @mysten/dapp-kit-core (Vue, vanilla JS, other frameworks). Use when building browser apps that connect to Sui wallets, query on-chain data, or execute transactions. Use alongside the sui-ts-sdk skill for PTB construction patterns.Votes: 0GitHub stars: 73
- Sui Ts SdkSui TypeScript SDK — PTB construction, client setup, transaction execution, and on-chain queries. Use when writing code that interacts with the Sui blockchain via @mysten/sui. These patterns apply in both backend scripts and frontend apps. For frontend-specific setup (dApp Kit, wallet adapters, React hooks), use the sui-frontend skill first or alongside this one.Votes: 0GitHub stars: 73
- Mystenlabs Sui For EthereumMigrating from Ethereum/EVM/Solidity to Sui Move. Use when the user is an Ethereum developer learning Sui, comparing Solidity patterns to Move equivalents, asking about differences between EVM and MoveVM, mapping Ethereum token standards to Sui standards, or translating access control, state storage, contract upgrade, or composability patterns from Ethereum to Sui.Votes: 0GitHub stars: 73
- Mystenlabs Sui InstallInstalling, updating, and managing Sui CLI versions with suiup. Use this skill when the user needs to install Sui, update to a newer version, switch between network-specific versions, resolve "command not found" or version mismatch errors, install additional toolchain components (Walrus, MVR, Move Analyzer), or troubleshoot suiup commands. Also use when the user sees "client/server api version mismatch" warnings or asks about suiup install, update, switch, or show.Votes: 0GitHub stars: 73
- Mystenlabs Sui Move ProjectMove project setup and configuration on Sui. Use this skill when the user needs to create a Move project, configure Move.toml, resolve dependency or build errors, set up the canonical sui-stack-hello-world project, use MVR dependencies, or migrate from old Move.toml formats. Also use when the user sees errors about "legacy system name", "old dependencies", "Cannot upgrade package without having a published id", edition mismatches, or asks about Move.toml, Published.toml, Move.lock, or the [en...Votes: 0GitHub stars: 73
- Mystenlabs Sui MoveSui Move smart contract development. Use when writing, reviewing, or debugging Move code on Sui. Covers Move abilities (key, store, copy, drop), TxContext, init functions, One-Time Witness, package publishing and upgrades, resource safety, events, and coins. Also use when the user asks about struct abilities, UID, how to destroy objects, or how to create a fungible token. For object model and ownership, see the `object-model` skill. For programmable transaction blocks, see the `ptbs` skill. ...Votes: 0GitHub stars: 73
- Mystenlabs Sui Networks GasSui network environments and gas economics. Use when the user asks about Mainnet, Testnet, Devnet, or Localnet differences, gas cost calculations (computation + storage - rebate), gas budgets, epochs, or how the Sui network operates at a high level. This skill covers network concepts, not CLI commands. For CLI client setup, address management, faucets, and explorers, see the `sui-client` skill. For installing the Sui CLI, see the `sui-install` skill.Votes: 0GitHub stars: 73
- Mystenlabs Sui Object ModelDeep reference for the Sui object model: ownership types, object abilities, dynamic fields, collections, versioning, transfer patterns, and derived objects. Use this skill whenever the user asks about Sui objects, object ownership (address-owned, shared, immutable, wrapped), how to transfer or share or freeze objects, dynamic fields vs dynamic object fields, Table vs Bag vs VecMap, object versioning, wrapping and unwrapping, the Receiving type, custom transfer rules, hot potato pattern, capab...Votes: 0GitHub stars: 73
- Mystenlabs Sui OverviewHigh-level overview of what Sui is, how it works, and what the Sui Stack provides. Use when explaining Sui to someone new, comparing Sui to other blockchains (Ethereum, Solana, Bitcoin), discussing the object-centric data model at a conceptual level, choosing which Sui Stack primitives to use (randomness, zkLogin, Walrus, Nautilus, DeepBook, Kiosk, Seal), or exploring what use cases Sui enables (DeFi, gaming, NFTs, identity, social, supply chain). Also use when migrating from Ethereum or Sola...Votes: 0GitHub stars: 73
- Mystenlabs Sui PublishPublishing, upgrading, and deploying Sui Move packages. Use this skill when the user needs to publish a package, upgrade a published package, deploy to multiple networks, serialize transactions for multisig signing, run a local Sui network (localnet), prepare for Mainnet launch, monitor production deployments, or debug dry run failures. Also use when the user asks about sui client publish, sui client upgrade, UpgradeCap, upgrade policies, Published.toml, --serialize-output, localnet, mainnet ...Votes: 0GitHub stars: 73
- Mystenlabs Sui SdksSui SDK landscape — which SDK to pick (TypeScript, Rust, or community-maintained Python/Go/Dart/Kotlin/Swift), how they map to each other, and how to install and wire each one up. Use when a user is starting a new Sui project in any language, migrating between languages, comparing APIs across SDKs, or asking "what SDK should I use for X?". For deep patterns inside a single SDK, route to that SDK's reference file.Votes: 0GitHub stars: 73