Gandi Skills

Automate Gandi domain, DNS, SSL, and mailbox management via REST API.

2|1|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/chronista-club/unison --skill gandi-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Gandi Skills
Source: https://github.com/chronista-club/unison/tree/main/.claude/gandi
Command: npx skills add https://github.com/chronista-club/unison --skill gandi-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solves? This Skill streamlines the management of Gandi domains, DNS records, SSL certificates, and email services through practical API integration patterns, saving you significant time on manual configurations and ensuring consistency.

Core Features & Use Cases

  • Domain & DNS Management: Perform CRUD operations on DNS records (A, CNAME, MX, TXT), manage domain details, and set up dynamic DNS for changing IP addresses.
  • SSL Certificate Handling: Provides guides for managing SSL certificates, including acquisition, renewal, and integration with services like Let's Encrypt.
  • Email Service Automation: Programmatically create mailboxes, set up email aliases, and manage forwarding rules for your domains.
  • Use Case: Automatically configure DNS records for a new web server, including A, AAAA, MX, and SPF records, then set up a new email mailbox and a 'support' alias for the domain.

Quick Start

Use the Gandi Skills to list all domains associated with your account and check their expiration dates, then retrieve the DNS records for a specific domain.

Frequently Asked Questions about Gandi Skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate DNS record management for my domains?

DNS record automation lets you programmatically create, update, and delete A, CNAME, MX, TXT, and AAAA records on Gandi via REST API. This Skill provides the integration patterns to perform CRUD operations on DNS records, enabling you to configure records for new servers or update them in deployment pipelines without manual console access.

Can I provision and manage SSL certificates through an API?

Yes, this Skill provides guides for managing SSL certificates through the Gandi API, including acquisition, renewal, and integration patterns with services like Let's Encrypt. You can automate certificate lifecycle tasks as part of infrastructure deployment workflows.

How do I set up email forwarding and mailboxes programmatically?

Email service automation lets you create mailboxes, set up aliases, and manage forwarding rules via REST API calls. This Skill covers the integration patterns to configure email services for your domains automatically within deployment and provisioning pipelines.

What's the best way to manage multiple domains and their configurations at scale?

This Skill handles domain provisioning, DNS management, SSL certificates, and mailbox configuration across multiple domains through RESTful endpoints and JSON payloads. It supports both sandbox and production environments, enabling consistent batch operations and audit workflows across your domain portfolio.

Do I need API authentication to use Gandi domain automation?

Yes, the Skill requires API authentication via PAT (Personal Access Token) or API key to access Gandi REST endpoints. Authentication enables secure, automated access to domain, DNS, certificate, and email management operations in your account.

Can I test domain and DNS changes before deploying to production?

This Skill supports both sandbox and production base URLs, allowing you to test domain provisioning, DNS records, certificates, and email configurations in a sandbox environment before applying changes to production.