aave — Claude Code skill: what it does, how to install
Interacts with Aave V3 lending pools to deposit assets, retrieve collateral, and inspect active positions across multiple EVM networks.
npx skills add Starchild-ai-agent/official-skills --skill aave -a claude-codeWhat aave does
This skill operates as a Python script export rather than registering agent tools. It imports three asynchronous functions from skills.aave.exports: aave_positions, aave_supply, and aave_withdraw. These helpers handle deposits, withdrawals, and position checks.
Supported networks include Ethereum, Arbitrum, Base, Optimism, Polygon, and Avalanche. Supported tokens cover USDC, USDT, DAI, WETH, and WBTC. On Base, USDT and WBTC are unavailable.
Transactions require the WALLET_SERVICE_URL environment variable. Running locally will fail. Supply and withdrawal calls depend on a deployed wallet runtime with permissive transaction policies.
What it helps with
- view active collateral and debt positions in Aave V3
- supply stablecoins or tokens to earn lending yield
- withdraw partial or total funds from lending pools
Example prompts for the agent
- Check my open Aave positions on Arbitrum.
- Supply 100 USDC into the Aave lending market on Optimism.
- Withdraw all my DAI tokens from Aave on Polygon.
How to install aave
1Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill aave -a claude-code2Manually: put the files in place
~/.claude/skills/aave/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/aave/
1Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill aave -a codex2Manually: put the files in place
.agents/skills/aave/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill aave -a cursor2Manually: put the files in place
.cursor/skills/aave/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Starchild-ai-agent/official-skills aave2Manually: put the files in place
.github/skills/aave/SKILL.md1Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill aave -a gemini-cli2Platform CLI
gemini skills install https://github.com/Starchild-ai-agent/official-skills --path aaveManually: put the files in place
.devin/skills/aave/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill aave -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about aave
How to install aave in Claude Code?
Run npx skills add Starchild-ai-agent/official-skills --skill aave -a claude-code in your terminal.
Which networks are supported?
It works with Ethereum, Arbitrum, Base, Optimism, Polygon, and Avalanche.
Why do supply or withdraw calls fail in local testing?
Transactions depend on a deployed environment with WALLET_SERVICE_URL configured and a wallet policy that permits the transaction.