celo-defi

Integrate Celo DeFi protocols with TypeScript examples for swaps, lending, and liquidity.

7|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/LuisSambrano/antigravity-config --skill celo-defi-luissambrano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: celo-defi
Source: https://github.com/LuisSambrano/antigravity-config/tree/main/skills/8-blockchain/celo-defi
Command: npx skills add https://github.com/LuisSambrano/antigravity-config --skill celo-defi-luissambrano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires viem, @bgd-labs/aave-address-book, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the integration of Decentralized Finance (DeFi) protocols on the Celo blockchain, enabling developers to build applications for swaps, lending, and liquidity provision without deep protocol-specific knowledge.

Core Features & Use Cases

  • Protocol Integration: Provides contract addresses and basic interaction patterns for major Celo DeFi protocols like Uniswap, Ubeswap, and Aave.
  • Transaction Examples: Includes TypeScript snippets for common DeFi operations such as performing swaps, supplying assets to lending pools, and borrowing assets.
  • Use Case: A developer wants to build a Celo-based application that allows users to swap CELO for USDC. This Skill provides the necessary contract addresses and a code example for executing a swap using Uniswap V3's router.

Quick Start

Use the celo-defi skill to perform a swap of CELO for USDC on Uniswap V3.

Frequently Asked Questions about celo-defi

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Uniswap and Ubeswap for token swaps on the Celo blockchain?

You can supply or borrow assets on Celo using Aave by implementing the provided TypeScript examples and Aave address book references to interact with the lending pools and execute common DeFi lending operations.

Do I need viem to build DeFi applications on Celo?

Yes, you need viem as a dependency to build DeFi applications on Celo, because the Skill provides TypeScript snippets and interaction patterns that rely on viem to execute the on-chain transactions for swaps and liquidity provision.

What is the best way to swap CELO for USDC using Uniswap V3?

The Skill simplifies Celo DeFi protocol integration by aggregating the necessary contract addresses and providing TypeScript interaction patterns for major protocols like Uniswap, Ubeswap, and Aave, reducing the need for deep protocol-specific expertise.

Can I use this to provide liquidity to Aave lending pools on the Celo network?

Yes, you can provide liquidity to Aave lending pools on the Celo network, as the Skill includes specific TypeScript transaction examples for supplying assets to lending pools alongside the required Aave address book dependency.