← Back to Skills Marketplace
midnight-rgb

DomainForAgents

by midnight-rgb · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
71
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install domainforagents
Description
Search, register, and manage internet domains for AI agents via DomainForAgents API.
README (SKILL.md)

DomainForAgents

Register and manage internet domains programmatically. No browser signup, no CAPTCHA.

When to use this skill

Use when the user wants to:

  • Search for available domain names
  • Get AI-generated domain name suggestions from a project description
  • Register/purchase a domain
  • Manage DNS records for a domain
  • Check domain pricing and availability
  • Renew a domain
  • Set up webhooks for domain events

Setup

Option 1: MCP Server (recommended)

Install the MCP server for native tool access:

claude mcp add domainforagents -- npx @domainforagents/mcp

Set your API key:

export DOMAINFORAGENTS_API_KEY="your-key"

Option 2: REST API

Base URL: https://api.domainforagents.io/api/v1

All requests need Authorization: Bearer YOUR_API_KEY (except account creation).

Getting an API Key

No signup form needed. One API call:

curl -X POST https://api.domainforagents.io/api/v1/auth/register \
  -H "Content-Type: application/json" \
  -d '{"name": "my-agent"}'

Response includes api_key (use immediately) and claim_code (for human account access).

Core Operations

Search domains

curl "https://api.domainforagents.io/api/v1/domains/search?query=example.com" \
  -H "Authorization: Bearer API_KEY"

AI domain suggestions

curl -X POST https://api.domainforagents.io/api/v1/domains/suggest \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"description": "online store for vintage cameras"}'

Register a domain

curl -X POST https://api.domainforagents.io/api/v1/domains/register \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "example.com"}'

Create DNS record

curl -X POST https://api.domainforagents.io/api/v1/domains/DOMAIN_ID/dns \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "@", "type": "A", "content": "76.76.21.21", "ttl": 3600}'

Check balance

curl https://api.domainforagents.io/api/v1/balance \
  -H "Authorization: Bearer API_KEY"

Get USDC deposit info

curl https://api.domainforagents.io/api/v1/payments/solana/deposit \
  -H "Authorization: Bearer API_KEY"

Supported TLDs

.com, .net, .org, .io, .dev, .ai, .app, .co, .xyz, .me, .tech, .cloud, and more global TLDs. Country-code TLDs (.nz, .uk, .de) are not supported.

Payment Methods

  • Prepaid balance: Fund via Stripe, spend from balance
  • Credit card: Submit card at purchase time (Stripe tokenized)
  • USDC: Send USDC on Solana to platform wallet
  • Payment link: Reserve domain, get Stripe Checkout URL for human payment

Links

Usage Guidance
This skill appears to be a wrapper around a domain-registration API and largely behaves as described, but there are gaps and risks to consider before installing: 1) Metadata does not declare the API key that the SKILL.md requires—ask the publisher to list required env vars and a verified homepage/source. 2) The SKILL.md recommends running an npm package via npx; only run that if you trust the npm package and its publisher. 3) Payment flows (Stripe, USDC on Solana) mean you may be interacting with real money—verify deposit addresses and billing behavior on the provider's official site. 4) Treat any API key issued by the service as a secret; prefer skills whose registry metadata explicitly declares required credentials. If you need to proceed, request the publisher to provide a canonical homepage, OpenAPI spec hosting under their domain, and a declared primaryEnv in the registry so you can audit the integration; otherwise consider this skill suspicious and proceed cautiously.
Capability Analysis
Type: OpenClaw Skill Name: domainforagents Version: 1.0.0 The skill bundle provides a legitimate interface for AI agents to interact with the DomainForAgents API (domainforagents.io) to search, register, and manage DNS records. It includes instructions for setting up an MCP server via npx and using a REST API, with no evidence of malicious intent, data exfiltration, or unauthorized execution patterns.
Capability Tags
cryptorequires-walletcan-make-purchases
Capability Assessment
Purpose & Capability
The SKILL.md describes searching, registering, and managing domains via an API, which is coherent with the skill name and description. However, the registry metadata lists no homepage/source while the instructions reference https://domainforagents.io and an npm package (@domainforagents/mcp). The absence of declared primary credentials in the metadata is inconsistent with the API-key-based workflow described in the instructions.
Instruction Scope
Runtime instructions are focused on calling the DomainForAgents REST API (curl examples) and optionally installing an MCP helper via npx. The instructions do not ask the agent to read arbitrary local files or other unrelated environment variables. They do, however, instruct the user/agent to export an API key and to perform payment-related operations (Stripe/USDC).
Install Mechanism
There is no install spec in the registry (instruction-only), which is low-risk. The SKILL.md recommends installing an MCP server helper via npx @domainforagents/mcp; running npx executes remote package code on the machine and is a potentially risky operation if the package/source is untrusted. Links provided point to domainforagents.io and npm; the skill does not include a vetted install manifest.
Credentials
The SKILL.md clearly expects an API key (DOMAINFORAGENTS_API_KEY or Authorization: Bearer) and shows payment flows (Stripe tokenization, USDC deposit). The registry metadata, however, lists no required environment variables or primary credential. This mismatch (undeclared but required API key and potentially sensitive payment endpoints) is disproportionate to what the metadata advertises and reduces transparency about secrets the skill will use.
Persistence & Privilege
The skill does not request always:true, has no OS restrictions, and does not request config paths or system-wide changes. It appears not to request elevated or persistent platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install domainforagents
  3. After installation, invoke the skill by name or use /domainforagents
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of DomainForAgents skill: - Search, register, and manage internet domains programmatically via DomainForAgents API - Get AI-generated domain suggestions from project descriptions - Manage DNS records and check domain availability, pricing, and balance - Multiple payment methods supported (prepaid, credit card, USDC, Stripe link) - No browser signup or CAPTCHA required; quick API key issuance - Supports a wide range of global TLDs (not country-code)
Metadata
Slug domainforagents
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is DomainForAgents?

Search, register, and manage internet domains for AI agents via DomainForAgents API. It is an AI Agent Skill for Claude Code / OpenClaw, with 71 downloads so far.

How do I install DomainForAgents?

Run "/install domainforagents" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is DomainForAgents free?

Yes, DomainForAgents is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does DomainForAgents support?

DomainForAgents is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created DomainForAgents?

It is built and maintained by midnight-rgb (@midnight-rgb); the current version is v1.0.0.

💬 Comments