LaunchKit · 2026
Back to Skills

gandi-skill

Manage Gandi domains, DNS, email, and SSL certificates.

1
2.1k downloads
by @chrisagiddings

Setup & Installation

openclaw skills install @chrisagiddings/gandi-skill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install gandi-skill

Version History

v0.2.7Feb 28, 2026 - Version note by skill developer:

Fix metadata inconsistencies: Add GANDI_API_TOKEN to requires.env, fix disable-model-invocation conflict. Fixes #25, #26. Expected scan: BENIGN.

What This Skill Does

Manages Gandi-hosted domains through the Gandi LiveDNS API. Covers DNS record creation, updates, and deletion across all common record types, email forwarding configuration, domain availability checks with name variation suggestions, SSL certificate monitoring, and DNS zone snapshots for rollback. Read-only and write operations are separated, with automatic snapshot creation before destructive bulk changes.

Bulk DNS changes include automatic zone snapshots and confirmation prompts, reducing the risk of unrecoverable misconfigurations that would occur when calling the Gandi API directly.

When to use it

  • Pointing a domain to a new server IP after a hosting migration
  • Checking domain name availability and finding alternatives before registering
  • Setting up catch-all email forwarding when launching a new domain
  • Snapshotting DNS before a bulk record replacement so changes can be rolled back
  • Auditing SSL certificate status across all domains in an account

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Set up DNS for example.com to point to 203.0.113.42 with a www CNAME, and forward contact@ to me@personal.com'

AGENT
  1. 1Creates a DNS snapshot for example.com as a safety backup
  2. 2Adds an A record for @ pointing to 203.0.113.42
  3. 3Adds a CNAME record for www pointing to @
  4. 4Creates an email forward from contact to me@personal.com
  5. 5Lists DNS records and email forwards to confirm all changes
OUTPUT

A record, CNAME, and email forward created successfully; snapshot ID returned for rollback if needed

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Gandi account at gandi.netGandi Personal Access Token created at admin.gandi.net/organizations/account/patGANDI_API_TOKEN environment variable set, or token stored at ~/.config/gandi/api_token with 600 permissions