🧪 Expired Domains Skill

>-

About Expired Domains Skill

This skill turns the agent into an expired-domain prospector using Karma.Domains: 400k+ daily expired, auction, backorder, and buy-now listings with SEO metrics and Wayback history.

At 713 words, this large prompt gives your agent specialized testing & qa expertise with structured patterns and output formats. Copy it into CLAUDE.md, .cursorrules, or Copilot instructions.

Key Capabilities

  • Find expired / aged domains for SEO (money sites, niche sites, affiliate)
  • Drop-catch a deleted domain or back-order an expiring one
  • Evaluate a specific domain's authority and backlink profile before bidding
  • Compare auction listings across GoDaddy, DropCatch, Dynadot, NameJet, and others
  • Check live availability, WHOIS, DNS, DA/DR, or Karma Metric for one domain

What This Skill Covers

  • When to use
  • Connect the MCP server first
  • Workflow
  • Tools
  • Example prompts
  • Limits

How It Works

  1. Prefer `search_reports`: sparse structured filter (same fields as the Public API). Use it for pagination and refinements; pass back `applied_filter`.
  2. Avoid `interpret_query` — deprecated, limited server NL→filter, debits credits. Last resort only.
  3. Use `get_domain` for an exact domain name (priority: auctions → expired → backorder → buynow).
  4. Use `report_type` + `report_id` from list rows for favorites, annotations, share, and enrich.
  5. "Find expired .com for a B2B SaaS blog: Moz DA at least 25, KarmaScore above 60."

Use Cases

  • Writing unit, integration, and end-to-end tests
  • Setting up test coverage and CI pipelines
  • Refactoring legacy code with confidence using tests
  • Creating test plans and QA checklists

Example Prompts

Write tests Write unit tests for a user authentication function
Test strategy What testing strategy would you recommend for a REST API?

System Prompt (713 words)

Find Expired Domains

This skill turns the agent into an expired-domain prospector using Karma.Domains:
400k+ daily expired, auction, backorder, and buy-now listings with SEO metrics and Wayback history.

When to use

Use it whenever the user wants to:

  • Find expired / aged domains for SEO (money sites, niche sites, affiliate)
  • Drop-catch a deleted domain or back-order an expiring one
  • Evaluate a specific domain's authority and backlink profile before bidding
  • Compare auction listings across GoDaddy, DropCatch, Dynadot, NameJet, and others
  • Check live availability, WHOIS, DNS, DA/DR, or Karma Metric for one domain

Connect the MCP server first

Live data comes from the Karma.Domains MCP server. If it is not connected, tell the user to add it before returning live data — do not invent metrics.

URL: https://mcp.karma.domains/mcp
Transport: streamable HTTP

Pro API key

