2.5k
GitHub Stars
9
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill openclaw-inwx- _meta.json624 B
- jest.config.cjs204 B
- jest.config.ote.cjs220 B
- openclaw.plugin.json1.8 KB
- package-lock.json138.5 KB
- package.json938 B
- README.md7.4 KB
- SKILL.md4.7 KB
- tsconfig.json457 B
Overview
This skill provides INWX domain registrar automation for registration, transfers, DNS, DNSSEC, contacts, WHOIS, pricing and account checks. It integrates with the INWX DomRobot JSON-RPC API and supports production and OTE test environments. Safety controls let you run read-only mode or restrict allowed operations at the tool level.
How this skill works
The skill exposes 23 tools that map directly to INWX API methods for domain lifecycle and DNS management. Read tools perform checks, listing and info; write tools create, update and delete domains, DNS records, nameservers, contacts and DNSSEC entries. It supports optional 2FA via an OTP secret and environment switching so you can test against OTE without production impact.
When to use it
- Automate bulk domain registration, renewal and transfers.
- Check domain availability and pricing before provisioning hosting.
- Manage DNS records and nameservers programmatically.
- Enable or disable DNSSEC and manage keys via API.
- List contacts and query WHOIS or account details for audits.
Best practices
- Use the OTE environment for integration testing to avoid production charges.
- Enable readOnly in automation runs that must never modify registry state.
- Populate allowedOperations with the exact tool names your workflow needs for least-privilege control.
- Provide otpSecret when 2FA is enabled on the INWX account for uninterrupted API access.
- Validate and log API responses and errors; unit tests should mock DomRobot calls.
Example use cases
- Full domain-to-hosting provisioning: register a domain, set nameservers and hand off to host provisioning tools.
- Bulk availability and pricing checks for market research or registrar comparison.
- Automated DNS management for services: add, update or delete A/AAAA/CNAME/MX records during deployments.
- Scheduled renewals and transfer automation with safety checks and notifications.
- Enable DNSSEC for a domain as part of security hardening workflows.
FAQ
Yes. Set environment to "ote" to point to the INWX OTE endpoint for free integration testing.
How do I prevent accidental writes?
Use readOnly=true to block all write tools, and optionally set allowedOperations to an explicit allowlist of tool names.