# Verwalten Sie Ihre Domains über die Kommandozeile

> RegisterDomainCLI ist ein Kommandozeilen-Tool zum Suchen, Registrieren, Verlängern und Transferieren von Domains sowie zur Verwaltung ihres DNS – mit einer KI-Agenten-freundlichen Skill inklusive.

Verfügbarkeit prüfen, Domains registrieren und verlängern, DNS-Einträge und Nameserver verwalten – alles ohne das Terminal zu verlassen. Ihr Konto funktioniert über die enthaltene Skill auch mit jedem KI-Coding-Agenten.

```console
$ domain-cli search mystartup
NAME              PURCHASABLE   1ST YEAR   RENEWAL
mystartup.com     yes           $11.49     $13.99
mystartup.dev     yes           $14.99     $16.99
getmystartup.com  yes           $10.99     $13.49

$ domain-cli register mystartup.dev --years 1 --contact personal
Quote: $14.99 + VAT. Opening checkout...
Order ORD-7F3K: paid -> processing -> completed
Registered mystartup.dev (expires 2027-08-30)

$ domain-cli dns set mystartup.dev A @ 203.0.113.10
Created A @ 203.0.113.10 (ttl 3600)
```

## Installation

### Linux und macOS

```sh
curl -fsSL https://registerdomaincli.com/install.sh | sh
```

### Oder mit Go

```sh
go install github.com/registerdomaincli/cli/cmd/domain-cli@latest
```

Erfordert Go 1.25 oder höher.

### Windows (PowerShell)

```powershell
$ErrorActionPreference = 'Stop'
$dir = "$env:LOCALAPPDATA\Programs\domain-cli"
$tmp = New-Item -ItemType Directory -Force -Path (Join-Path $env:TEMP ([guid]::NewGuid()))
try {
  $base = 'https://github.com/registerdomaincli/cli/releases/latest/download'
  Invoke-WebRequest "$base/domain-cli-windows-amd64.zip" -UseBasicParsing -OutFile "$tmp\cli.zip"
  Invoke-WebRequest "$base/domain-cli-windows-amd64.zip.sha256" -UseBasicParsing -OutFile "$tmp\cli.sha256"
  # -ne on strings is case-insensitive, which is what we want here: the
  # published hash is lower case and Get-FileHash returns upper case.
  if ((Get-FileHash "$tmp\cli.zip" -Algorithm SHA256).Hash -ne (Get-Content "$tmp\cli.sha256").Split(' ')[0]) {
    throw 'checksum mismatch - not installing'
  }
  Unblock-File "$tmp\cli.zip"
  New-Item -ItemType Directory -Force -Path $dir | Out-Null
  Expand-Archive "$tmp\cli.zip" -DestinationPath $tmp -Force
  Move-Item "$tmp\domain-cli-windows-amd64.exe" "$dir\domain-cli.exe" -Force
} finally { Remove-Item $tmp -Recurse -Force }
$user = [Environment]::GetEnvironmentVariable('Path', 'User')
if (@($user -split ';') -notcontains $dir) {
  $new = if ($user) { $user.TrimEnd(';') + ';' + $dir } else { $dir }
  [Environment]::SetEnvironmentVariable('Path', $new, 'User')
}
```

Installiert in Ihr Benutzerprofil und ergänzt den PATH — ohne Administratorrechte. Der Download wird gegen die veröffentlichte Prüfsumme geprüft; bei Abweichung wird nichts installiert. Öffnen Sie danach ein neues Terminal.

## Funktionen

### Sofortige Suche

Stichwortsuche und exakte Verfügbarkeitsprüfungen mit Richtpreisen für das erste Jahr und Verlängerungen.

### Registrieren, verlängern, transferieren

Commands für den gesamten Lebenszyklus mit echten Vorbestellungsangeboten aus der autoritativen Preis-API.

### DNS-Verwaltung

A-, AAAA-, CNAME-, TXT-, MX-Einträge und mehr direkt aus der Shell erstellen, aktualisieren und löschen.

### Sie sind der Registrant

Domains werden auf Ihren Namen registriert: Ihre Kontaktdaten gehen an die Registry, nicht an den Proxy eines Resellers.

### Jederzeit wechseln

Gehen Sie jederzeit: Erhalten Sie Ihren Auth-Code, entsperren Sie die Domain kostenlos und transferieren Sie sie, wohin Sie möchten.

### Agenten-nativ

Mitgelieferte Skill, vorhersagbare Klartext-Ausgabe und maschinenlesbare Fehlercodes für KI-Workflows.

## Nutzung über Ihren KI-Agenten

RegisterDomainCLI wird mit einer Agenten-Skill ausgeliefert: eine einzige SKILL.md in dem Format, das alle gängigen Coding-Agents lesen. Dieser Befehl installiert sie in den beiden Verzeichnissen, die alle abdecken, sodass Ihr Agent in Ihrem Auftrag Domains suchen, registrieren und DNS verwalten kann.

### Linux und macOS

```sh
(set -e; TMP=$(mktemp "${TMPDIR:-/tmp}/domain-cli.XXXXXX"); trap 'rm -f "$TMP"' EXIT
curl -fsSL https://registerdomaincli.com/skill/SKILL.md -o "$TMP"
for d in ~/.claude/skills ~/.agents/skills; do
  mkdir -p "$d/domain-cli"
  install -m 644 "$TMP" "$d/domain-cli/SKILL.md"
done)
```

### Windows (PowerShell)

```powershell
$ErrorActionPreference = 'Stop'
$tmp = [System.IO.Path]::GetTempFileName()
try {
  Invoke-WebRequest https://registerdomaincli.com/skill/SKILL.md -UseBasicParsing -OutFile $tmp
  foreach ($d in "$HOME\.claude\skills", "$HOME\.agents\skills") {
    New-Item -ItemType Directory -Force -Path "$d\domain-cli" | Out-Null
    Copy-Item $tmp "$d\domain-cli\SKILL.md" -Force
  }
} finally { Remove-Item $tmp -Force -ErrorAction SilentlyContinue }
```

### Wo die einzelnen Agenten nach Skills suchen

- **Claude Code**: `~/.claude/skills/ · .claude/skills/`
- **Codex CLI**: `~/.agents/skills/ · .agents/skills/`
- **Copilot CLI**: `~/.copilot/skills/ · ~/.agents/skills/ · .github/skills/`
- **Amp**: `~/.config/agents/skills/ · ~/.agents/skills/ · .agents/skills/`
- **opencode**: `~/.config/opencode/skills/ · ~/.agents/skills/ · .opencode/skills/`
- **oh-my-pi (omp)**: `~/.omp/agent/skills/ · ~/.agents/skills/ · .agents/skills/`
- **Pi**: `~/.pi/agent/skills/ · ~/.agents/skills/ · .pi/skills/`

- Skill: https://registerdomaincli.com/skill/SKILL.md
- Zahlungen erfordern stets einen Menschen: Der Agent gibt eine Checkout-URL aus und stoppt – den Kauf schließen Sie in Ihrem Browser ab.

## Zusagen

### Eingetragener Inhaber: Sie

Der von Ihnen angegebene Kontakt wird für alle Kontaktrollen an die Registry übermittelt. Wir sind Reseller, nicht Eigentümer.

### Kostenloser Ausstieg

Auth-Code und Entsperrung auf Anfrage, beides kostenlos. Wir halten Ihre Domains nicht als Geisel.

### Keine überraschenden Verlängerungen

Autorenew ist eine ausdrückliche Opt-in-Entscheidung und kann jederzeit über die CLI deaktiviert werden.

### Rechnungen und MwSt. in Ordnung

MwSt. beim Checkout berechnet, signierte Rechnung A-JJJJ-NNNNNN und Verifactu-Eintrag.

## Häufige Fragen

### Bin ich wirklich der Domaininhaber?

Ja. Der von Ihnen angegebene Registrant-Kontakt wird für alle Kontaktrollen an die Registry übermittelt: Sie sind der Registered Name Holder, mit den entsprechenden Rechten und Pflichten nach den Richtlinien der Registry und von ICANN.

### Was, wenn ich zu einer anderen Registrierstelle wechseln möchte?

Die CLI gibt Ihnen den Auth-Code und entsperrt die Domain auf Anfrage, beides kostenlos, wann immer Sie möchten.

### Verlängern sich Domains automatisch?

Nicht standardmäßig. Nur wenn Sie eine Verlängerung bestellen oder Autorenew ausdrücklich aktivieren; das autorisiert eine jährliche Off-Session-Abbuchung und kann jederzeit deaktiviert werden.

### Was passiert, wenn die Registrierung nach der Zahlung fehlschlägt?

Die Zahlung wird automatisch und vollständig erstattet, mit der entsprechenden Gutschrift.

### Kann mein KI-Agent allein kaufen?

Nein. Der Agent kann suchen, Angebote einholen und DNS verwalten, aber die Zahlung endet an einer Checkout-URL, die ein Mensch öffnen muss.

### Wo finde ich Rechnungen und Zahlungsmethoden?

Im Panel: Transaktionen mit signiertem Rechnungslink, das Rechnungsprofil und das Zahlungsportal.

---

HTML: https://registerdomaincli.com/de · [English](https://registerdomaincli.com/en/index.md) · [中文](https://registerdomaincli.com/zh/index.md) · [हिन्दी](https://registerdomaincli.com/hi/index.md) · [Español](https://registerdomaincli.com/es/index.md) · [Français](https://registerdomaincli.com/fr/index.md) · [العربية](https://registerdomaincli.com/ar/index.md) · [Português](https://registerdomaincli.com/pt/index.md) · [Русский](https://registerdomaincli.com/ru/index.md) · [日本語](https://registerdomaincli.com/ja/index.md) · [Català](https://registerdomaincli.com/ca/index.md) · [Galego](https://registerdomaincli.com/gl/index.md) · [Euskara](https://registerdomaincli.com/eu/index.md)
