Agent skill · software engineering · starchild-ai-agent
aave
Aave V3 lending: supply tokens to earn yield, withdraw any time, view positions. Use when farming lending yield or checking Aave positions (e.g. supply 100 USDC on Arbitrum, withdraw all DAI, current Aave APY).
Why this skill is useful
Adds executable scripts for interacting with Aave V3 lending pools, enabling yield farming and position management that the AI cannot generate on its own.
What it needs
Requires python installed locally. Requires aave account access. About 2k tokens when loaded. Last updated 2026-08-06. 22 stars on the source repository.
What this skill does
Aave V3 Yield Farming Supply tokens into Aave V3 lending pools to earn yield, withdraw at any time, and view positions across multiple chains. Supported Networks: Ethereum, Arbitrum, Base, Optimism, Polygon, Avalanche. Runtime Mode This skill is script-only. It does not register aave tools. Call via Python exports: aavepositions(chain) aavesupply(chain, token, amount) aavewithdraw(chain, token, amount=0, max=False) Imports: from skills.aave.exports import aavepositions, aavesupply, aavewithdraw Wallet dependency is runtime-only via core.walletruntime. Prerequisites Before supply/withdraw, wallet policy must allow the transaction path. Supported Tokens by Chain Chain USDC USDT DAI WETH WBTC ------- ------ ------ ----- ------ ------ Ethereum yes yes yes yes yes Arbitrum yes yes yes yes yes Polygon yes yes yes yes yes Optimism yes yes yes yes yes Avalanche yes yes yes yes yes Base yes — yes yes — Script Examples Read positions: Supply 100 USDC: Withdraw partial / all: Error Handling Error Cause Solution ------- ------- ---------- Unknown chain Invalid chain name Use: ethereum, arbitrum, base, optimism, polygon, avalanche Unknown token Token not available on that chain Check supported tokens table Insufficient balance Not enough tokens in wallet Check wallet balance before supply Amount must be positive Zero or negative amount Use a positive number Policy violation Wallet policy blocks transaction Update wallet policy Not running on a Fly Machine Local dev environment Supply/withdraw require deployed env with wallet
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills starchild-ai-agent/aave