Grimoire Aave Skill
Use this skill to query Aave V3 metadata and reserve snapshots for strategy inputs.
Preferred invocations:
grimoire venue aave ...npx -y @grimoirelabs/cli venue aave ...(no-install)bun run packages/cli/src/index.ts venue aave ...(repo-local)grimoire-aave ...(direct binary from@grimoirelabs/venues)
Recommended preflight:
grimoire venue doctor --adapter aave --chain 1 --rpc-url <rpc> --json
Commands
grimoire venue aave health— check Aave protocol healthgrimoire venue aave chains— list supported chainsgrimoire venue aave markets --chain <id> [--user <address>]— list markets on a chain (optionally with user positions)grimoire venue aave market --chain <id> --address <market> [--user <address>]— single market detailsgrimoire venue aave reserve --chain <id> --market <address> --token <address>— single reserve detailsgrimoire venue aave reserves --chain <id> [--market <address>] [--asset <symbol|address>]— list reserves with optional filtersgrimoire venue aave reserves-snapshot --chain <id> [--market <address>] [--asset <symbol|address>]— generate spellparams:block for reserves (agent-only)
Examples
Use reserves-snapshot to emit a params: block for spell inputs. This is an agent-only command (output suppressed in interactive mode).
Supported Chains
Spell Constraints
Aave V3 actions do not currently support runtime constraints (max_slippage, min_output, etc.). The adapter handles approvals and amount conversion automatically.
Metric Surface (Spell Comparisons)
Aave exposes the apy metric surface for comparisons:
Use this in conditional logic (for example, compare against Morpho APY before reallocating).
Amount Format
The @aave/client SDK uses different amount formats per action:
The adapter handles this conversion automatically.
Notes
- Read-only metadata endpoints only.
- Outputs JSON/table;
reservesalso supports--format spell. - Prefer
--format jsonin automation; use table for quick interactive checks.

