Agent skill · software engineering · starchild-ai-agent
abstract
Abstract L2 hub: wallets, contracts, multisig, prediction markets, agent identity. Use when building on Abstract L2 (e.g. deploy Anchor contract, set up AGW login, create a Safe, integrate Myriad markets, register ERC-8004 agent).
Why this skill is useful
Provides specific commands and configurations for deploying contracts and integrating wallets on the Abstract L2, which the AI wouldn't reliably generate on its own.
What it needs
Requires foundry, hardhat installed locally. Requires abstract account access. About 3k tokens when loaded. Last updated 2026-08-06. 22 stars on the source repository.
What this skill does
Abstract L2 — Skills Directory Abstract is an Ethereum Layer 2 ZK rollup (ZK Stack) focused on consumer crypto applications. This master skill provides a directory of all Abstract-related capabilities and helps you pick the right one. --- Skills by Category 🔗 Infrastructure & Setup 1. connecting-to-abstract Network configuration — chain IDs, RPC endpoints, WebSocket URLs, block explorers, and deployed contract addresses for Abstract mainnet and testnet. Use when: Configuring clients, wallets, or dev environments. Questions about Abstract RPC URLs, chain IDs (2741/11124), testnet config, Abscan explorer, or importing abstract/abstractTestnet from viem/chains. Key info: Property Mainnet Testnet ---------- --------- --------- Chain ID 2741 11124 Explorer https://abscan.org https://sepolia.abscan.org --- 2. deploying-contracts-on-abstract Deploy smart contracts using Foundry (default) or Hardhat. Covers zksolc compilation, deployment, Abscan verification, and testnet faucets. Use when: Deploying or compiling contracts on Abstract, using forge build --zksync, forge create --zksync, anvil-zksync, or working with the zkSync compiler. Key note: Abstract uses ZK Stack VM — must compile with zksolc, not standard solc. All forge commands need --zksync flag. Compiled output goes to zkout/. --- 💰 Wallets & Transactions 3. abstract-global-wallet Integrate Abstract Global Wallet (AGW) into React applications — email/social/passkey login, smart contract wallet, session keys, gas sponsorship. Use when: Building a React app where end users log in and transact. Working with AbstractWalletProvider, useLoginWithAbstract, useAbstractClient, useWriteContractSponsored, agw-react, agw-client, or create-abstract-app. Quick start: npx @abstract-foundation/create-abstract-app@latest my-app --- 4. using-agw-mcp AI agent wallet capabilities via the Abstract Global Wallet MCP server — read chain data, check balances, and send transactions on behalf of users. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills starchild-ai-agent/abstract