Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By BootNodeDev
DeFi skills for AI agents — supply, borrow, stake, and manage positions across protocols using the Agentic Wallet
npx claudepluginhub bootnodedev/agentic-defi --plugin agentic-defiAave V3 DeFi operations — supply, borrow, repay, withdraw, check positions, fetch opportunities
Merkl rewards — check unclaimed rewards, claim rewards, browse incentivized opportunities
SparkLend DeFi operations — supply, borrow, repay, withdraw, check positions, fetch opportunities
Use when interacting with Aave V3 protocol (supply, borrow, repay, withdraw, check positions, fetch investment opportunities) via the agentic-wallet MCP. Covers reserve APY fetching, calldata encoding, permission setup, approve+action batching, and health factor monitoring.
Merkl is a DeFi incentive platform that distributes rewards across 50+ chains. Unlike Aave or SparkLend, Merkl is **not a lending protocol** — it's a reward distribution layer that incentivizes positions on other protocols.
Use when interacting with SparkLend protocol (supply, borrow, repay, withdraw, check positions, fetch investment opportunities) via the agentic-wallet MCP. Covers reserve APY fetching, calldata encoding, permission setup, approve+action batching, and health factor monitoring.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Context-efficient development methodology — each stage writes artifacts to disk so the next stage starts clean with exactly the right context
BootNode's FHEVM skill bundle for Claude Code — confidential smart contracts on Zama's FHEVM. Ten routed skills covering protocol concepts, contract authoring, ERC-7984 confidential tokens, decryption flows, testing, static analysis, antipatterns, frontends (Next.js + Vite), and project scaffolding.
DeFi skills for AI agents — supply, borrow, stake, and manage positions across protocols using the Agentic Wallet.
A collection of protocol-specific skills that teach AI agents (Claude, etc.) how to interact with DeFi protocols through the Agentic Wallet MCP. Each skill provides:
| Protocol | Status | Skill |
|---|---|---|
| Aave V3 | Available | skills/aave-agentic-wallet/SKILL.md |
| SparkLend | Available | skills/spark-agentic-wallet/SKILL.md |
| Merkl | Available | skills/merkl-agentic-wallet/SKILL.md |
| Lido | Coming soon | — |
| Morpho | Coming soon | — |
Supply, borrow, repay, and withdraw across Ethereum, Arbitrum, Optimism, Polygon, Base, and Avalanche. Includes APY ranking, health factor monitoring, and atomic approve+action batching.
# Fetch supply/borrow APYs across all networks
node dist/skills/aave-agentic-wallet/aave.js opportunities --network all
# Check position health
node dist/skills/aave-agentic-wallet/aave.js position --wallet 0x... --network arbitrum
Supply, borrow, repay, and withdraw on Ethereum and Gnosis. SparkLend is an Aave V3 fork focused on DAI/USDS and stablecoin lending from Sky's reserves.
# Fetch supply/borrow APYs
node dist/skills/spark-agentic-wallet/spark.js opportunities --network ethereum
# Check position health
node dist/skills/spark-agentic-wallet/spark.js position --wallet 0x... --network ethereum
Browse incentivized DeFi opportunities, check unclaimed rewards, and claim Merkl rewards across 50+ chains. Merkl is a reward distribution layer — it incentivizes positions on other protocols like Aave, SparkLend, Morpho, and more.
# Browse top opportunities by APR
node dist/skills/merkl-agentic-wallet/merkl.js opportunities --chain-id 1
# Check unclaimed rewards
node dist/skills/merkl-agentic-wallet/merkl.js check-rewards --wallet 0x...
# Encode a claim transaction
node dist/skills/merkl-agentic-wallet/merkl.js claim-rewards --wallet 0x... --chain-id 1
This project is also available as a standalone MCP server, exposing all DeFi skills as MCP tools consumable by any MCP-compatible agent (Claude, Cursor, Windsurf, custom agents).
The server provides read-only and encoding operations — it does not sign or submit transactions. Your agent handles signing via its own wallet integration.
npx @bootnodedev/defi-mcp-server
{
"mcpServers": {
"defi": {
"type": "stdio",
"command": "npx",
"args": ["@bootnodedev/defi-mcp-server"]
}
}
}
npx @bootnodedev/defi-mcp-server --http --port 3000
| Tool | Description |
|---|---|
defi_guide | Overview of all tools, workflows, and key rules — call before your first DeFi operation |
aave_get_opportunities | Aave V3 supply/borrow APY rates, top reserves ranked by supply APY |
aave_check_position | Wallet health factor, collateral, and debt on Aave V3 |
aave_get_permissions | Permission params for Aave V3 — pass result to agentic-wallet grant_permissions |
aave_encode | Encode Aave V3 calldata (supply, borrow, repay, withdraw) |
spark_get_opportunities | SparkLend supply/borrow APY rates |
spark_check_position | Wallet health factor, collateral, and debt on SparkLend |
spark_get_permissions | Permission params for SparkLend |
spark_encode | Encode SparkLend calldata (supply, borrow, repay, withdraw) |
merkl | Merkl reward management — browse opportunities, check rewards, claim rewards |
The *_get_opportunities tools return the top 10 reserves per network by default, with slim fields to minimize token usage. Optional parameters:
token — filter by token symbol (e.g. USDC) or contract address (case-insensitive)limit — max reserves per network (default: 10)detailed — include all fields like availableLiquidity, liquidationThreshold, canBeCollateral (default: false)The merkl tool uses subcommands: get_opportunities, check_rewards, claim_rewards.
This project is packaged as a Claude Code plugin. Install it to get: