celo-composer

Scaffold Celo dApps with Next.js, TypeScript, and wallet templates.

8|4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/celo-org/agent-skills --skill celo-composer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: celo-composer
Source: https://github.com/celo-org/agent-skills/tree/main/skills/celo-composer
Command: npx skills add https://github.com/celo-org/agent-skills --skill celo-composer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers rapidly scaffold new Celo dApps and development environments, eliminating manual setup and boilerplate work.

Core Features & Use Cases

  • Pre-configured Next.js + Web3 templates with Celo-ready defaults
  • Flexible wallet integration options (RainbowKit, thirdweb)
  • MiniPay, Farcaster miniapp, and AI chat templates
  • Clear project structure, templates, and deployment guidance

Quick Start

npx @celo/celo-composer@latest create my-celo-app npx @celo/celo-composer@latest create -t minipay npx @celo/celo-composer@latest create my-celo-app --template basic --wallet-provider rainbowkit --contracts hardhat

Frequently Asked Questions about celo-composer

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

FAQPage Schema
How do I scaffold a new Celo dApp quickly without manual setup?

Scaffold a Celo dApp using celo-composer with a single command: `npx @celo/celo-composer@latest create my-celo-app`. It generates a pre-configured Next.js + TypeScript project with wallet integration, smart contract templates, and deployment guidance built in.

Can I create a MiniPay or Farcaster app with ready-made templates?

Yes. celo-composer includes dedicated templates for MiniPay apps and Farcaster miniapps. Use `npx @celo/celo-composer@latest create -t minipay` to generate a project with the structure and dependencies pre-configured for those platforms.

Which wallet providers and contract frameworks does celo-composer support?

celo-composer supports RainbowKit and thirdweb for wallet integration, and Hardhat or Foundry for smart contract development. You can select your wallet provider and contract framework during project creation with command flags.

Do I need Hardhat or Foundry installed before using celo-composer?

No. celo-composer is optional for both tools—you choose Hardhat, Foundry, or neither during scaffolding. The Skill installs and configures your selection automatically within the generated project.

What's included in a celo-composer project template?

Templates include a pre-structured Next.js frontend with TypeScript, Web3 wallet integration options, smart contract boilerplate for your chosen framework, and deployment documentation specific to Celo's network.

Can I use celo-composer to set up an AI chat dApp?

Yes. celo-composer provides an AI chat dApp template alongside standard Celo dApp, MiniPay, and Farcaster templates, with the frontend and contract scaffolding pre-configured for that use case.