What problem does it solve? Writing Web3 transactions by hand requires knowing contract addresses, ABI encoding, approval flows, and DEX/bridge routing across many chains. This Skill lets you turn plain-English intents like "swap 10 USDC for ETH on Base" into ready-to-sign transaction calldata through the Brian API, avoiding stale LLM knowledge about endpoints, chains, and solver routing. ## Core Features & Use Cases - Transaction Generation: The /agent/transaction endpoint returns ordered, executable calldata steps (including token approvals) for swap, bridge, transfer, deposit, withdraw, borrow, and repay actions across 14+ EVM chains plus Solana and StarkNet. - Knowledge Queries: The /agent/knowledge endpoint answers DeFi protocol questions with cited sources, useful for research agents. - LangChain Agent Integration: The @brian-ai/langchain toolkit plugs transaction tools into autonomous agents, with optional Coinbase CDP wallet support. - Use Case: Build a chat-based DeFi assistant where a user types "Deposit 1000 USDC into Aave on Arbitrum" and your backend fetches calldata from Brian, then signs and broadcasts each step with viem. ## Quick Start Ask the agent to swap 10 USDC for ETH on Base using the Brian API and execute the returned transaction steps with a viem wallet client.