# DomainHelp DNS Skills > DomainHelp exposes DNS and domain utilities for humans, developers, LLMs, and agents. Primary catalog: https://dnsskills.md/skills Markdown catalog: https://dnsskills.md/skills.md OpenAPI: https://dnsskills.md/openapi.yaml Auth: https://dnsskills.md/auth Changelog: https://dnsskills.md/changelog Public GitHub mirror: https://github.com/easydns/dns-agent-skills Execution base: https://app.domainhelp.com Agent guidance: prefer the Markdown skill docs for task-level instructions, then use OpenAPI for executable request shapes. Auth summary: anonymous for the initial open skill rollout; API keys and quotas are planned. ## Skills ### What Is My Public IP - Identifier: whatismypublicip - Category: Network identity - Status: live - Docs: https://dnsskills.md/skills/what-is-my-public-ip - Agent Markdown: https://dnsskills.md/skills/what-is-my-public-ip.md - Web UI: https://app.domainhelp.com/my-ip - Endpoint: GET https://app.domainhelp.com/api/v1/whatismypublicip (live) - Purpose: Useful when a browser, script, agent, or remote workflow needs to know the public address it is using. ### What Is My DNS Resolver - Identifier: myresolver - Category: Network identity - Status: live-specialized-flow - Docs: https://dnsskills.md/skills/what-is-my-resolver - Agent Markdown: https://dnsskills.md/skills/what-is-my-resolver.md - Web UI: https://app.domainhelp.com/my-resolver - Endpoint: POST https://app.domainhelp.com/api/v1/myresolver/check (live) - Endpoint: GET https://app.domainhelp.com/api/v1/myresolver/result (live) - Purpose: Creates a unique lookup name and reports the resolver that queries it, with browser and manual workflow support. ### Is This a Homoglyph? - Identifier: isconfusable - Category: Internationalization and spoofing - Status: live - Docs: https://dnsskills.md/skills/is-this-a-homoglyph - Agent Markdown: https://dnsskills.md/skills/is-this-a-homoglyph.md - Web UI: https://app.domainhelp.com/is-this-a-homoglyph - Endpoint: GET/POST https://app.domainhelp.com/api/v1/isconfusable (live) - Purpose: Helps humans and agents decide whether a string or domain is an IDN, looks visually deceptive, and what it likely mimics. ### Is This a Redirect? - Identifier: isredirect - Category: Domain intelligence - Status: live - Docs: https://dnsskills.md/skills/is-this-a-redirect - Agent Markdown: https://dnsskills.md/skills/is-this-a-redirect.md - Web UI: https://app.domainhelp.com/is-this-a-redirect - Endpoint: GET/POST https://app.domainhelp.com/api/v1/isredirect (live) - Purpose: Looks up a domain under redirects.domainsure.zone and reports whether it is listed as a redirect or URL shortener, including TXT explanations when present. ### Link Expander / Redirect Chain - Identifier: redirectchain - Category: Domain intelligence - Status: live - Docs: https://dnsskills.md/skills/redirect-chain - Agent Markdown: https://dnsskills.md/skills/redirect-chain.md - Web UI: https://app.domainhelp.com/redirect-chain - Endpoint: GET/POST https://app.domainhelp.com/api/v1/redirect-chain (live) - Endpoint: GET/POST https://app.domainhelp.com/api/v1/link-expander (live-alias) - Purpose: Follows a URL through its HTTP redirect chain and reports status codes, redirect targets, response headers, bounded payload samples, and HTML metadata for each hop. ### SPF Flattener - Identifier: spfflattener - Category: DNS and email operations - Status: live - Docs: https://dnsskills.md/skills/spf-flattener - Agent Markdown: https://dnsskills.md/skills/spf-flattener.md - Web UI: https://app.domainhelp.com/spf-flatten - Endpoint: POST https://app.domainhelp.com/api/v1/spf-flattener (live) - Purpose: Useful for mail operations, audits, and agent workflows that need to reason about SPF include expansion. ### DNS Twister - Identifier: dnstwister - Category: Domain intelligence - Status: live - Docs: https://dnsskills.md/skills/dns-twister - Agent Markdown: https://dnsskills.md/skills/dns-twister.md - Web UI: https://app.domainhelp.com/dns-twister - Runtime: mode `blocking`, default `generate-only-no-expanded-tlds`, expected 1-10 seconds, recommended client timeout 90 seconds, server timeout 75 seconds - Endpoint: POST https://app.domainhelp.com/api/v1/dns-twister (live) - Purpose: Supports typo, phishing, bit-flip, and homoglyph-adjacent domain intelligence workflows.