← Back to Skills Marketplace
esokullu

LobsterDomains

by esokullu · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
246
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install lobsterdomains
Description
Register domain names via crypto payments (USDC, USDT, ETH, BTC). Check availability, get pricing across 1000+ TLDs, and complete registration with on-chain...
README (SKILL.md)

LobsterDomains — AI-Powered Domain Registration with Crypto

Register domain names using cryptocurrency payments. Supports USDC/USDT stablecoins on multiple chains (Ethereum, Arbitrum, Base, Optimism), native ETH, and Bitcoin.

Authentication

Get your API key at https://lobsterdomains.xyz/api-keys (requires Ethereum wallet sign-in).

All requests require a Bearer token:

Authorization: Bearer ld_your_api_key_here

Set the environment variable:

export LOBSTERDOMAINS_API_KEY="ld_your_api_key_here"

Base URL

https://lobsterdomains.xyz

Tools

1. Check Domain Availability

Check if a domain is available and get pricing.

GET /api/v1/domains/check?domain={domain}

Parameters:

  • domain (required): The domain name to check (e.g., example.com)

Response:

{
  "available": true,
  "domain": "example.com",
  "price": "13.50",
  "currency": "USDC"
}

2. Get Current Prices

Retrieve current ETH and BTC prices in USD for payment conversion.

GET /api/v1/prices

3. Get TLD Pricing

View pricing for all supported TLDs.

GET https://lobsterdomains.xyz/pricing

4. Register a Domain

Complete a domain registration after on-chain payment.

POST /api/v1/domains/register

Request Body:

{
  "domain": "example.com",
  "years": 1,
  "currency": "USDC",
  "chain": "base",
  "txHash": "0x...",
  "contact": {
    "firstName": "Jane",
    "lastName": "Doe",
    "organization": "Example Inc",
    "email": "[email protected]",
    "phone": "+1.5551234567",
    "address": "123 Main St",
    "city": "San Francisco",
    "state": "CA",
    "postalCode": "94105",
    "country": "US"
  },
  "nameservers": ["ns1.example.com", "ns2.example.com"]
}

Fields:

  • domain (required): Domain name to register
  • years (required): Registration period, 1–10
  • currency (required): USDC, USDT, ETH, or BTC
  • chain (required for stablecoins/ETH): ethereum, arbitrum, base, or optimism
  • txHash (required): On-chain transaction hash proving payment
  • contact (required): Registrant contact information with 2-letter country code
  • nameservers (optional): Custom nameservers; defaults to afraid.org

Response:

{
  "orderId": "abc123",
  "domain": "example.com",
  "status": "registered",
  "opensrsUsername": "...",
  "opensrsPassword": "...",
  "managementUrl": "https://..."
}

Important: The response includes opensrsUsername and opensrsPassword for post-purchase DNS and transfer management. Always present these credentials directly to the user and instruct them to store the credentials securely (e.g., in a password manager). Never persist these credentials in conversation history, logs, or any file. These are sensitive third-party credentials that grant full control over the registered domain.

5. Query Orders

Retrieve order history.

GET /api/v1/orders
GET /api/v1/orders?domain={domain}

Returns up to 50 latest orders. Results may include OpenSRS management credentials — always present these to the user directly and remind them to store credentials securely.

Payment Details

Recommended method: USDC or USDT stablecoins (6 decimal places)

Receiving address:

0x8939E62298779F5fE1b2acda675B5e85CfD594ab

Supported chains:

  • Ethereum mainnet
  • Arbitrum
  • Base
  • Optimism

Native ETH and Bitcoin are also accepted but require price verification via /api/v1/prices.

Example Workflow

  1. Check availability: GET /api/v1/domains/check?domain=coolstartup.com
  2. Confirm pricing with the user
  3. User sends stablecoin payment on their preferred chain
  4. Capture the transaction hash from the user
  5. Register: POST /api/v1/domains/register with tx hash and contact details
  6. Deliver credentials securely — present OpenSRS management details to the user and remind them to save in a password manager
