dns-register

Automate AWS Route53 DNS record registration, removal, and test cleanup via CLI.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/y-ishijima/route53_dns_auto_register --skill dns-register
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dns-register
Source: https://github.com/y-ishijima/route53_dns_auto_register/tree/main/.claude/skills/dns-register
Command: npx skills add https://github.com/y-ishijima/route53_dns_auto_register --skill dns-register

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes manual, error-prone steps when onboarding store networks by automating DNS record creation, device aliasing, and safe rollback for AWS Route53 via CLI tools.

Core Features & Use Cases

  • Encoded store-name registration: encodes and registers a shop name as a TXT record to preserve metadata.
  • Bulk A record and CNAME generation: creates a sequence of A records plus paired menkata CNAMEs from a starting IP for new-store deployments.
  • Per-device aliasing and iterative inputs: adds device-specific CNAME aliases interactively and supports repeating device entries.
  • Safe modes and recovery: supports explicit test vs production flags, undo of same-day operations, and test-data bulk deletion to avoid accidental production changes.
  • Operator workflow: intended for IT operators using Claude Desktop Cowork and a local CLI workflow that depends on a prepared .env AWS credentials file.

Quick Start

Tell the assistant to register DNS records for shop code s1105 starting at IP 192.168.94.65 in test mode.

Frequently Asked Questions about dns-register

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

FAQPage Schema
How do I automate Route53 DNS record creation for new store network onboarding?

Automating Route53 DNS record creation for store onboarding involves generating bulk A records and CNAMEs from a starting IP, encoding shop names as TXT records, and confirming execution via CLI actions. This eliminates manual, error-prone steps in network deployments.

What do I need to set up before automating AWS Route53 DNS record registration via CLI?

Before automating AWS Route53 DNS registration via CLI, you need a local Node/npm environment installed and a populated .env file containing your AWS credentials to authenticate the CLI actions for record creation and rollback.

Can I bulk generate A records and CNAMEs in AWS Route53 starting from a specific IP address?

Yes, you can bulk generate A records and paired CNAMEs in AWS Route53 starting from a specific IP address. The automation creates a sequence of A records plus menkata CNAMEs required for new-store device aliasing deployments.

How can I safely test DNS record changes in Route53 without affecting production?

To safely test DNS record changes in Route53 without affecting production, use explicit test mode flags during execution. This isolates changes and supports test-data bulk deletion alongside same-day undo operations to prevent accidental production modifications.

How do I undo or remove DNS records created during a Route53 store onboarding deployment?

To undo or remove DNS records created during Route53 store onboarding, use the rollback functionality that supports undoing same-day operations and bulk deletion of test data, ensuring safe recovery from erroneous record additions.

What is the best way to add per-device CNAME aliases interactively during network onboarding?

The best way to add per-device CNAME aliases interactively during network onboarding is through iterative CLI inputs that support repeating device entries, enabling operators to create device-specific CNAME aliases efficiently without manual record configuration.