One-click install
npx skills add https://github.com/alsk1992/CloddsBot --skill ens
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ens
Source: https://github.com/alsk1992/CloddsBot/tree/main/src/skills/bundled/ens
Command: npx skills add https://github.com/alsk1992/CloddsBot --skill ens

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires viem, ethers, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of setting and verifying your primary ENS (Ethereum Name Service) name, ensuring your address is correctly linked to your human-readable name across various EVM-compatible chains.

Core Features & Use Cases

  • Set Primary ENS Name: Configure your ENS name to be associated with your wallet address on supported chains like Base, Arbitrum, Optimism, and Ethereum.
  • Verify ENS Resolution: Confirm that both forward (name to address) and reverse (address to name) resolutions are correctly set up.
  • Resolve ENS Name: Look up the address associated with a given ENS name.
  • Use Case: After registering a new ENS name like 'mywallet.eth', use this Skill to set it as your primary name on the Base network, so anyone sending you crypto can use 'mywallet.eth' instead of your long address.

Quick Start

Use the ens skill to set your primary ENS name to 'mycoolname.eth' on the Base chain.

Frequently Asked Questions about ens

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

FAQPage Schema
How do I set my primary ENS name on Layer 2 chains like Base or Arbitrum?

To set your primary ENS name on chains like Base or Arbitrum, you configure the reverse resolution for your wallet address using the viem library. The Skill requires a PRIVATE_KEY environment variable to process the transaction via chain-specific RPC endpoints.

What is ENS reverse resolution and why do I need it for my Ethereum wallet?

ENS reverse resolution maps your long wallet address back to a human-readable name like 'mywallet.eth'. Setting it as your primary name ensures that anyone sending you crypto across supported EVM chains can easily verify your identity.

Can I verify both forward and reverse ENS resolution for my domain name?

Yes, you can verify both forward and reverse ENS resolution. The Skill confirms that your domain name correctly resolves to your wallet address and that your address properly maps back to your primary ENS name.

Do I need a PRIVATE_KEY to manage my ENS primary name across EVM networks?

Yes, a PRIVATE_KEY environment variable is strictly required for wallet operations. The Skill uses this key to sign transactions and set reverse resolution on Ethereum, Base, Arbitrum, and Optimism networks using viem.

Does this Skill support resolving an ENS name to an address on Optimism?

Yes, the Skill resolves ENS names to wallet addresses on Optimism. It facilitates both looking up the address associated with a given ENS name and setting the primary name using viem for blockchain interactions.