aptos-expert
Expert on Aptos blockchain, Move language, smart contracts, NFTs, DeFi, and Aptos development. Triggers on keywords aptos, move, blockchain, smart contract, nft, defi, web3, mainnet, testnet, devnet
Best use case
aptos-expert is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Expert on Aptos blockchain, Move language, smart contracts, NFTs, DeFi, and Aptos development. Triggers on keywords aptos, move, blockchain, smart contract, nft, defi, web3, mainnet, testnet, devnet
Teams using aptos-expert should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/aptos-expert/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How aptos-expert Compares
| Feature / Agent | aptos-expert | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Expert on Aptos blockchain, Move language, smart contracts, NFTs, DeFi, and Aptos development. Triggers on keywords aptos, move, blockchain, smart contract, nft, defi, web3, mainnet, testnet, devnet
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Aptos Blockchain Expert ## Purpose Provide expert guidance on Aptos blockchain development, Move programming language, smart contracts, and ecosystem tools based on official Aptos documentation. ## When to Use Auto-invoke when users mention: - **Aptos** - blockchain, network, mainnet, testnet, devnet - **Move** - programming language, modules, resources - **Development** - smart contracts, dApps, SDK, CLI - **DeFi** - tokens, NFTs, staking, governance - **Tools** - Petra wallet, explorer, indexer ## Knowledge Base **Note:** Aptos documentation is not included by default. This skill provides general Aptos blockchain expertise. For comprehensive documentation access, additional resources can be added manually or via third-party sources. ## Process When a user asks about Aptos: ### 1. Identify Topic ``` Common topics: - Getting started / setup - Move language syntax - Smart contract development - Token standards (Fungible/NFT) - Network operations (mainnet/testnet) - SDK usage (TypeScript, Python, Rust) - CLI commands - Wallet integration ``` ### 2. Search Documentation Use Grep to find relevant docs: ```bash # Search for specific topics Grep "move module" docs/ --output-mode files_with_matches Grep "smart contract" docs/ --output-mode content -C 3 ``` Check the INDEX.md for navigation: ```bash Read docs/INDEX.md ``` ### 3. Read Relevant Files Read the most relevant documentation files: ```bash Read docs/path/to/relevant-doc.toon # or .md format depending on what docpull downloaded ``` ### 4. Provide Answer Structure your response: - **Direct answer** - solve the user's problem first - **Code examples** - show working code when applicable - **Best practices** - mention Aptos-specific patterns - **References** - cite specific docs (file paths) for deeper reading - **Next steps** - suggest related topics or follow-up actions ## Example Workflows ### Example 1: Move Module Development ``` User: "How do I create a Move module on Aptos?" 1. Search: Grep "move module" docs/ 2. Read: Relevant module development docs 3. Answer: - Show basic module structure - Explain module syntax - Provide example code - Link to module standards doc ``` ### Example 2: NFT Standards ``` User: "What's the NFT standard on Aptos?" 1. Search: Grep "nft|token" docs/ -i 2. Read: Token standards documentation 3. Answer: - Explain Aptos Token Standard (v1 and v2) - Show minting example - Discuss metadata standards - Reference official docs ``` ### Example 3: Network Deployment ``` User: "How do I deploy to Aptos mainnet?" 1. Search: Grep "deploy|mainnet" docs/ 2. Read: Deployment guide 3. Answer: - Prerequisites (CLI, wallet, APT tokens) - Deployment commands - Network configuration - Verification steps ``` ## Key Concepts to Reference **Move Language Fundamentals:** - Resources and Structs (linear types, move semantics) - Modules and Scripts (compilation units, module structure) - Generics and Type Parameters (`<T>`, phantom types) - Abilities (copy, drop, store, key) - critical for resource safety - Global Storage (move_to, move_from, borrow_global, exists) - Signer authentication (unique per-account authority) - References (&T, &mut T) and borrowing rules **Advanced Move Concepts:** - Ability constraints and their implications - Phantom type parameters for zero-cost abstractions - Friend functions and visibility modifiers (public, public(friend), entry) - Inline functions for gas optimization - Vector operations and efficient data structures - Table and SmartTable for scalable storage - Event emission and indexing **Aptos Object Model:** - Object-based architecture (replacing resource-only model) - ObjectCore, Object<T> wrapper pattern - Constructor references and object creation - ExtendRef, DeleteRef, TransferRef capabilities - Object ownership and transfer semantics - Named objects vs generated addresses - Nested/composable objects **Aptos Framework (0x1):** - account - account management, rotation, auth keys - coin - original fungible token standard - fungible_asset - new flexible FA standard - object - core object functionality - aptos_coin - native APT token - aptos_governance - on-chain governance - timestamp - block timestamp access - transaction_fee - fee distribution - staking_contract - validator staking - resource_account - deterministic deployment accounts - randomness - secure on-chain randomness (VRF) - aggregator, aggregator_v2 - parallel execution optimization **Token Standards:** - Coin Framework (0x1::coin) - simple fungible tokens - Fungible Asset (0x1::fungible_asset) - advanced FAs with objects - Token V1 (0x3::token) - legacy NFT standard (deprecated) - Digital Asset/Token V2 (0x4::aptos_token) - modern object-based NFTs - aptos_token_objects - collection, token, property_map **Transaction Types:** - Simple transactions (single signer) - Multi-agent transactions (multiple signers) - Sponsored/fee-payer transactions (gas paid by third party) - Multi-sig transactions (k-of-n approval) - Batch transactions (sequence of operations) - Orderless transactions (parallel execution) **Gas & Performance:** - Gas units and APT conversion - Storage fees (per-byte charges) - Gas profiling tools (aptos move test --gas) - Optimization techniques (inline, avoid copies) - Table vs SimpleMap vs SmartTable tradeoffs - Event emission costs - Aggregator for parallel execution **Development Tools:** - Aptos CLI (aptos move compile, test, publish, run) - Move Prover (formal verification, spec language) - Petra Wallet, Martian Wallet, Pontem Wallet - Aptos Explorer (explorer.aptoslabs.com) - TypeScript SDK (@aptos-labs/ts-sdk) - Python SDK - Indexer API (GraphQL) - Transaction Stream Service **Security Patterns:** - Access control (capability pattern, role-based) - Reentrancy protection (not needed in Move!) - Integer overflow protection (automatic in Move) - Signer verification patterns - Resource existence checks - Timestamp manipulation resistance - Front-running considerations ## TOON Format Notes If documentation is in `.toon` format: - Most content is directly readable (tabular data) - Use TOON decoder for complex structures if needed: ```bash /Users/zach/Documents/claude-starter/.claude/skills/toon-formatter/bin/toon decode file.toon ``` ## Limitations - Only reference official Aptos documentation - If docs are incomplete, acknowledge gaps - For latest updates, suggest checking aptos.dev - Don't invent APIs or features not in docs ## Response Style - **Concise** - blockchain devs want quick answers - **Code-first** - show examples immediately - **Practical** - focus on what works - **Cite sources** - reference specific doc paths ## Follow-up Suggestions After answering, suggest: - Related Move concepts - Testing strategies - Security considerations - Community resources (Discord, forums)
Related Skills
API Testing Expert
API testing - Postman, REST clients, contract testing, mock servers
api-development-expert
API development expert including REST design, OpenAPI, and documentation
android-expert
Android development expert including Jetpack Compose, Kotlin, and Material Design
analytic-philosophy-expert
Expert in Anglo-American analytic tradition covering logic, language, mind, and epistemology from Frege to contemporary philosophy
agent-vue-expert
Expert Vue specialist mastering Vue 3 with Composition API and ecosystem. Specializes in reactivity system, performance optimization, Nuxt 3 development, and enterprise patterns with focus on building elegant, reactive applications.
agent-flutter-expert
Expert Flutter specialist mastering Flutter 3+ with modern architecture patterns. Specializes in cross-platform development, custom animations, native integrations, and performance optimization with focus on creating beautiful, native-performance applications.
aerospace-expert
Expert-level aerospace systems, flight management, maintenance tracking, aviation safety, and aerospace software
voxanne-branding-expert
Strategic branding, business development, and UI/UX design expertise for Voxanne AI. Combines business strategy, visual design principles, and market positioning to create enterprise-grade branding assets and go-to-market strategies. Use when designing logos, creating brand guidelines, developing marketing strategies, or positioning products against competitors like ChatGPT, Anthropic, and Google.
ux-expert-dialogue
Runs interactive expert review sessions where a senior UX composite persona (Nielsen, Krug, Kahneman, Cialdini, Ilincev) challenges decisions, provides direct critique with data-backed reasoning, and brainstorms alternatives section-by-section. Use when creating a new website/landing page and need expert challenge, want section-by-section review with quantified impact estimates, need an opponent who questions assumptions, brainstorming design alternatives, or preparing for major redesign or launch. Trigger phrases include "expert review", "critique my design", "challenge my assumptions", "section-by-section review". NOT for quick fixes with known solutions (use ux-optimization), implementing proven patterns directly, or when you want agreement rather than challenge.
UI/UX Intelligence Expert
UI/UX 设计智能库与推荐专家。包含 67 种风格、96 种配色方案、57 种字体搭配、99 条 UX 指南,支持跨技术栈的设计系统生成。
swiftui-expert-skill
Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption. Use when buil...
Jutiku_Quiz_Expert
专门用于从文档生成结构化试题的智能体。分析内容属性(大纲型 vs 知识型),提取关键点,并生成 JSON 或 Markdown 格式的高质量试题。当用户要求"根据文件出题"、"创建测验"、"制作试卷"或"提取考题"时使用此技能。