euler-vaults
13
总安装量
12
周安装量
#24956
全站排名
安装命令
npx skills add https://github.com/euler-xyz/agent-skills --skill euler-vaults
Agent 安装分布
cursor
9
opencode
8
claude-code
7
gemini-cli
6
github-copilot
6
codex
6
Skill 文档
Euler Finance Agent Skill
Core guide for interacting with Euler Finance V2 protocol. Contains rules across 5 categories covering vault operations, EVC orchestration, risk management, architecture concepts, and security.
Companion Skills
For specialized topics, use these companion skills:
- euler-irm-oracles – Oracle adapters, EulerRouter, price resolution, Interest Rate Models
- euler-earn – EulerEarn yield aggregation, strategies
- euler-advanced – Hooks, flash loans, fee flow, rewards
- euler-data – Lens contracts, subgraphs, contract interfaces, developer tools
When to Apply
Reference these guidelines when:
- Depositing, borrowing, or managing positions on Euler vaults (EVK)
- Batching operations via the Ethereum Vault Connector (EVC)
- Monitoring health factors and liquidation risk
- Understanding Euler architecture (vault types, market design)
- Security practices and audit information
Rule Categories by Priority
| # | Category | Impact | Prefix | Key Questions |
|---|---|---|---|---|
| 1 | Vault Operations | CRITICAL | vault- |
Get APY, deposit, borrow, create market |
| 2 | EVC Operations | CRITICAL | evc- |
Batch calls, sub-accounts, operators |
| 3 | Risk Management | HIGH | risk- |
Check health, liquidation, risk managers, curators |
| 4 | Architecture | HIGH | arch- |
Market design, vault types |
| 5 | Security | CRITICAL | sec- |
Audits, best practices |
Quick Reference
1. Vault Operations (CRITICAL)
vault-get-apy– How to get vault APY and interest ratesvault-deposit– How to deposit assets into a vaultvault-borrow– How to borrow assets from a vaultvault-repay– How to repay borrowed debtvault-create-market– How to create a new vault/market
2. EVC Operations (CRITICAL)
evc-batch– How to batch multiple operations atomicallyevc-sub-accounts– How to use sub-accounts for isolated positionsevc-operators– How to delegate control via operatorsevc-enable-collateral– How to enable vault as collateral
3. Risk Management (HIGH)
risk-check-health– How to check account health factorrisk-liquidation– How liquidations work on Eulerrisk-managers– Understanding risk manager roles
4. Architecture (HIGH)
arch-market-design– Understanding Euler market designarch-vault-types– Core, Edge, and Escrow vault types
5. Security (CRITICAL)
sec-audits– Security practices and audit information
Core Protocol Components
Ethereum Vault Connector (EVC)
The EVC is the foundational layer mediating between vaults. It provides:
- Batching: Execute multiple operations atomically
- Sub-accounts: 256 isolated positions per address
- Operators: Delegate control over your accounts to other addresses
- Deferred checks: Temporarily violate constraints within a batch
Euler Vault Kit (EVK)
Credit vaults extending ERC-4626 with borrowing:
- Standard ERC-4626 deposit/withdraw/mint/redeem
- Borrow and repay functionality
- Collateral and controller management
- LTV ratios (borrow LTV vs liquidation LTV)
How to Use
Read individual rule files for detailed explanations and code examples:
rules/vault-get-apy.md
rules/evc-batch.md
rules/risk-check-health.md
Each rule file contains:
- Brief explanation of why it matters
- Incorrect code example with explanation
- Correct code example with explanation
- Additional context and references
Full Compiled Document
For the complete guide with all rules expanded: AGENTS.md