Agent skill · software engineering · aiskillstore

starknet-wallet

Create and manage Starknet wallets for AI agents. Transfer tokens, check balances, manage session keys, deploy accounts, and interact with smart contracts using native Account Abstraction.

Why this skill is useful

Adds specific commands and workflows for managing Starknet wallets that the AI wouldn't reliably generate on its own.

What it needs

Requires @avnu/avnu-sdk, starknet installed locally. Requires alchemy account access. About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Starknet Wallet Skill Manage Starknet wallets for AI agents with native Account Abstraction support. When to Use Creating, funding, and operating Starknet accounts for agent workflows. Checking balances, sending transfers, managing session keys, or invoking contracts from an agent wallet. When NOT to Use DeFi-specific routing, staking, or lending flows better covered by starknet-defi. Cairo contract authoring, deployment-only operations, or security auditing. Quick Start 1. Install the SDK dependencies and set Starknet RPC/account environment variables. 2. Use skills catalog to pivot to adjacent modules like DeFi, deployment, or auditing. Prerequisites Environment variables: Available MCP Tools The Starknet MCP Server provides these tools for wallet operations: Tool Purpose Key Features ------ --------- -------------- starknetgetbalance Check single token balance Simple, fast queries starknetgetbalances Check multiple token balances Batch queries (up to 200 tokens), single RPC call starknettransfer Send tokens Supports gasless mode (paymaster) starknetcallcontract Read contract state Call view functions starknetinvokecontract Execute contract functions Write operations, supports gasless starknetswap Execute token swaps AVNU integration, best price routing starknetgetquote Get swap quotes Price estimation before swap starknetregisteragent Register agent identity ERC-8004 on-chain identity Balance Tools Detail starknetgetbalance (Single Token) Query balance for one token. Use for simple cases. Input: token (required): Token symbol (ETH, STRK, USDC, USDT) or contract address address (optional): Wallet address (defaults to agent's address) Response: starknetgetbalances (Multiple Tokens) Query balances for multiple tokens in a single RPC call. More efficient for portfolio views. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/starknet-wallet

View the source on GitHub

Browse the @skills marketplace