Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
franalgaba avatar

Grimoire Aave

  • 1.1k installs
  • 6 repo stars
  • Updated May 8, 2026
  • franalgaba/grimoire

grimoire-aave provides documented workflows for Fetches Aave V3 public market data using the Grimoire venue CLI. Use when you need Aave health checks, chain listings, market metadata, or reserve info.

About

The grimoire-aave skill fetches Aave V3 public market data using the Grimoire venue CLI Use when you need Aave health checks chain listings market metadata or reserve info 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 health grimoire venue aave chains list supported chains grimoire 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 details grimoire venue aave reserve chain id market address token address single reserve details grimoire venue aave reserves chain id market address asset symbol address list reserves with optional filters grimoire venue aave reserves-snapshot chain id market address asset symbol

  • `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`)
  • `grimoire venue doctor --adapter aave --chain 1 --rpc-url <rpc> --json`

Grimoire Aave by the numbers

  • 1,059 all-time installs (skills.sh)
  • Ranked #230 of 1,039 Mobile Development skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

grimoire-aave capabilities & compatibility

Capabilities
`grimoire venue aave ...` · `npx y @grimoirelabs/cli venue aave ...` (no in · `bun run packages/cli/src/index.ts venue aave .. · `grimoire aave ...` (direct binary from `@grimoi · `grimoire venue doctor adapter aave chain 1
Use cases
documentation
From the docs

What grimoire-aave says it does

# Grimoire Aave Skill Use this skill to query Aave V3 metadata and reserve snapshots for strategy inputs.
SKILL.md
This is an agent-only command (output suppressed in interactive mode).
SKILL.md
npx skills add https://github.com/franalgaba/grimoire --skill grimoire-aave

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.1k
repo stars6
Security audit2 / 3 scanners passed
Last updatedMay 8, 2026
Repositoryfranalgaba/grimoire

How do I use grimoire-aave for the task described in its SKILL.md triggers?

Fetches Aave V3 public market data using the Grimoire venue CLI. Use when you need Aave health checks, chain listings, market metadata, or reserve info.

Who is it for?

Teams invoking grimoire-aave when the user request matches documented triggers and prerequisites.

Skip if: Skip when cached docs are missing, the request is a negative trigger, or another sibling skill owns the workflow.

When should I use this skill?

Fetches Aave V3 public market data using the Grimoire venue CLI. Use when you need Aave health checks, chain listings, market metadata, or reserve info.

What you get

Step-by-step guidance grounded in grimoire-aave documentation and reference files.

  • Aave V3 health JSON
  • Reserve and market metadata snapshots

Files

SKILL.mdMarkdownGitHub ↗

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 health
  • grimoire venue aave chains — list supported chains
  • grimoire 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 details
  • grimoire venue aave reserve --chain <id> --market <address> --token <address> — single reserve details
  • grimoire venue aave reserves --chain <id> [--market <address>] [--asset <symbol|address>] — list reserves with optional filters
  • grimoire venue aave reserves-snapshot --chain <id> [--market <address>] [--asset <symbol|address>] — generate spell params: block for reserves (agent-only)

Examples

grimoire venue aave health
grimoire venue aave health --format table
grimoire venue aave chains
grimoire venue aave markets --chain 1 --format table
grimoire venue aave market --chain 1 --address 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2
grimoire venue aave reserve --chain 1 --market 0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2 --token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
grimoire venue aave reserves --chain 1 --asset USDC --format table
grimoire venue aave reserves --chain 1 --asset USDC --format spell
grimoire venue aave reserves-snapshot --chain 1 --asset USDC

Use reserves-snapshot to emit a params: block for spell inputs. This is an agent-only command (output suppressed in interactive mode).

Supported Chains

ChainMarket Address
Ethereum (1)0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2
Base (8453)0xA238Dd80C259a72e81d7e4664a9801593F98d1c5

Spell Constraints

Aave V3 actions do not currently support runtime constraints (max_slippage, min_output, etc.). The adapter handles approvals and amount conversion automatically.

aave_v3.lend(USDC, params.amount)
aave_v3.withdraw(USDC, params.amount)
aave_v3.borrow(USDC, params.amount)
aave_v3.repay(USDC, params.amount)

Metric Surface (Spell Comparisons)

Aave exposes the apy metric surface for comparisons:

aave_apy = apy(aave, USDC)
aave_apy_generic = metric("apy", aave, USDC)

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:

ActionFormatExample (0.1 USDC)
supplyvalue: "0.1"Human-readable BigDecimal
borrowvalue: "0.1"Human-readable BigDecimal
withdrawvalue: { exact: "100000" }Raw amount in exact wrapper
repayvalue: { exact: "100000" }Raw amount in exact wrapper

The adapter handles this conversion automatically.

Notes

  • Read-only metadata endpoints only.
  • Outputs JSON/table; reserves also supports --format spell.
  • Prefer --format json in automation; use table for quick interactive checks.

Related skills

How it compares

Use grimoire-aave for live Aave V3 market reads; use the core grimoire skill when the task is fork-simulating contract spells instead of querying protocol state.

FAQ

What does grimoire-aave do?

Fetches Aave V3 public market data using the Grimoire venue CLI. Use when you need Aave health checks, chain listings, market metadata, or reserve info.

When should I use grimoire-aave?

Fetches Aave V3 public market data using the Grimoire venue CLI. Use when you need Aave health checks, chain listings, market metadata, or reserve info.

What are common prerequisites?

--- name: grimoire-aave description: Fetches Aave V3 public market data using the Grimoire venue CLI.

Is Grimoire Aave safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.