Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
INWX domain registrar management: domain registration, availability check, DNS records, nameservers, DNSSEC, pricing, transfers.
INWX domain registrar management: domain registration, availability check, DNS records, nameservers, DNSSEC, pricing, transfers.
This item's current download entry is known to bounce back to a listing or homepage instead of returning a package file.
Use the source page and any available docs to guide the install because the item currently does not return a direct package file.
I tried to install a skill package from Yavira, but the item currently does not return a direct package file. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required. Then review README.md for any prerequisites, environment setup, or post-install checks.
I tried to upgrade a skill package from Yavira, but the item currently does not return a direct package file. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need. Then review README.md for any prerequisites, environment setup, or post-install checks.
OpenClaw plugin for INWX (InterNetworX) domain registrar automation. It provides 23 tools for domain lifecycle operations, DNS management, DNSSEC, contact handling, WHOIS, and account checks.
INWX DomRobot JSON-RPC integration via domrobot-client Environment switch: production or ote Optional 2FA login support (otpSecret) Safety controls: readOnly blocks all write tools allowedOperations allowlist for tool-level policy TypeScript strict mode
npm install @elvatis_com/openclaw-inwx For local development: npm install npm run build npm test
Create or use your INWX account. Enable API access in INWX account settings. If 2FA is enabled, provide a shared secret via otpSecret. For safe testing, use OTE environment (ote.inwx.com).
{ "username": "your-inwx-user", "password": "your-inwx-password", "otpSecret": "optional-2fa-secret", "environment": "ote", "readOnly": false, "allowedOperations": [] }
inwx_domain_check INWX method: domain.check Params: domain (string) inwx_domain_list INWX method: domain.list Params: optional filters (object) inwx_domain_info INWX method: domain.info Params: domain (string) inwx_domain_pricing INWX method: domain.check Params: domain (string) or domains (string[]) inwx_nameserver_list INWX method: nameserver.list or domain.info Params: optional domain inwx_dns_record_list INWX method: nameserver.info Params: domain (string) inwx_dnssec_list INWX method: dnssec.info Params: optional filters inwx_contact_list INWX method: contact.list Params: optional filters inwx_whois INWX method: domain.whois Params: domain (string) inwx_account_info INWX method: account.info Params: none
inwx_domain_register INWX method: domain.create Params: domain, period, contacts, ns inwx_domain_update INWX method: domain.update Params: method payload inwx_domain_delete INWX method: domain.delete Params: method payload inwx_domain_transfer INWX method: domain.transfer Params: method payload inwx_domain_renew INWX method: domain.renew Params: method payload inwx_nameserver_set INWX method: domain.update Params: domain, ns (string[]) inwx_dns_record_add INWX method: nameserver.createRecord Params: method payload inwx_dns_record_update INWX method: nameserver.updateRecord Params: method payload inwx_dns_record_delete INWX method: nameserver.deleteRecord Params: method payload inwx_dnssec_enable INWX method: dnssec.create Params: method payload inwx_dnssec_disable INWX method: dnssec.delete Params: method payload inwx_contact_create INWX method: contact.create Params: method payload inwx_contact_update INWX method: contact.update Params: method payload
Set: { "environment": "ote" } This points the client to INWX OTE API endpoint and allows free integration testing without production costs.
This plugin exports provisionDomainWithHosting() for end-to-end domain-to-hosting provisioning. It orchestrates both plugins without a hard dependency: Domain check - inwx_domain_check Domain register - inwx_domain_register (skipped if taken or skipRegistration=true) Nameserver set - inwx_nameserver_set Hosting provision - isp_provision_site (site, DNS zone, mail, database) import { buildToolset, provisionDomainWithHosting } from "@elvatis_com/openclaw-inwx"; import ispPlugin from "@elvatis_com/openclaw-ispconfig"; const result = await provisionDomainWithHosting( buildToolset(inwxConfig), ispPlugin.buildToolset(ispConfig), { domain: "example.com", nameservers: ["ns1.host.de"], serverIp: "1.2.3.4", clientName: "Acme", clientEmail: "a@acme.com" }, );
readOnly=true allows only: domain check/list/info/pricing nameserver list dns record list dnssec list contact list whois account info allowedOperations can restrict to explicit tool names.
No live tests are included in this repository. Unit tests use mocks only.
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.