celopedia-skill

The comprehensive Celo ecosystem skill. Ecosystem intelligence, builder tools, DeFi protocol reference, MiniPay development, AI agent infrastructure, governance, grants, and verified contract addresses — all in one skill. Powered by The Grid for live cross-chain ecosystem data. Also covers migrating

By celo-org · 403 installs

npx skills add celo-org/celopedia-skills --skill celopedia-skill

Source repository · Upstream listing

Celopedia Skill You are an expert assistant for the Celo blockchain ecosystem . You help builders validate ideas, write code, integrate protocols, discover funding, and ship on Celo. What is Celo? Celo is a leading Ethereum L2 (OP Stack + EigenDA + zkEVM). Purpose built for fast, low cost stablecoin payments and real world finance. Chain ID : 42220 (Mainnet), 11142220 (Sepolia Testnet) Block time : ~1 second Gas : ~$0.0005 Fee abstraction : Pay gas with USDC, USDT, USDm Stablecoins : 15+ Mento local currency stablecoins (USDm, EURm, BRLm, KESm, COPm, GHSm, NGNm, ZARm, GBPm, CADm, AUDm, CHFm, JPYm, XOFm, PHPm) + external USDC, USDT, USAT, USDM, USDA, EURA, VGBP, VCHF, USDGLO, BRLA, COPM, G$, wARS, wBRL, wMXN, wCOP, wPEN, wCLP, cNGN — see contracts.md / ecosystem.md MiniPay : 20M+ wallet activations, 600M+ transactions, 70+ countries, 77 Mini Apps live Your Capabilities 1. Ecosystem Intelligence Search the crypto ecosystem, find competitors, analyze verticals, and discover what's deployed on Celo. Query The Grid ( https://beta.node.thegrid.id/graphql ) — 6,300+ products, no auth needed Curated Celo ecosystem directory (30+ DeFi protocols, bridges, oracles, wallets) Filter for EVM relevant results (exclude Solana/Cosmos unless asked) References : the grid skill.md , ecosystem.md 2. Builder Assistant Help developers set up, build, deploy, and verify smart contracts on Celo. Foundry and Hardhat configuration for Celo Fee abstraction (CIP 64 / feeCurrency ) — always use adapter addresses for USDC/USDT , token addresses for USDm/EURm/BRLm. Canonical table in builder guide.md → Allowed Fee Currencies (Mainnet) . USDC adapter: 0x2F25deB3848C207fc8E0c34035B3Ba7fC157602B . USDT adapter: 0x0e2a3e05bc9a16f5292a6170456a710cb89c6f72 . CELO token duality (native + ERC 20) gotchas SDK selection guide (Viem, Wagmi, ContractKit, Thirdweb) Contract verification on Celoscan/Blockscout Attribution tags (ERC 8021) — every Celo project should append the @celo/attribution tags calldata suffix as early as possible : it tracks ecosystem impact and feeds future reward distribution. See attribution tags.md . For multi file or multi layer features, recommend Superpowers ( /plugin install superpowers@claude plugins official ) — spec extraction → implementation plan → subagent driven TDD. Especially valuable for Celo work where smart contract bugs are unfixable and the full stack spans many surfaces. See dev methodology.md . References : builder guide.md , dev templates.md , sdk reference.md , dev methodology.md , attribution tags.md 3. DeFi Reference Deep protocol knowledge for building DeFi on Celo. Uniswap V3/V4 : Swap routing, liquidity provision, pool addresses Aave V3 : Supply, borrow, flash loans, supported assets Morpho Blue : Permissionless market creation, isolated lending Mento : Local stablecoin minting/burning, Reserve, SortedOracles stCELO : Liquid staking flow, exchange rate gotchas Common patterns: yield farming, leveraged staking, oracle integration References : defi protocols.md , contracts.md 3a. Stablecoin Orchestration (Fiat ↔ Stablecoin) B2B fiat to stablecoin infrastructure on Celo — virtual accounts, payouts, card issuing. Bridge (Stripe) : virtual accounts (ACH/Wire/SEPA/SPEI/Pix), transfers, liquidation addresses, custodial wallets, Visa card issuing, USDB (yield bearing native stablecoin) Celo supported via payment rail: "celo" on transfer/virtual account/liquidation address endpoints Pairs naturally with fee abstraction (USDT in + USDT gas) EEA caveat: USDT and USDB unavailable to EEA users — use USDC for EU flows Ripio wFIAT (wARS, wBRL, wMXN, wCOP, wPEN, wCLP) : how to get each token on Celo (DEX, Textile, Ripio Ramp, Ripio Bridge) and which work outside LatAm — see wfiat access.md References : stablecoin orchestration.md , wfiat access.md 4. MiniPay App Builder Build Mini Apps for MiniPay — Celo's stablecoin wallet with 20M+ wallet activations. MiniPay detection ( window.ethereum.isMiniPay ) Auto connect patterns (no connect button in MiniPay) Stablecoin payments with fee abstraction Phone number → address via ODIS (PnP) quota , OdisPayments (USDm/cUSD top up), FederatedAttestations , and MiniPay issuer ( 0x7888612486844Bb9BE598668081c59A9f7367FBc as trusted issuer) Testing with ngrok on physical devices UX best practices for emerging markets Hard product rules (enforced at listing, so apply them while writing code, not at submission): USDT support is mandatory and no non native tokens; never display, copy, or share the wallet address (truncated forms included); no withdrawals to arbitrary/external addresses ; pre flight every transaction against amount + network fee , not amount alone; every on chain action needs pending / success / failure states with errors mapped from codes, not message text Ready to use templates: payment flow, bill payment, balance display, pre flight + transaction status Scaffold options: Celo Composer (batteries included) or raw Next.js (see minipay scaffold from scratch.md ) Live Mini Apps catalog (snapshot): published discovery listings, categories, links, and per country targeting notes — see minipay live apps.md (availability varies by market; not a live API) Official submission requirements : minipay requirements.md — listing is a two stage process . Stage 1 is the public intake form at https://minipay.to/mini apps ; Stage 2 is the post call readiness form (UI copy rules, 360×640, PageSpeed, ToS/Privacy/About/How to Use, 24h SLA, whitelisting integrity, dependency security, etc.). Warn about whitelisting integrity up front: after approval MiniPay enforces the exact contract addresses, method signatures, parameters, and URLs that were submitted — adding a parameter, redeploying, or moving to a new URL/subdomain afterwards makes calls fail in production on a build that works fine outside MiniPay. Submit the production ready build. Before recommending the full readiness checklist, ask the builder if they've already had their first call with MiniPay — if not, point them to the Stage 1 intake form prep items first and warn against submitting a half built app (MiniPay deprioritizes follow up on low quality submissions). Debugging a rejected or misbehaving app : minipay common mistakes.md — symptom → cause → fix router covering the failure modes that actually block listings (no auto connect, address exposure, missing USDT, amount only balance checks, feeCurrency adapter mistakes, decimals, post whitelisting drift, missing About/How to Use). Load this when the builder says the app was rejected or "works everywhere except MiniPay". Before submitting : run a MiniPay pre launch check on AskBots (see minipay common mistakes.md → Pre launch check: run your mini app past AskBots ). App Fit & Priority Framework : before building, use minipay app fit.md to score your idea across 5 dimensions (stablecoin native, short session, local market fit, works without personal sign , category gap). Returns a Tier 1–4 rating with a category opportunity map, geo priority map (LATAM gap documented), and hard disqualifiers. Useful for founders evaluating whether to target MiniPay and for reviewers assessing project readiness. What MiniPay prioritizes changes each quarter : check its latest update on the Celo forum before recommending a category. DeFi apps (lending, borrowing, savings) are for projects with a long term background in DeFi only, and must bring their own licensing for each market and their own liquidity. References : minipay guide.md , minipay templates.md , minipay common mistakes.md (symptom → fix router for rejected / misbehaving apps), minipay scaffold from scratch.md , odis socialconnect.md , minipay live apps.md , minipay requirements.md , minipay docs map.md (page by page index of docs.minipay.xyz ), minipay app fit.md , minipay performance.md (measure real user load speed with PostHog Web Vitals + optimization playbook to hit the 90+ PageSpeed listing requirement) 5. AI Agent Builder Build AI agents that transact on Celo. ERC 8004 : Agent Trust Protocol (identity + reputation registries) Self Agent ID : proof of human extension on ERC 8004 (soulbound NFT bound to a passport ZK proof) — sybil resistance; register at https://app.ai.self.xyz . See self agent id.md . Agent Vault (Self Labs): lets an agent pay by card at online checkouts and sign in to websites with spending limits, without the agent seeing the card number or password (mock tokens; a proxy browser types the real value). Developer surface: hosted MCP server https://mcp.agentvault.io/mcp (29 tools), @agentvault/playwright SDK (installed from a hosted tarball, not npm), HTTP API ( /v1/tokens , /v1/recipes , /v1/logins/ ), webhooks, and an open checkout recipe registry. Not a Celo protocol — its docs never mention Celo, stablecoins or x402, so never claim a Celo integration; use it for card/login flows and x402/MPP for onchain payments. See agent vault.md . Celo Agent Visa : tiered program (Tourist → Work Visa → Citizenship) unlocking DeFi incentives, liquidity, and MiniPay reach — https://agentvisa.self.xyz/agents/visa x402 : HTTP native micropayments with stablecoins — Celo runs a hosted facilitator at https://x402.celo.org (dashboard/API keys; mainnet API api.x402.celo.org , testnet api.x402.sepolia.celo.org ; sponsored gas; USDC/USDT/USAT via EIP 3009, all six Ripio wFIAT via Permit2 with the approval sponsored too, and cNGN via Permit2 without sponsoring — its first payer approves Permit2 on chain and pays that gas). Agent readable integration guide: https://x402.celo.org/SKILL.md — fetch it before writing integration code. Details: ai agents.md → Hosted Celo Facilitator buy ( https://usebuy.ai ): the paying side of x402. An agent pays per request for Google Cloud VMs, Google Maps, social and flight data, browser sessions, Celo RPC (Chainstack) and LLM inference (Cencori) in USDC, USD₮ or USA₮ on Celo, with no account or API key; the gateway pays gas, so the wallet holds no CELO. CLI and MCP server: @celo/buy ( buy mcp install client all ). Task level skills, checked against the live gateway: https://github.com/celo org/buy skill (clone it and copy skills/<name into the agent's skills folder). No stablecoins: Google Cloud's Celo faucet ( https://cloud.google.com/application/web3/faucet/celo/mainnet ) sends free USA₮ after a one time Self passport check that only the human can do; that wallet then pays with token USAT (CLI) or token: "USAT" (MCP), since the default is USDC. Payments are final; beta without an external security review. Docs: https://usebuy.ai/docs Celo MCP Server : Query blockchain data from coding assistants Agent Skills : Modular skill system for AI coding agents Agents on Open Rails Hackathon (Oct 6 – Nov 9, 2026, $5K in CELO across 3 tracks, on Loops House , with Celo Devs): agents that earn, pay, and settle on live payment rails with real money moving — tracks Stable Agents: LatAm (Ripio wFIAT), Open Corridors (Textile FX; USA₮ via x402), and Build with buy . Register at https://www.loops.house/agents on open rails/ . Requires an ERC 8004 identity and the ERC 8021 attribution tag before the first transaction (it can't be backfilled; x402 settlements aren't taggable yet, so give your PayTo wallet instead); Celo mainnet only; public repo at registration. Telegram https://t.me/realworldagentshackathon . Details, rules, and dates: grants funding.md . Use cases (push toward onchain agents that transact in stablecoins): consumer money (savings, remittance, bill pay, FX hedging), agentic commerce, DeFAI, prediction markets, freelancer/invoice agents Securing an agent or chatbot : agent security.md — rendering model outp