CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

check-domain-availability-dns

Check domain availability, compare first-year registration and annual renewal estimates, and diagnose DNS records for a domain the owner wants to connect. Use for explicit requests about a domain name, renewal price, CNAME/TXT records, www versus apex, or pending domain verification. General website design belongs to the existing website workflow.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable instruction-only content: concrete endpoints, per-result interpretation rules, and a symptom-driven DNS diagnostic table. The main improvements are trimming a few sentences of general DNS knowledge Claude already has and moving host-specific registrar/DNS-provider quirks into a reference file.

Suggestions

Trim or compress restatements of general DNS knowledge (e.g., "www and @ are distinct hosts", "DNS may be managed somewhere other than the registrar") to their operational consequence only.

Move host-specific quirks (Namecheap host-field zone appending, Cloudflare proxy/DNS-only rules) into a references/ file keyed by provider, keeping the main body a symptom-to-cause index.

Make the top-level decision flow explicit (availability question vs. existing-domain diagnosis vs. registrar link) so the section order reads as a deliberate sequence rather than parallel topics.

DimensionReasoningScore

Conciseness

The body is dense and operational (exact endpoints, field names, limits like "at most six endings" and "poll at most once per minute"), but a few sentences restate general DNS knowledge Claude already has, such as "www and @ are distinct hosts" and "DNS may be managed somewhere other than the registrar".

4 / 5

Actionability

Copy-paste-ready GET commands with query parameters and encoding rules, concrete response fields (price.first_year, price.renewal, owner_summary), and a symptom-to-fix diagnostic list with host-specific corrections (Namecheap relative host names, Cloudflare proxy/DNS-only rules) fully cover the common cases.

5 / 5

Workflow Clarity

Sub-flows are clearly sequenced (check, interpret per-result, buy link, DNS diagnosis, final report) with error-recovery branches per failure symptom and a closing verification checklist ("Finish with the checked name/hostname, availability state and time, paired dated costs..."), but the top-level sequence across sections is implicit rather than explicitly stated.

4 / 5

Progressive Disclosure

A single-file skill with no bundle files, well-organized section headers, and detail appropriately deferred to the live /api/hosting endpoint instead of inlined; however, host-specific quirks (Namecheap, Cloudflare) are inlined in the main body rather than split out, and the body exceeds the under-50-lines guideline for a perfect single-file score.

4 / 5

Total

17

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with concrete third-person actions, an explicit "Use when" trigger clause, and an explicit boundary against the general website workflow. The only gaps are unmentioned natural trigger variants (e.g., buying or connecting a domain) and the registrar-link capability being omitted from the capability list.

DimensionReasoningScore

Specificity

"Check domain availability, compare first-year registration and annual renewal estimates, and diagnose DNS records" lists three concrete third-person actions, but the registrar-link flow covered in the body is absent, leaving minor gaps in coverage.

4 / 5

Completeness

The description explicitly answers both "what" ("Check domain availability, compare... renewal estimates, and diagnose DNS records") and "when" ("Use for explicit requests about a domain name, renewal price, CNAME/TXT records, www versus apex, or pending domain verification") with concrete trigger phrases.

5 / 5

Trigger Term Quality

"domain name, renewal price, CNAME/TXT records, www versus apex, pending domain verification" are natural phrases a user would say, but common variants like "buy a domain" or "connect my domain" are missing.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (domain availability, pricing, DNS connection diagnosis) with distinct triggers, and the boundary clause "General website design belongs to the existing website workflow" explicitly prevents overlap with broader web-design skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

vitaliiphangan-code/add-domain-website-skills

Path

skills/check-domain-availability-dns/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.