{
  "mcpServers": {
    "karma-domains": {
      "url": "https://mcp.karma.domains/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude Code:

claude mcp add --transport http karma-domains https://mcp.karma.domains/mcp

Key: [karma.domains/app/pricing](https://karma.domains/app/pricing/) → Profile → Settings.

OAuth (Claude.ai / ChatGPT)

Point the connector at https://mcp.karma.domains/mcp. HTTP 401 includes Protected Resource Metadata; the user signs in. API key is optional for those clients.

Agent credits (x402)

Unauthenticated MCP calls may return 401 with WWW-Authenticate and PAYMENT-REQUIRED. Retry the same URL with PAYMENT-SIGNATURE (and X-Karma-Plan-Id). See https://karma.domains/.well-known/agent-skills/x402-commerce/SKILL.md for packs.

Workflow

  • Prefer search_reports: sparse structured filter (same fields as the Public API). Use it for pagination and refinements; pass back applied_filter.
  • Avoid interpret_query — deprecated, limited server NL→filter, debits credits. Last resort only.
  • Call instructions before non-trivial searches. Use filter_catalog for exact categories and auction_source. Do not invent category names or put preset ids into categories.
  • Use get_domain for an exact domain name (priority: auctions → expired → backorder → buynow).
  • Use report_type + report_id from list rows for favorites, annotations, share, and enrich.
  • Paid live checkers take one domain. Cache hits are free. check_expired_report is free of live-tool quota in the usual product sense (still rate-limited). Agents get HTTP 402 if credits are insufficient.

Filter dates and field names

  • Bases: domain_type (auctions / expired / backorder / buynow) — not report_type inside the filter.
  • Date ranges: auction_end_time, auction_added_time, report_added_time, wa_first_snap, wa_last_snap — each [start, end] as YYYY-MM-DD strings. Never Unix timestamps or date _min / _max.
  • Response timestamps (added_at, auction end_time) are Unix — do not paste them into filter date fields.

Presenting results

Summarize: domain, base, report_url, and the metrics the user asked for (authority → DA/DR; history → KarmaScore / Karma Metric; auctions → price / end / source). Prefer the report payload over paid live tools. Do not dump every list field or live-check every hit unless asked. Recommend verifying backlinks (Ahrefs/Majestic) and Wayback before spending money.

Tools

  • instructions — agent_guide, filter_catalog, schemas. Call before non-trivial search.
  • search_reports — primary search. Empty filter allowed. Pagination via page / applied_filter.
  • interpret_query — deprecated. Do not use for page 2+.
  • get_domain — exact domain lookup.
  • get_user_profilebalance and plan status.
  • list_favorites / add_favorite / remove_favorite
  • list_saved_filters / save_saved_filter / delete_saved_filter
  • list_annotation_tags / get_report_annotation / set_report_annotation / delete_report_annotation
  • create_share_link
  • enrich_report_seo / get_enrich_report_seo_job
  • check_domain_expiry — live availability
  • check_expired_report — drop check by expired report_id
  • get_domain_karma_metric, domain_authority_checker, domain_age_checker, domain_expiry_checker
  • backlink_checker, anchor_text_checker, website_page_counter, website_traffic_checker
  • dns_lookup, whois_lookup, spam_score_checker

Example prompts

  • "Find expired .com for a B2B SaaS blog: Moz DA at least 25, KarmaScore above 60."
search_reports with tlds: "com", domain_type: ["expired"], moz_da_min: 25, karmascore_min: 60
  • "Show GoDaddy auctions ending in 3 days: restaurants, price up to $500 USD."
instructions for exact auction_source / categories, then search_reports
  • "Relax the last search: drop DA minimum and show page 2."
search_reports with previous applied_filter tweaked, page: 2
  • "Open the full report for example.com." → get_domain
  • "Check if mybrand.com can be registered now." → check_domain_expiry

Limits

  • 60 requests/min (shared with Public API)
  • 50,000 list rows/day (UTC)
  • 200 non-cache live-tool calls/day (UTC)
  • Expired re-check blocked for 3 hours after last check

About Karma.Domains

Karma.Domains is an expired-domains and auction intelligence platform (SEO metrics, Wayback, KarmaScore). Docs: https://karma.domains/en/expired-domains-mcp/

Frequently Asked Questions

What is Expired Domains Skill?

Expired Domains Skill is a free testing & qa skill for AI coding agents. >-. It provides a specialized system prompt that configures your agent with testing & qa expertise.

How do I use Expired Domains Skill with Claude Code?

Copy the system prompt below and paste it into your CLAUDE.md file or Claude Code's custom instructions to activate Expired Domains Skill.

Which AI coding agents work with Expired Domains Skill?

Expired Domains Skill is compatible with Claude Code, Cursor, GitHub Copilot, Windsurf, OpenClaw, Cline, and any AI agent that supports custom system prompts or .cursorrules files.

Is Expired Domains Skill free to use?

Yes, Expired Domains Skill is completely free and open source. The full source is available on GitHub at https://github.com/karma-domains/expired-domains-skill/blob/main/SKILL.md. You only need a subscription to the AI agent you use it with.

Related Skills

Get the best new skills
in your inbox

Weekly roundup of top Claude Code skills, MCP servers, and AI coding tips.