One-click install
npx skills add https://github.com/kellyclaudeai/cora --skill namecheap-dns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: namecheap-dns
Source: https://github.com/kellyclaudeai/cora/tree/main/skills/namecheap-dns
Command: npx skills add https://github.com/kellyclaudeai/cora --skill namecheap-dns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-namecheap-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the management of DNS records for Namecheap-hosted domains, allowing for programmatic updates and ensuring your domain's DNS configuration is always accurate.

Core Features & Use Cases

  • API-First Management: Utilizes the Namecheap API for reliable and efficient DNS record manipulation, avoiding browser automation.
  • Safe Record Upsert: Implements a getHosts -> modify -> setHosts workflow to prevent accidental deletion of existing records.
  • Specific Record Types: Supports upserting A, CNAME, TXT, and MX records, crucial for website hosting, email delivery, and domain verification.
  • Use Case: Automatically update the A record for app.yourdomain.com to point to a new server IP address whenever a deployment occurs.

Quick Start

Use the namecheap-dns skill to upsert an A record for the host 'app' in the domain 'example.com' to the address '1.2.3.4'.

Frequently Asked Questions about namecheap-dns

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

FAQPage Schema
How do I automate updating Namecheap DNS records via API?

Automate Namecheap DNS records by using the API to perform a getHosts, modify, and setHosts workflow, safely upserting A, CNAME, TXT, and MX records without deleting existing configurations.

Can I safely upsert A records on Namecheap without deleting existing DNS entries?

Safe upsert of A records on Namecheap is achieved by fetching current hosts first, applying modifications, and pushing updates via the API, ensuring existing DNS entries are not accidentally deleted.

What Namecheap API credentials do I need to manage DNS configurations programmatically?

Managing DNS configurations programmatically requires Namecheap API credentials and a whitelisted client IP address to authorize domain DNS record manipulation through the API.

Does the Namecheap API support declarative DNS management for MX and TXT records?

Declarative DNS management for Namecheap domains supports upserting MX and TXT records, applying planned DNS configurations while inspecting current records to ensure safe modifications.

What is the best way to update a Namecheap A record after a server deployment?

The best way to update a Namecheap A record post-deployment is automating the upsert process via the API, declaratively pointing your domain host to the new server IP address.

Why does my Namecheap API DNS update fail despite having valid credentials?

Namecheap API DNS updates fail if the client IP address making the request is not whitelisted in your Namecheap account settings, even when valid API credentials are provided.