euler-advanced
Euler Advanced Features Agent Skill
Advanced features guide for Euler Finance V2 protocol. Covers hooks, flash loans, fee flow, and rewards.
When to Apply
Reference these guidelines when:
- Implementing vault hooks (pause, access control, custom logic)
- Using flash loans for arbitrage or liquidations
- Transferring debt between accounts with pullDebt
- Understanding fee flow and Dutch auctions
- Working with locked EUL reward tokens
- Implementing access control hooks
Rule Categories
| Rule | Impact | Description |
|---|---|---|
adv-hooks |
MEDIUM | Vault hooks for custom logic and access control |
adv-flashloan-pulldebt |
HIGH | Flash loans and debt transfer operations |
adv-fee-flow |
MEDIUM | Fee flow controller and Dutch auctions |
adv-rewards-eul |
MEDIUM | EUL reward token vesting and distribution |
Quick Reference
Key Concepts
- Hooks - Custom logic before vault operations
- Flash Loans - Borrow and repay in same transaction (FREE)
- pullDebt - Take on another account's debt
- FeeFlowController - Dutch auction for protocol fees
- RewardToken - Locked EUL with 20% immediate, 80% over 6 months
Companion Skills
euler-vaults- Core vault operations, EVC, risk managementeuler-irm-oracles- Oracle adapters and interest rate modelseuler-earn- Yield aggregation vaultseuler-data- Lens contracts and data querying
How to Use
Read individual rule files for detailed explanations and code examples:
rules/adv-hooks.md
rules/adv-flashloan-pulldebt.md
rules/adv-fee-flow.md
rules/adv-rewards-eul.md
Full Compiled Document
For the complete guide with all rules expanded: AGENTS.md
More from euler-xyz/agent-skills
euler-vaults
Core guide for interacting with Euler Finance V2 protocol. This skill should be used when building DeFi integrations, managing lending positions, or understanding Euler architecture. Triggers on tasks involving lending, borrowing, collateral, liquidation, EVC, EVK, or core Euler operations. For specialized topics, see companion skills.
21euler-earn
EulerEarn yield aggregation guide for Euler Finance. This skill should be used when creating yield aggregation vaults, managing strategies, configuring roles, or using PublicAllocator. Triggers on tasks involving EulerEarn vaults, strategy allocation, yield optimization, or meta-vault management.
16euler-irm-oracles
Oracle and Interest Rate Model guide for Euler Finance V2. This skill should be used when deploying oracle adapters, configuring price resolution, querying prices, or understanding IRM types. Triggers on tasks involving Chainlink, Pyth, Chronicle, price feeds, Linear Kink IRM, Adaptive Curve IRM, or interest rate configuration.
16euler-data
Developer tools and data access guide for Euler Finance V2. This skill should be used when querying vault data via Lens contracts, fetching historical data from subgraphs, accessing contract interfaces, or deploying vaults via Euler Creator. Triggers on tasks involving VaultLens, OracleLens, subgraph queries, ABIs, or no-code deployment.
15