Usage Guidance
This skill appears to do what it says: it uses an API key to check and register domains and expects on-chain tx hashes as payment proof. Before installing: (1) verify the publisher and the https://lobsterdomains.xyz site and API key issuance flow; (2) confirm whether the platform will redact or avoid logging returned management credentials (OpenSRS username/password) because the skill tells the agent not to persist them but cannot enforce platform logging policies; (3) do not paste private wallet keys/private seed phrases into the agent — only provide tx hashes and public contact info; (4) verify the hard-coded receiving address on-chain and via the vendor before sending funds; and (5) ask the publisher to fix the metadata mismatch (registry listing no required env vars vs SKILL.md declaring LOBSTERDOMAINS_API_KEY). If you need higher assurance, request source code or a vendor attestation about how keys and returned credentials are handled by the platform.
Capability Analysis
Type: OpenClaw Skill Name: lobsterdomains Version: 1.0.1 The lobsterdomains skill provides a functional interface for domain registration using cryptocurrency via a third-party API (lobsterdomains.xyz). The SKILL.md file contains well-defined tool definitions and explicitly instructs the AI agent to handle sensitive third-party credentials (OpenSRS) securely by presenting them only to the user and avoiding persistence in logs. No evidence of malicious intent, data exfiltration, or unauthorized command execution was found.
Capability Assessment
Purpose & Capability
The SKILL.md describes a domain-registration service that uses an API key (LOBSTERDOMAINS_API_KEY) and on-chain transaction hashes for payment — this aligns with the skill's name and description. Note: the registry metadata provided with the skill summary listed 'Required env vars: none', but the SKILL.md metadata declares a primaryEnv LOBSTERDOMAINS_API_KEY. That mismatch appears to be a packaging/metadata error (not necessarily malicious) but should be clarified by the publisher.
Instruction Scope
Runtime instructions are focused on the service APIs (checking availability, pricing, registering with txHash, etc.) and collecting registrant contact info. The SKILL.md explicitly instructs the agent to present returned OpenSRS management credentials directly to the user and to never persist them in conversation history or files. This is appropriate for handling sensitive credentials, but it relies on the hosting platform and integrator to actually honor non-persistence — the skill cannot enforce that itself. There are no instructions to read unrelated files or other environment variables.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest-risk installation profile. Nothing is downloaded or written to disk by an installer.
Credentials
The only declared secret in SKILL.md is LOBSTERDOMAINS_API_KEY, which is proportionate to a hosted API service. However, the skill will receive and surface third-party OpenSRS credentials in API responses; those are sensitive but are returned by the service (not requested as env vars). The earlier registry summary listing 'no required env vars' conflicts with SKILL.md's primaryEnv declaration — ask the publisher to reconcile this.
Persistence & Privilege
The skill does not request always:true and has no install that would persist on disk; autonomous invocation is allowed but is the platform default. The main risk is operational: the SKILL.md tells the agent not to persist sensitive credentials, but platform logs, audit trails, or other skills could still capture them unless the environment enforces non-persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lobsterdomains
  3. After installation, invoke the skill by name or use /lobsterdomains
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated security guidance for OpenSRS credentials: Now explicitly instructs to present credentials directly to users, recommend secure storage, and never persist these in conversation history or logs. - Adjusted instructions in registration response and order querying steps to emphasize secure handling of sensitive domain management credentials. - No changes to endpoints or feature set.
v1.0.0
Initial release of LobsterDomains: register domains with crypto payments. - Check domain availability and pricing for 1000+ TLDs - Register domains using USDC, USDT, ETH, or BTC on Ethereum, Arbitrum, Base, or Optimism - Retrieve current coin prices for accurate conversions - View full TLD price list - Manage orders and retrieve OpenSRS credentials for post-purchase domain management
Metadata
Slug lobsterdomains
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is LobsterDomains?

Register domain names via crypto payments (USDC, USDT, ETH, BTC). Check availability, get pricing across 1000+ TLDs, and complete registration with on-chain... It is an AI Agent Skill for Claude Code / OpenClaw, with 246 downloads so far.

How do I install LobsterDomains?

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

Is LobsterDomains free?

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

Which platforms does LobsterDomains support?

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

Who created LobsterDomains?

It is built and maintained by esokullu (@esokullu); the current version is v1.0.1.

💬 Comments