This skill teaches your agent how to register, renew, transfer, and manageDocumentation Index
Fetch the complete documentation index at: https://celonames.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
.celo.eth names on Celo Mainnet. It covers availability checks, pricing, record updates, and primary name setup — all via the L2Registrar contracts.
Install
What it covers
- Availability checks — look up whether a
.celo.ethname is registered or free - Pricing — fetch current registration and renewal costs from the L2Registrar
- Registration — register a name for a given address and duration
- Renewals — extend the expiry of an existing name
- Transfers — move ownership of a name to another address
- Record updates — set ETH address, avatar, social handles, and custom text records
- Primary name setup — configure a reverse record so the name resolves back to a wallet
How it works
Once installed, the skill gives your agent the context it needs to call the Celo Names contracts directly. It includes:- Contract addresses for Celo Mainnet
- ABI fragments for the L2Registrar, Controller, and Resolver
- Step-by-step reasoning patterns for each operation
- Error handling guidance (expired names, insufficient funds, invalid labels)
Example prompts
After installing, your agent can handle prompts like:
“Check if alice.celo.eth is available and tell me the price to register it for 1 year.”
“Registermyagent.celo.ethto0xABC...for 2 years.”
“Set the avatar record forbob.celo.ethtohttps://example.com/avatar.png.”
“What is the primary name for 0x1234...?”