enscli

Drive ENS Omnigraph GraphQL queries and hash computations from the shell.

41|19|Updated Dec 23, 2024
One-click install
npx skills add https://github.com/namehash/ensnode --skill enscli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enscli
Source: https://github.com/namehash/ensnode/tree/main/packages/ensskills/skills/enscli
Command: npx skills add https://github.com/namehash/ensnode --skill enscli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drive the ENS Omnigraph CLI and ancillary tooling from the shell to perform GraphQL queries, hash computations, and status checks against ENS nodes.

Core Features & Use Cases

  • Command-line access: Drive GraphQL queries against ENS Omnigraph from the shell, with predictable flags and machine-readable output.
  • Hashing & discovery: Compute namehash and labelhash, inspect the schema offline, and heal labels with ENSRainbow.
  • Use Case: Ideal for developers and operators who want to perform ENS lookups and verify indexing status from scripts or terminal sessions.

Quick Start

Run a sample enscli command to fetch a domain's owner via omnigraph.

Frequently Asked Questions about enscli

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

FAQPage Schema
How do I run ENS domain lookups from the command line?

Compute ENS namehash and labelhash values directly from the shell using the ENS CLI, which supports hash computations, offline schema inspection, and label healing via ENSRainbow for accurate domain discovery.

Can I use ENS CLI queries in automated scripts and non-interactive environments?

ENS CLI queries require a compatible node environment and the enssdk/omnigraph stack to execute shell commands, ensuring strict input validation and structured errors for domain lookups, hash computations, and indexing status checks.

What is the best way to verify ENS v1 and v2 indexing status from the terminal?

ENS CLI handles ENS v1 and v2 indexing status checks by querying the Omnigraph from the shell, enforcing strict input validation and returning structured errors to prevent silent failures during offline exploration.

How do I compute ENS namehash and labelhash from the shell?

Compute ENS namehash and labelhash directly from the shell using the ENS CLI, which supports hash computations, offline schema inspection, and label healing via ENSRainbow for accurate domain discovery.

Do I need a specific node environment to run ENS Omnigraph queries?

ENS Omnigraph queries require a compatible node environment and the enssdk/omnigraph stack to execute shell commands, ensuring strict input validation and structured errors for domain lookups and hash computations.