ens-dev
CommunityBuild ENS-powered apps with end-to-end guidance.
System Documentation
What problem does it solve?
This ENS Development Skill provides end-to-end guidance for building applications with Ethereum Name Service (ENS), including name registration, resolution, subdomain management, profile records, smart contract integration, CCIP Read, DNS import, and multi-chain support, enabling developers to plug ENS into their apps quickly.
Core Features & Use Cases
- Name registration and management (.eth domains) with commit-reveal workflow and resolver configuration
- Name resolution (forward and reverse) and avatar/text record retrieval for user profiles
- Subdomain creation and management, with optional Name Wrapper-based permission controls
- Profile records management (avatar, social, contact, contenthash, multisignature addresses)
- Smart contract integration templates and Solidity examples for ENS data access
- Multichain resolution via CCIP Read (L2/offchain) with example gateways
- DNS integration for importing DNS domains into ENS
- Developer tooling and samples (viem, ethers, wagmi, and deployment references)
Quick Start
To explore, invoke the skill with /ens-dev and refer to the included scripts for common tasks like name resolution (scripts/basic_resolution.ts), domain registration (scripts/registration_example.ts), subdomain management (scripts/subdomain_creation.ts), and profile records (scripts/profile_records.ts). See references for deployment notes.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ens-dev Download link: https://github.com/mashharuki/claude-code-sample/archive/main.zip#ens-dev Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.