ens
Resolve ENS names (.eth) to Ethereum addresses and vice versa. Use when a user provides an .eth name (e.g. "send to vitalik.eth"), when displaying addresses (show ENS names), looking up ENS profiles, or helping users register, renew, or manage .eth names.
Why use this skill?
Integrate ENS into OpenClaw to resolve .eth names to addresses, fetch profile metadata, and manage your Ethereum domains with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/fabriziogianni7/ens-skillWhat This Skill Does
The ENS (Ethereum Name Service) skill empowers the OpenClaw agent to seamlessly interact with the decentralized naming ecosystem on the Ethereum mainnet. At its core, the skill provides bi-directional translation between human-readable .eth domains and hexadecimal wallet addresses. By leveraging multiple resolution strategies—including The Graph subgraphs, the web3.bio API, and viem-based fallback logic—the agent ensures high availability and accuracy when dealing with decentralized identity. Beyond simple lookups, this skill allows for the retrieval of rich profile metadata, such as avatar links, social media records, and physical text records, enabling a more personalized user experience. Furthermore, it supports the management lifecycle of ENS names, including checking registration availability, renewal status, and updating records for existing domains.
Installation
You can install this skill directly via the OpenClaw command-line interface by running the following command in your terminal:
clawhub install openclaw/skills/skills/fabriziogianni7/ens-skill
Ensure that you have your environment configured, specifically if you intend to use the primary subgraph resolution method, which requires a valid GRAPH_API_KEY to be exported in your environment variables.
Use Cases
This skill is essential for any interaction involving Ethereum-based transactions or identity. Use it whenever a user inputs an .eth name, such as requesting a token transfer to 'vitalik.eth'. It is also vital for UI/UX improvements, allowing the agent to replace long, confusing hexadecimal strings with recognized names in chat history. Additionally, the skill acts as a management dashboard for users wishing to check if a specific name is taken, look up the expiration date of their assets, or resolve ENS-associated social profiles for verification purposes.
Example Prompts
- "Send 0.05 ETH to vitalik.eth."
- "Look up the ENS profile for nick.eth and tell me their linked social accounts."
- "Is 'my-custom-name.eth' currently available for registration?"
Tips & Limitations
Always prioritize forward resolution before executing any financial transaction; the agent should never pass an .eth string directly to a transaction tool. Use the provided resolution priority: Subgraph first for detailed metadata, web3.bio for general information, and the viem fallback for absolute reliability when APIs are unreachable. Note that registration and renewal operations require interaction with the mainnet; ensure your wallet is connected and has sufficient gas. The skill is read-heavy by default, so cache results if you are performing multiple lookups for the same user in a single session to reduce latency and API usage.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-fabriziogianni7-ens-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution
Related Skills
ceo-protocol-skill
Interact with The CEO Protocol — a permissionless DeFi vault on Monad governed by AI agents. Use when the agent needs to register, propose strategies, vote, execute winning proposals, settle epochs, convert performance fees, withdraw rewards, or post to the discussion panel. Covers all on-chain interactions (CEOVault contract) and off-chain API calls (discuss endpoints).
lifi
v4 - Use LI.FI API for cross-chain and same-chain swaps, bridges, and contract calls. Use when quoting routes, validating chains/tokens, building transaction requests, and tracking status.
pond3r-skill
Query crypto intelligence via Pond3r MCP — curated datasets, SQL queries, protocol metrics, yields, and market analysis. Use when the agent needs DeFi data, stablecoin yields, token opportunities, Polymarket trades, cross-protocol comparisons, or blockchain analytics.
openclast-wallet
Guides the agent in Openclast/Openclaw wallet usage, approvals, and safety rules. Use when users ask about wallet setup, balances, transactions, approvals, or key export.
8004-skill
Register and manage ERC-8004 Identity NFTs on Monad. Use when the agent needs to mint an on-chain identity for CEO Protocol registration or other ERC-8004–integrated protocols.