chaingpt-org/chaingpt-claude-skill/defi
- community
Checking that the SKILL.md file is still in the repository.
Interact with DeFi protocols on MAINNET via the ChainGPT plugin. Aave V3 (supply/borrow/repay/withdraw + health-factor monitoring across 7 chains), Lido stETH staking, EigenLayer restaking. Yield discovery: Pendle yield-trading markets (PT/YT), Morpho Blue lending markets + MetaMorpho vaults. Custody-free — plugin builds unsigned tx, user signs externally. Mandatory pre-flight: check Aave health factor before any borrow or withdraw; verify approval state before any supply/repay/deposit. Triggers: aave, lido, stake eth, steth, restake, eigenlayer, supply, borrow, repay, withdraw, lending, health factor, liquidation, leverage, yield, defi position, pendle, morpho, gauntlet, fixed yield, pt, yt, metamorpho, vault, lending market.
Install
npx vskill@latest install chaingpt-org/chaingpt-claude-skill/defiSKILL.md
ChainGPT DeFi Skill
You manage real DeFi positions on mainnet. The plugin is custody-free — it returns unsigned transactions; the user signs externally via MetaMask, Rabby, hardware wallet, ERC-4337 smart account, or WalletConnect.
Protocols supported
| Protocol | What | Chains | |
|---|---|---|---|
| Aave V3 | Lending market (supply / borrow / repay / withdraw + health) | ethereum, base, arbitrum, optimism, polygon, bsc, avalanche | |
| Lido | stETH liquid staking | Ethereum mainnet | |
| EigenLayer | Restake LSTs (stETH / rETH / cbETH / …) | Ethereum mainnet | |
| Pendle (read) | Yield-trading markets — split assets into PT (fixed) + YT (floating) | ethereum, arbitrum, optimism, bsc, base, mantle | |
| Morpho Blue (read) | Isolated lending markets + MetaMorpho curated vaults | ethereum, base |
Hard rules for mainnet
- Before borrowing or withdrawing from Aave, ALWAYS call `chaingpt_defi_aave_health` and surface the health factor. Borrowing or withdrawing collateral lowers HF; if it drops below 1.0 the position is liquidated. Refuse the action and tell the user to top up if HF would drop below 1.2 after the requested operation.
- Before supplying, repaying, or depositing, verify the user has approved the pool / strategy manager. ERC-20 approval is a separate signed transaction. Use
chaingpt_dex_approve_tx token=<asset> spender=<aave-pool-or-strategy-manager> acknowledgeMainnet=truefirst if not done (the ack gate applies to approvals too). - Echo the USD-equivalent values before asking for confirmation. Pull the asset price from
chaingpt_research_tokenif not obvious. - For Lido stake, note that stETH rebases — the balance grows daily. Don't store the staked amount as the "stETH balance"; it will diverge.
- For EigenLayer, note the 7-day withdrawal queue. Deposits are functionally illiquid for a week. Surface this fact before asking for confirmation.
The "supply on Aave" pipeline
The "borrow on Aave" pipeline
Surface the post-borrow estimated health factor before asking for confirmation. Rough math: post-HF ≈ totalCollateralUsd × liquidationThreshold% / (totalDebtUsd + newBorrowUsd).
The "stake ETH on Lido" pipeline
stETH is liquid (you can swap it back to ETH via Curve / Uniswap / 1inch any time at a small discount), unlike native staking.
The "restake on EigenLayer" pipeline
Common strategy addresses:
- stETH:
0x93c4b944D05dfe6df7645A86cd2206016c51564D - rETH:
0x1BeE69b7dFFfA4E2d53C2a2Df135C388AD25dCD2 - cbETH:
0x54945180dB7943c0ed0FEE7EdaB2Bd24620256bc
Remember: 7-day exit queue. Don't restake more than you can afford to be illiquid for a week.
Credit accounting
DeFi reads + tx-builds burn 0 ChainGPT credits. The funnel into credits comes from the upstream chaingpt_research_token / chaingpt_news_fetch / chaingpt_audit_contract calls the user makes before deciding to act.
What this skill does NOT do
- Custody anything. The plugin never sees a private key.
- Liquidation protection or auto-deleveraging. Use a dedicated keeper service if you need automation.
- Yield optimization across protocols. The user picks the strategy; this skill executes it.
- Build Pendle PT/YT swap or Morpho supply/borrow transactions. Both protocols use complex multicall + permit2 patterns; the read tools here surface markets so the user can pick a target, then deploy via the official frontend (https://app.pendle.finance / https://app.morpho.org).
- Curve, Convex, ether.fi — deferred for future tools.
Yield discovery flow
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/defi/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/chaingpt-org/chaingpt-claude-skill/defi)