defi-protocols
Integration expertise for major DeFi protocols including Uniswap, Aave, Compound, Chainlink, Curve, and Balancer. Supports swaps, liquidity provision, lending, borrowing, oracles, and flash loans.
npx skills add a5c-ai/babysitter --skill defi-protocols --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# DeFi Protocol Integration Skill Expert integration with major DeFi protocols for building composable financial applications. ## Capabilities - **Uniswap Integration**: V2/V3 swaps, liquidity, positions - **Aave/Compound**: Supply, borrow, liquidations - **Chainlink Oracles**: Price feeds, VRF, automation - **Curve Finance**: Pool interactions, gauges - **Balancer**: Weighted pools, joins/exits - **Flash Loans**: Aave, dYdX flash loan execution - **MEV Protection**: Flashbots integration ## Uniswap Integration ### V2 Swaps ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router02.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; contract UniswapV2Swap { IUniswapV2Router02 public immutable router; constructor(address _router) { router = IUniswapV2Router02(_router); } function swapExactTokensForTokens( address tokenIn, address tokenOut, uint256 amountIn, uint256 amountOutMin, address to ) external returns (uint256 amountOut) { IERC20(tokenIn).transferFrom(msg.sender, address(this), amountIn); IERC20(tokenIn).approve(address(router), amountIn); address[] memory path = new address[](2); path[
- Capabilities
- Uniswap Integration
- V2 Swaps
- V3 Swaps
- V3 Liquidity Position
- Aave Integration
- Supply and Borrow
- Flash Loans
- Chainlink Integration
- Price Feeds
- VRF (Randomness)
- Curve Integration
- MEV Protection (Flashbots)
- Process Integration
What does the defi-protocols skill do?
Integration expertise for major DeFi protocols including Uniswap, Aave, Compound, Chainlink, Curve, and Balancer. Supports swaps, liquidity provision, lending, borrowing, oracles, and flash loans.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill defi-protocols --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
