Agent skill · business finance · frames-engineering
agentwallet
Wallets for AI agents with x402 and MPP payment signing, referral rewards, and policy-controlled actions.
Why this skill is useful
Provides specific API commands and workflows for managing AI agent wallets and payment processing that are not widely known.
What it needs
Requires frames.ag account access. About 10k tokens when loaded. Last updated 2026-03-21. 4 stars on the source repository.
What this skill does
AgentWallet AgentWallet provides server wallets for AI agents. Wallets are provisioned after email OTP verification. All signing happens server-side and is policy-controlled. --- TL;DR - Quick Reference FIRST: Check if already connected by reading ~/.agentwallet/config.json. If file exists with apiToken, you're connected - DO NOT ask user for email. Need to connect (no config file)? Ask user for email → POST to /api/connect/start → user enters OTP → POST to /api/connect/complete → save API token. x402 Payments? Use the ONE-STEP /x402/fetch endpoint (recommended) - just send target URL + body, server handles everything. --- x402/fetch - ONE-STEP PAYMENT PROXY (RECOMMENDED) This is the simplest way to call x402 APIs. Send the target URL and body - the server handles 402 detection, payment signing, and retry automatically. That's it! The response contains the final API result: x402/fetch Request Options Field Type Required Description ------- ------ ---------- ------------- url string Yes Target API URL (must be HTTPS in production) method string No HTTP method: GET, POST, PUT, DELETE, PATCH (default: GET) body object No Request body (auto-serialized to JSON) headers object No Additional headers to send preferredChain string No "auto" (default), "evm", or "solana". Auto selects chain with sufficient balance preferredToken string No Token symbol to pay with: "USDC" (default), "USDT", "CASH". Uses first available if not specified dryRun boolean No Preview payment cost without paying timeout number No Request timeout in ms (default: 30000, max: 120000) idempotencyKey string No For deduplication walletAddress string No Wallet address to use (for multi-wallet users). Omit to use default wallet. Dry Run (Preview Cost) Add "dryRun": true to the request body. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills frames-engineering/agentwallet