euler-irm-oracles
Euler IRM & Oracles Agent Skill
Oracle integration and Interest Rate Model guide for Euler Finance V2 protocol. Covers oracle adapters, price routing, and IRM configuration.
When to Apply
Reference these guidelines when:
- Deploying oracle adapters (Chainlink, Pyth, Chronicle, RedStone)
- Configuring EulerRouter for price resolution
- Setting up cross-currency pricing with CrossAdapter
- Querying asset prices from oracles
- Understanding Interest Rate Model types and selection
- Configuring IRM parameters for vaults
Rule Categories
| Rule | Impact | Description |
|---|---|---|
oracle-deploy |
HIGH | Deploy oracle adapters for various price sources |
oracle-configure-router |
HIGH | Configure EulerRouter for price resolution |
oracle-get-price |
HIGH | Query asset prices from oracles |
irm-models |
HIGH | Understand and configure Interest Rate Models |
Quick Reference
Oracle Adapters
- ChainlinkOracle - For major pairs (ETH/USD, BTC/USD)
- PythOracle - Pull-based, requires price updates before use
- ChronicleOracle - MakerDAO ecosystem (requires whitelisting)
- FixedRateOracle - For stablecoins (1:1 rates)
- CrossAdapter - Chain through intermediate assets
- LidoOracle - For wstETH/stETH exchange rate
- RateProviderOracle - For Balancer Rate Providers
Interest Rate Models
- Linear Kink IRM - Standard two-slope model with utilization-based rates
- Linear Kinky IRM - Non-linear acceleration after kink using shape parameter
- Adaptive Curve IRM - Self-adjusting based on market conditions
- Fixed Cyclical Binary - For binary rate transitions
Companion Skills
euler-vaults- Core vault operations, EVC, risk managementeuler-earn- Yield aggregation vaultseuler-advanced- Hooks, flash loans, fee floweuler-data- Lens contracts and data querying
How to Use
Read individual rule files for detailed explanations and code examples:
rules/oracle-deploy.md
rules/oracle-configure-router.md
rules/oracle-get-price.md
rules/irm-models.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-advanced
Advanced features guide for Euler Finance V2 protocol. This skill should be used when implementing vault hooks, flash loans, debt transfer, fee flow mechanics, or EUL rewards. Triggers on tasks involving hooks, pause guardians, access control, flash loans, pullDebt, FeeFlowController, or RewardToken.
16euler-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-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